![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
De Novo Assembly of a transcriptome | Neil | De novo discovery | 82 | 02-28-2012 10:44 AM |
de novo transcriptome assembly/RNA-seq | samanta | General | 0 | 08-24-2011 01:07 PM |
De Novo assembly of a plant transcriptome | raonyguimaraes | RNA Sequencing | 7 | 07-05-2011 02:17 PM |
De Novo Transcriptome Assembly QC | Noremac | General | 0 | 05-19-2011 12:02 PM |
de novo transcriptome assembly | chenjy | RNA Sequencing | 4 | 12-07-2010 12:54 AM |
![]() |
|
Thread Tools |
![]() |
#1 |
Junior Member
Location: Melbourne Join Date: Jan 2011
Posts: 2
|
![]()
Hi,
I am new to this firld og NGS data analysis. I have just started working with de novo transcriptome assembly and came across many assemblers available like SOAP de novo, velvet, ABySS etc. Which assembler is best to be used for paired end ILLUMINA sequencing data (90bp Reads). How can I choose between K-mer lengths? Your answers and help would be appreciated. |
![]() |
![]() |
![]() |
#2 |
Member
Location: Singapore Join Date: Jan 2009
Posts: 31
|
![]()
Try trans-abyss or oases. They are more specialized in assembling transcriptome compared to genome assembler (SOAP de novo, velvet, abyss).
|
![]() |
![]() |
![]() |
#3 |
Junior Member
Location: Melbourne Join Date: Jan 2011
Posts: 2
|
![]()
Thank you rwenang.
Can anybody further tell me how to set K-mer lengths for denovo transcriptome assembly and regarding calculation of N50. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Location: Seattle Join Date: Feb 2010
Posts: 109
|
![]()
Hello Niharika,
I have been doing something similar with paired end Solexa data (75 nt x2). We are using oases, which is part of velvet pipeline. This is what you need to do - (i) do an assembly using velvet and keep read tracking option on, (ii) run oases on the velvet result for transcriptome assembly. These are all explained in oases manual. For my data, I played with few different K-mer lengths and settled on K=21 for best N50. You also need to keep the available memory size, etc. in mind, because that limits your ability to experiment with different K-mers. Oases uses lot more RAM than Velvet, and Velvet itself needs lot of memory. Good luck, Manoj P. S. 1. SOAP denovo is for genome assembly. They cannot do transcriptomes, as far as I know. 2. ABySS is a parallel version of velvet. So, trans-ABySS is equivalent to OASES. However, I would recommend trying velvet first, because the parallel installation of ABySS requires some more effort. --------------------- http://homolog.us Last edited by samanta; 01-31-2011 at 10:47 AM. |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Location: Québec, Canada Join Date: Jul 2008
Posts: 260
|
![]() Quote:
I am afraid you are obviously wrong here. ABySS is not a parallel version of Velvet. ABySS paper in Genome Research (2008) http://genome.cshlp.org/content/19/6/1117 Velvet paper in Genome Research (2009) http://genome.cshlp.org/content/18/5/821.long Trans-ABySS paper in Nature Methods (2010) http://www.nature.com/nmeth/journal/...meth.1517.html |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Location: Seattle Join Date: Feb 2010
Posts: 109
|
![]()
I should have said ABySS implements parallel version of de Brujin graph, whereas Velvet is single node de Brujin assembler, but we are splitting hairs here.
Let's hear from the authors of papers you quoted - Velvet paper - "We have developed a new set of algorithms, collectively called “Velvet,” to manipulate de Bruijn graphs for genomic sequence assembly. A de Bruijn graph is a compact representation based on short words" Abyss paper - "The field of short read de novo assembly developed from pioneering work on de Bruijn graphs by Pevzner et al. (Pevzner and Tang 2001; Pevzner et al. 2001). The de Bruijn graph representation is prevalent in current short read assemblers, with Velvet (Zerbino and Birney 2008), ALLPATHS (Butler et al. 2008), and EULER-SR (Chaisson and Pevzner 2008) all following this approach." "To assemble the very large data sets produced by sequencing individual human genomes, we have developed ABySS (Assembly By Short Sequencing). The primary innovation in ABySS is a distributed representation of a de Bruijn graph, which allows parallel computation of the assembly algorithm across a network of commodity computers." [emphasis mine]
__________________
http://homolog.us |
![]() |
![]() |
![]() |
#7 | ||||
Senior Member
Location: Québec, Canada Join Date: Jul 2008
Posts: 260
|
![]() Quote:
But saying that "ABySS is a parallel version of Velvet." is false and undervalues the work done over the years by the numerous researchers in that very field. The use of paired-end reads in Velvet is described in a PLoS ONE paper (2009). http://www.plosone.org/article/info:...l.pone.0008407 For ABySS, I think the contigs are merged according to a threshold on the number of bridging pairs. Quote:
The said manipulation of these graphs is what makes Velvet so popular ! Furthermore, you can get acquainted with Dr. Zerbino's PhD thesis to fully apprehend the concepts he created for manipulating de Bruijn graphs. Genome assembly and comparison using de Bruijn graphs http://www.ebi.ac.uk/training/ftp/Ph...el_Zerbino.pdf The novelty, I think, is the use of long read markers and short read markers. (Sections 2.3.4 & 2.3.5 of his thesis) Quote:
So this cited paragraph highlights the importance of the de Bruijn graph representation, not how this graph is processed to yield an assembly. Quote:
Cheers ! -seb |
||||
![]() |
![]() |
![]() |
#8 |
Senior Member
Location: Seattle Join Date: Feb 2010
Posts: 109
|
![]()
Thank you......fully agree with what you said. I tend to get sloppy in my message board comments.
__________________
http://homolog.us |
![]() |
![]() |
![]() |
#9 |
Member
Location: freiburg Join Date: Apr 2010
Posts: 25
|
![]()
SOAP denovo has also been used for transcriptome assembly:
"De Novo Analysis of Transcriptome Dynamics in the Migratory Locust during the Development of Phase Traits" I would also recommend a paper about transAbyss. It explains the functionality of the trans-... addon: "De novo assembly and analysis of RNA-Seq Data" As far as I experienced Abyss is far!!! less demanding regarding memory. |
![]() |
![]() |
![]() |
Tags |
assemblers, assembly, assembly quality, denovo assembly |
Thread Tools | |
|
|