This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Command line or python RNA-seq read simulator

Does anyone have any good recommendations for an RNA-seq read simulator, that will simulate raw RNA-seq reads from a transcript level quantification, that includes proper modelling of illumina error distributions and runs on the command line or in python. (I know about polyester, which is R based, but this is for an undergraduate student who doesn't know R and doesn't have time to learn).

If necessary I will write a wrapper for Polyester for them to use, but I'd rather I didn't have to take that solution.

simulation rna-seq

Not python but randomreads.sh from BBMap may fit the bill.

Do you know where I might find documation for this? I can't seem to find it on the main bbtools page?

If you run randomreads.sh without any options you will see extensive in-line help.

Note that if you want RNA-seq reads from randomreads you should use a transcriptome reference. Furthermore, add the "metagenome" flag, which despite the name, is described in the documentation as:

metagenome=f    Assign scaffolds a random exponential coverage level,
                to simulate a metagenomic or RNA coverage distribution.

Note that "metagenome=f" is the default (false) so to enable it you would add "metagenome" or "metagenome=t" which are equivalent.

Unforunately I don't see a way to simulate different expression levels for different transcripts in this script.

Can ART not do this?

ART doesn't allow you to simulate different genes having different expression levels.

rnaseqreadsimulator is python 2.7 and looks long unmaintained. CAMPAREE looks more promising, but the documentation is lacking, and neither I nor the student have time to be working out how it works.

0 answers

No answers yet.

Log in to answer this question.