Hoohm / dropSeqPipe

A SingleCell RNASeq pre-processing snakemake workflow
Creative Commons Attribution Share Alike 4.0 International
147 stars 47 forks source link

limitGenomeGenerateRAM=31000000000 #82

Closed abmmki closed 5 years ago

abmmki commented 5 years ago

EXITING because of FATAL PARAMETER ERROR: limitGenomeGenerateRAM=31000000000is too small for your genome SOLUTION: please specify limitGenomeGenerateRAM not less than85544254848 and make that much RAM available

Using Version 0.4. Which file to change or how to provide this parameter?? I can provide more RAM or delete this parameter. But how or in which file?

also where is: prep_star.py file?

thanks

Hoohm commented 5 years ago

Hello @abmmki this is strange because this was changed a while ago on the latest master branch.

Could you maybe download master branch and try again?

abmmki commented 5 years ago

It didn't help. So, I edited the file "generate_meta.smk", and added following ( --limitGenomeGenerateRAM 999999999999999999)

conda: '../envs/star.yaml'
shell:
    """mkdir -p {params.genomeDir}; STAR\
    --runThreadN {threads}\
    --limitGenomeGenerateRAM 999999999999999999\
--runMode genomeGenerate\
    --genomeDir {params.genomeDir}\
    --genomeFastaFiles {input.reference_file}\
    --sjdbGTFfile {input.annotation_file}\
    --sjdbOverhang {params.sjdbOverhang}\
    --genomeChrBinNbits {params.genomeChrBinNbits}
    """

that worked file

Hoohm commented 5 years ago

Great, that's what I would have proposed to do in the end.