DocumentCode :
167351
Title :
Parallelization of the Trinity Pipeline for De Novo Transcriptome Assembly
Author :
Sachdeva, Vipin ; Kim, C.S. ; Jordan, Kirk E. ; Winn, Martyn D.
Author_Institution :
T.J. Watson Res. Center, Comput. Sci. Center, IBM, Cambridge, MA, USA
fYear :
2014
fDate :
19-23 May 2014
Firstpage :
566
Lastpage :
575
Abstract :
This paper details a distributed-memory implementation of Chrysalis, part of the popular Trinity workflow used for de novo transcripto me assembly. We have implemented changes to Chrysalis, which was previously multi-threaded for shared-memory architectures, to change it to a hybrid implementation which uses both MPI and OpenMP. With the new hybrid implementation, we report speedups of about a factor of twenty for both Graph From Fasta and Reads To Transcripts on an iDataPlex cluster for a sugar beet dataset containing around 130 million reads. Along with the hybrid implementation, we also use PyFasta to speed up Bowtie execution by a factor of three which is also part of the Trinity workflow. Overall, we reduce the runtime of the Chrysalis step of the Trinity workflow from over 50 hours to less than 5 hours for the sugar beet dataset. By enabling the use of multi-node clusters, this implementation is a significant step towards making de novo transcripto me assembly feasible for ever bigger transcripto me datasets.
Keywords :
RNA; application program interfaces; bioinformatics; distributed memory systems; genomics; message passing; Bowtie execution; GraphFromFasta; MPI; OpenMP; PyFasta; ReadsToTranscripts; Trinity pipeline parallelization; Trinity workflow; chrysalis; de-novo transcriptome assembly; distributed-memory implementation; hybrid implementation; iDataPlex cluster; multinode clusters; runtime reduction; sugarbeet dataset; transcriptome datasets; Assembly; Bioinformatics; Genomics; Instruction sets; Pipelines; Sequential analysis; Welding; MPI; RNA-seq; high-performance computing; hybrid; transcriptome assembly;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
Conference_Location :
Phoenix, AZ
Print_ISBN :
978-1-4799-4117-9
Type :
conf
DOI :
10.1109/IPDPSW.2014.67
Filename :
6969436
Link To Document :
بازگشت