Hi Galaxy Europe team,
I am trying to reconstruct a published 10x Genomics v3 single-nucleus RNA-seq dataset from Nicotiana tabacum K326 using RNA STARsolo on singlecell.usegalaxy.eu.
Tool: RNA STARsolo 2.7.11b+galaxy2
I am using a custom K326 reference:
- genome size: ~3.75 Gb
- 382,373 FASTA sequences/contigs
- matching GTF annotation
- 10x 3′ v3 FASTQs
The job fails during STAR genome generation, before alignment.
The generated command includes:
STAR --runMode genomeGenerate \
--genomeDir tempstargenomedir \
--genomeFastaFiles refgenome.fa \
--sjdbOverhang 100 \
--sjdbGTFfile ... \
--genomeSAindexNbases 10 \
--runThreadN 4 \
--limitGenomeGenerateRAM 40960000000
STAR exits with:
EXITING because of FATAL PARAMETER ERROR:
limitGenomeGenerateRAM=40960000000 is too small for your genome
SOLUTION: please specify --limitGenomeGenerateRAM not less than
271935602954 and make that much RAM available
I previously tested genomeSAindexNbases values 14 and 13, and now 10. The required RAM remains approximately 272 GB, so changing that parameter does not solve the problem.
The reference is extremely fragmented, and STAR recommends reducing genomeChrBinNbits for genomes with many reference sequences. Using the STAR recommendation for this assembly gives approximately:
--genomeChrBinNbits 13
--genomeSAindexNbases 14
However, the Galaxy STARsolo wrapper exposes genomeSAindexNbases but not genomeChrBinNbits.
Would it be possible to help with either of these options?
- Expose
--genomeChrBinNbitsfor custom-reference genome generation in RNA STARsolo; or - Build/register this K326 STAR index with
genomeChrBinNbits=13so that it can be selected as a built-in index.
Failed job ID: 4838ba20a6d86765bfc0340674b062e5
Shared history:
singlecell.usegalaxy.eu/u/fforn/h/chen-sgt-lgt-tobacco
The shared history contains the failed job, workflow inputs, reference FASTA and GTF.
Thanks in advance for your help.