Lukas Heumos
04/16/2026, 5:44 PMMatthias Zepper
04/16/2026, 9:21 PMJames Ferguson
04/16/2026, 9:42 PMJames Ferguson
04/16/2026, 9:44 PMPhil Ewels
04/17/2026, 12:18 AM-profile test on Platform using a docker image off my fork. Got some of the way there, but it failed due to the #CE8SSJV3N pipeline command using --quantModePhil Ewels
04/17/2026, 12:18 AMerror: unexpected argument '--quantMode' found
tip: a similar argument exists: '--runMode'
Usage: STAR --genomeDir <GENOME_DIR> --readFilesIn <READ_FILES_IN>... --runThreadN <RUN_THREAD_N> --outFileNamePrefix <OUT_FILE_NAME_PREFIX> --sjdbGTFfile <SJDB_GTF_FILE> --runMode <RUN_MODE>
For more information, try '--help'.Phil Ewels
04/17/2026, 12:19 AMPhil Ewels
04/17/2026, 12:20 AMJames Ferguson
04/17/2026, 12:41 AMPhil Ewels
04/17/2026, 1:31 AM[2026-04-17 01:26:20.311] [ERROR] Error (helpers.c:655): metadata file already exists and is not empty
[2026-04-17 01:26:20.312] [ERROR] Error (exec.c:129): failed to initialize dump metadata
Not quite sure where that's coming from. But it's late so I need to get some sleep.Phil Ewels
04/17/2026, 1:31 AMJames Ferguson
04/17/2026, 3:35 AMPhil Ewels
04/17/2026, 5:27 AMMatthias Zepper
04/17/2026, 6:29 AMJames Ferguson
04/17/2026, 6:34 AMMatthias Zepper
04/17/2026, 6:49 AMJames Ferguson
04/17/2026, 7:03 AMJames Ferguson
04/17/2026, 7:04 AMPhil Ewels
04/17/2026, 7:30 AMPhil Ewels
04/17/2026, 7:31 AMJames Ferguson
04/17/2026, 7:33 AMJames Ferguson
04/17/2026, 7:35 AMJames Ferguson
04/17/2026, 7:57 AMJames Ferguson
04/17/2026, 7:57 AMPhil Ewels
04/17/2026, 8:02 AMJonathan Manning
04/17/2026, 8:20 AMJonathan Manning
04/17/2026, 8:21 AMJonathan Manning
04/17/2026, 8:25 AMJames Ferguson
04/17/2026, 9:32 AMPhil Ewels
04/17/2026, 10:08 AMerror: unexpected argument '--runRNGseed' foundPhil Ewels
04/17/2026, 10:08 AMPhil Ewels
04/17/2026, 10:08 AMPhil Ewels
04/17/2026, 10:11 AMChecked each flag against src/params.rs. Missing from ruSTAR:
1. --runRNGseed — RNG seed for random primary selection among ties. Not in params.rs.
2. --outSAMattrRGline — read group line (ID:..., SM:...) for SAM @RG header. Not in params.rs.
3. --quantTranscriptomeSAMoutput — transcriptome SAM output mode (BanSingleEnd etc.). Not in params.rs.
Also worth flagging (parses but feature not implemented):
4. --quantMode TranscriptomeSAM — the flag parses (it's a Vec<String>) but only GeneCounts is implemented (params.rs:721). There's no transcriptome BAM output path yet — listed as Phase 17.3-ish
in CLAUDE.md. Running with this value will accept the arg silently but won't produce Aligned.toTranscriptome.out.bam.
Everything else in the command (--genomeDir, --readFilesIn, --runThreadN, --outFileNamePrefix, --sjdbGTFfile, --outSAMtype BAM Unsorted, --outSAMattributes NH HI AS NM MD, --readFilesCommand zcat,
--twopassMode Basic, --outFilterMultimapNmax, --alignSJDBoverhangMin, --outSAMstrandField) is already supported.
Want me to add the 3 missing CLI flags as no-op stubs so the nf-core/rnaseq module at least runs end-to-end, and track the real TranscriptomeSAM work separately?
James Ferguson
04/17/2026, 12:24 PMJames Ferguson
04/17/2026, 12:24 PMJames Ferguson
04/17/2026, 12:25 PMPhil Ewels
04/17/2026, 1:19 PM/simplify before putting in 3 PRs for 3 flags (figured I'd run them over lunch as we're on different time zones)Phil Ewels
04/17/2026, 1:19 PMPhil Ewels
04/17/2026, 2:01 PMPhil Ewels
04/17/2026, 2:37 PMSTAR's index has splice junctions pre-inserted into the Genome file (extrabytes). Your extra 1005 bytes = 5 SJs × 201 bytes (sjdbOverhang=100, so sjdbLength=2×100+1=201). ruSTAR's loader (nInsertedSJs × sjdbLength) strictly requires the Genome file to equalsrc/index/io.rs:96, which doesn't include STAR's SJ-insert padding.chrStart[last]
James Ferguson
04/17/2026, 2:50 PMPhil Ewels
04/17/2026, 2:50 PMJames Ferguson
04/17/2026, 2:50 PMJames Ferguson
04/17/2026, 2:52 PMPhil Ewels
04/17/2026, 2:54 PMPhil Ewels
04/17/2026, 2:54 PMJames Ferguson
04/17/2026, 2:55 PMJames Ferguson
04/17/2026, 2:55 PMPhil Ewels
04/17/2026, 2:56 PMPhil Ewels
04/17/2026, 2:56 PMAlexander Noskov
04/18/2026, 5:43 AMWerner Kroneman
04/18/2026, 9:08 AMJames Ferguson
04/24/2026, 5:17 AMSE: 99.989% (8798/8799) — 127 tie-breaking reads excluded from denominator
PE: 99.831% (16566/16594) — 176 tie-breaking reads excludedJames Ferguson
04/24/2026, 5:18 AMPhil Ewels
04/24/2026, 5:40 AMdev? Or did stuff go into main?James Ferguson
04/24/2026, 5:40 AMPhil Ewels
04/24/2026, 5:40 AMmain and we have a container build I can kick off a benchmark / validation run..James Ferguson
04/24/2026, 5:40 AMPhil Ewels
04/24/2026, 5:41 AMdev as well I guessJames Ferguson
04/24/2026, 5:56 AMJames Ferguson
04/24/2026, 5:56 AMJames Ferguson
04/24/2026, 5:56 AMPhil Ewels
04/24/2026, 6:21 AMJames Ferguson
05/04/2026, 6:44 AMJames Ferguson
05/04/2026, 6:44 AMJames Ferguson
05/04/2026, 6:45 AMJames Ferguson
05/04/2026, 6:46 AMPhil Ewels
05/04/2026, 7:18 AMPhil Ewels
05/04/2026, 7:19 AMPhil Ewels
05/04/2026, 7:27 AMPhil Ewels
05/04/2026, 7:28 AMHow come you renamed it from rustar -> rustar-aligner ?Ah right, rustar is taken on crates.io
Phil Ewels
05/04/2026, 8:00 AMrustar github packages container: https://github.com/Psy-Fer/rustar-aligner/pkgs/container/rustar (which will just be getting increasingly out of date from now on)Phil Ewels
05/04/2026, 8:30 AMMatthias Zepper
05/04/2026, 8:44 AMPhil Ewels
05/04/2026, 8:46 AMPhil Ewels
05/04/2026, 8:50 AMPhil Ewels
05/04/2026, 8:53 AMMatthias Zepper
05/04/2026, 9:14 AMJames Ferguson
05/04/2026, 9:26 AMJames Ferguson
05/04/2026, 9:27 AMJames Ferguson
05/04/2026, 9:27 AMJames Ferguson
05/04/2026, 9:30 AMPhil Ewels
05/04/2026, 10:34 AMPhil Ewels
05/04/2026, 10:34 AMJames Ferguson
05/04/2026, 10:36 AMPhil Ewels
05/04/2026, 10:42 AMJames Ferguson
05/04/2026, 10:44 AMMatthias Zepper
05/04/2026, 12:09 PMPhil Ewels
05/04/2026, 12:12 PMPhil Ewels
05/04/2026, 12:12 PMMatthias Zepper
05/04/2026, 12:21 PMPhil Ewels
05/04/2026, 1:33 PMMatthias Zepper
05/04/2026, 2:12 PMPhil Ewels
05/04/2026, 2:53 PMPhil Ewels
05/04/2026, 2:53 PMPhil Ewels
05/04/2026, 2:54 PMMatthias Zepper
05/04/2026, 3:10 PMJames Ferguson
05/04/2026, 11:16 PMJames Ferguson
05/04/2026, 11:18 PMPhil Ewels
05/06/2026, 8:22 AMrustar-aligner to something like v0.1.0 rustar-aligner? https://github.com/Psy-Fer/rustar-aligner/releases/tag/v0.1.0
I know the tag has the version number in it already, but having the number in the release title makes it a little easier to see from the repo homepage / releases list etc.James Ferguson
05/06/2026, 11:22 PMJames Ferguson
05/07/2026, 4:52 AMPhil Ewels
05/07/2026, 5:09 AMPhil Ewels
05/07/2026, 5:09 AMJames Ferguson
05/07/2026, 5:13 AMPhil Ewels
05/07/2026, 5:36 AMRob Patro
05/24/2026, 5:13 PM