Title | ||
---|---|---|
Improving the portability and performance of jViz.RNA --- a dynamic RNA visualization software |
Abstract | ||
---|---|---|
In this paper, four methods were explored for improving the performance of jViz.RNA's structure drawing algorithm when dealing with large sequences; First, the approximation based Barnes-Hut algorithm was explored. Second, the effects of using multithreading were measured. additionally, dynamic C libraries, which integrate C code into the JavaTM environment, were investigated. Finally, a technique termed structure recall was examined. The results demonstrated that the use of the Barnes-Hut algorithm produced the most drastic improvements in run-time, but distorts the structure if too crude of an approximation is used. Multithreading and integration of C code proved to be favorable approaches since these improved the speed at which calculations are done, without distorting the structures. jViz.RNA is available to download from http://jviz.cs.sfu.ca/ . |
Year | DOI | Venue |
---|---|---|
2012 | 10.1007/978-3-642-34123-6_8 | PRIB |
Keywords | Field | DocType |
dynamic rna visualization software,large sequence,barnes-hut algorithm,drastic improvement,structure recall,c code,favorable approach,javatm environment,dynamic c library | Multithreading,Brute-force search,Computer science,Parallel computing,Software portability,Artificial intelligence,Bioinformatics,Software visualization,Machine learning,Java virtual machine | Conference |
Volume | ISSN | Citations |
7632 | 0302-9743 | 2 |
PageRank | References | Authors |
0.37 | 7 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Boris Shabash | 1 | 7 | 2.22 |
Kay Wiese | 2 | 4 | 0.83 |
Edward Glen | 3 | 45 | 4.20 |