Hello,
I want to map some RNA-Seq files to human Transcript to see how much of them will be mapped to the transcriptome. I've downloaded Human Reference Transcript "GCF_000001405.36_GRCh38.p10_rna.fna" from the NCBI and planned to use it as a source to generate genome for STAR mapping.
Problem is, I m taking this error every time ...
STAR --runThreadN 12 --runMode genomeGenerate --genomeDir /mnt/data/tg-hp/human_transcriptome --genomeFastaFiles /mnt/data/tg-hp/human_transcriptome/GCF_000001405.36_GRCh38.p10_rna.fna
May 09 10:43:56 ..... started STAR run May 09 10:43:56 ... starting to generate Genome files
EXITING because of FATAL PARAMETER ERROR: limitGenomeGenerateRAM=31000000000is too small for your genome SOLUTION: please specify limitGenomeGenerateRAM not less than107638450218 and make that much RAM available
May 09 11:16:15 ...... FATAL ERROR, exiting
Size of Human reference transcript file is 600 mb but it requires 107 gb of ram to generate genome from it. Even the human reference genome doesnt require this much ram to generate genome due to its larger size -3.3 gb- on my previous works.
I have only 32 gb of ram and 128 gb of swap on my computer...
I also tried --genomeSAindexNbases parameter and set it to 8 with the hope of overcoming the problem but its again same error.
Can you help me to solve this, please ?
Thanks in advanced ...
STAR isn't really a tool designed for mapping to the transcriptome as far as I know, you are supposed to use it for spliced alignment to the reference genome. If you want to work with the transcriptome I would suggest kallisto or salmon.
Thanks for suggestion, I can use kallisto for the following studies.