Visualization of RNA secondary structures using highly parallel computers.
Results of RNA secondary structure prediction algorithm are usually given as a set of hydrogen bonds between bases. However, we cannot know the precise structure of an RNA molecule by only knowing which bases form hydrogen bonds. One way to understand the structure of an RNA molecule is to visualize it using a planar graph so that we can easily know the geometric relations among the substructures such as stacking regions and loops. To do this, we consider bases to be particles on a plane and introduce a repulsive force and an attractive force among these particles and determine their positions according to these forces. A naive algorithm requires O(N2) time but we can reduce it to O(NlogN) with an approximation algorithm which is often used in the area of N-body simulation. Our program is written in parallel object-oriented language 'Schematic' which is recently developed. Efficiency of our implementation on a parallel computer and results of visualization of secondary structures are presented using cadang-cadang coconut viroid as an example.
Nakaya
A
A
Department of Information Science, Faculty of Science, University of Tokyo, Japan.
Taura
K
K
Yamamoto
K
K
Yonezawa
A
A
D000465:Algorithms; D001483:Base Sequence; D003201:Computers; D006860:Hydrogen Bonding; D008958:Models, Molecular; D009690:Nucleic Acid Conformation; D012313:RNA / Q000737:chemistry* / Q000235:genetics; D000079962:RNA, Circular; D012984:Software; D014772:Viroids / Q000737:chemistry
D000079962:RNA, Circular; D012313:RNA