Performance Optimization for the Trinity RNA-Seq Assembler
Loading...
Can’t use the file because of accessibility barriers? Contact us with the title of the item, permanent link, and specifics of your accommodation need.
Date
2015-09
Journal Title
Journal ISSN
Volume Title
Publisher
Springer
Permanent Link
Abstract
Utilizing the enormous computing resources of high performance computing systems is anything but a trivial task. Performance analysis tools are designed to assist developers in this challenging task by helping to understand the application behavior and identify critical performance issues. In this paper we share our efforts and experiences in analyzing and optimizing Trinity, a well-established framework for the de novo reconstruction of transcriptomes from RNA-seq reads. Thereby, we try to reflect all aspects of the ongoing performance engineering: the identification of optimization targets, the code improvements resulting in 20% overall runtime reduction, as well as the challenges we encountered getting there.
Description
Presented at 9th Parallel Tools Workshop, September 2-3, 2015 in Dresden, Germany
Keywords
performance analysis, transcriptomes, high performance computing
Citation
Wagner, M., Fulton, B., Henschel, R. 2015. Performance Optimization for the Trinity RNA-Seq Assembler. In: Tools for High Performance Computing 2015, Springer (to appear).
Journal
DOI
Link(s) to data and video for this item
Relation
Rights
Except where otherwise noted, the contents of this presentation are copyright of the Trustees of Indiana University. This content is released under the Creative Commons Attribution 3.0 Unported license (http://creativecommons.org/licenses/by/3.0/). This license includes the following terms: You are free to share - to copy, distribute and transmit the work and to remix - to adapt the work under the following conditions: attribution - you must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). For any reuse or distribution, you must make clear to others the license terms of this work
http://creativecommons.org/licenses/by/3.0/
http://creativecommons.org/licenses/by/3.0/
Type
Technical Report