Add STAR Suite alignment and genome generation modules - #12826
Open
lhhunghimself wants to merge 2 commits into
Open
Add STAR Suite alignment and genome generation modules#12826lhhunghimself wants to merge 2 commits into
lhhunghimself wants to merge 2 commits into
Conversation
Add container-only STAR Suite genome generation and integrated TranscriptVB alignment modules with Docker and Singularity coverage. Generated by Codex
Recognise TranscriptVB in multi-value quantMode settings and cover the missing-transcriptome guard with the combined quantification mode used by the pipeline.\n\nGenerated by Codex
lhhunghimself
requested review from
a team,
edmundmiller and
maxulysse
as code owners
August 27, 2026 00:19
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Closes #12825.
Adds two container-only modules for STAR Suite:
starsuite/genomegeneratebuilds a STAR Suite genome index and can include thetranscriptome required by TranscriptVB.
starsuite/alignperforms STAR alignment and optionally integrated TranscriptVBtranscript/gene quantification.
STAR Suite 1.7.1 extends upstream STAR 2.7.11b and is MIT-licensed. The modules
use the existing multi-architecture Biodepot release image pinned by OCI digest:
There is deliberately no Conda environment. Each module includes the Dockerfile
required for software not distributed through Bioconda, and Conda/Mamba profiles
fail with a clear message. This keeps the nf-core component on the same artefact
built and versioned by STAR Suite's existing Biodepot CI/CD pipeline.
The two components are intentionally submitted together because the alignment
tests build their small TranscriptVB-capable reference with
starsuite/genomegenerate.Container review requested: the current implementation intentionally uses
the project-maintained Biodepot image pinned by immutable digest. Please confirm
whether this reference is acceptable or whether the release must be mirrored
under
quay.io/nf-core; I will update the PR if a mirror is required.The alignment module remains generic: without quantification arguments it behaves
as an alignment-only STAR replacement. TranscriptVB outputs are Salmon-compatible
quant.sffiles and an additional results directory suitable for tximport.Testing
transcriptome indexing and missing-transcriptome failure are covered.
nf-core modules lint starsuite/align: 56 passed, no warnings/failures.nf-core modules lint starsuite/genomegenerate: 54 passed, no warnings/failures.Citation
Hung LH, Baker D, Flynn B, Huangfu D, Luo R, Robson P, Zhou T, Yeung KY. STAR
Suite: an open-source single-executable transcriptomics engine for reproducible,
AI agent-assisted processing. bioRxiv. 2026.
https://doi.org/10.64898/2026.03.09.710580
Checklist
topic: versions.ext.args,ext.prefixand resource labels follow themodule specifications.
container-runtime requirement.
quay.io/nf-coremirror before merge.