Cargando…

3D based on 2D: Calculating helix angles and stacking patterns using forgi 2.0, an RNA Python library centered on secondary structure elements.

We present forgi, a Python library to analyze the tertiary structure of RNA secondary structure elements. Our representation of an RNA molecule is centered on secondary structure elements (stems, bulges and loops). By fitting a cylinder to the helix axis, these elements are carried over into a coars...

Descripción completa

Detalles Bibliográficos
Autores principales: Thiel, Bernhard C., Beckmann, Irene K., Kerpedjiev, Peter, Hofacker, Ivo L.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: F1000 Research Limited 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6480952/
https://www.ncbi.nlm.nih.gov/pubmed/31069053
http://dx.doi.org/10.12688/f1000research.18458.2
_version_ 1783413684162265088
author Thiel, Bernhard C.
Beckmann, Irene K.
Kerpedjiev, Peter
Hofacker, Ivo L.
author_facet Thiel, Bernhard C.
Beckmann, Irene K.
Kerpedjiev, Peter
Hofacker, Ivo L.
author_sort Thiel, Bernhard C.
collection PubMed
description We present forgi, a Python library to analyze the tertiary structure of RNA secondary structure elements. Our representation of an RNA molecule is centered on secondary structure elements (stems, bulges and loops). By fitting a cylinder to the helix axis, these elements are carried over into a coarse-grained 3D structure representation. Integration with Biopython allows for handling of all-atom 3D information. forgi can deal with a variety of file formats including dotbracket strings, PDB and MMCIF files. We can handle modified residues, missing residues, cofold and multifold structures as well as nucleotide numbers starting at arbitrary positions. We apply this library to the study of stacking helices in junctions and pseudoknots and investigate how far stacking helices in solved experimental structures can divert from coaxial geometries.
format Online
Article
Text
id pubmed-6480952
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher F1000 Research Limited
record_format MEDLINE/PubMed
spelling pubmed-64809522019-05-07 3D based on 2D: Calculating helix angles and stacking patterns using forgi 2.0, an RNA Python library centered on secondary structure elements. Thiel, Bernhard C. Beckmann, Irene K. Kerpedjiev, Peter Hofacker, Ivo L. F1000Res Software Tool Article We present forgi, a Python library to analyze the tertiary structure of RNA secondary structure elements. Our representation of an RNA molecule is centered on secondary structure elements (stems, bulges and loops). By fitting a cylinder to the helix axis, these elements are carried over into a coarse-grained 3D structure representation. Integration with Biopython allows for handling of all-atom 3D information. forgi can deal with a variety of file formats including dotbracket strings, PDB and MMCIF files. We can handle modified residues, missing residues, cofold and multifold structures as well as nucleotide numbers starting at arbitrary positions. We apply this library to the study of stacking helices in junctions and pseudoknots and investigate how far stacking helices in solved experimental structures can divert from coaxial geometries. F1000 Research Limited 2019-04-23 /pmc/articles/PMC6480952/ /pubmed/31069053 http://dx.doi.org/10.12688/f1000research.18458.2 Text en Copyright: © 2019 Thiel BC et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software Tool Article
Thiel, Bernhard C.
Beckmann, Irene K.
Kerpedjiev, Peter
Hofacker, Ivo L.
3D based on 2D: Calculating helix angles and stacking patterns using forgi 2.0, an RNA Python library centered on secondary structure elements.
title 3D based on 2D: Calculating helix angles and stacking patterns using forgi 2.0, an RNA Python library centered on secondary structure elements.
title_full 3D based on 2D: Calculating helix angles and stacking patterns using forgi 2.0, an RNA Python library centered on secondary structure elements.
title_fullStr 3D based on 2D: Calculating helix angles and stacking patterns using forgi 2.0, an RNA Python library centered on secondary structure elements.
title_full_unstemmed 3D based on 2D: Calculating helix angles and stacking patterns using forgi 2.0, an RNA Python library centered on secondary structure elements.
title_short 3D based on 2D: Calculating helix angles and stacking patterns using forgi 2.0, an RNA Python library centered on secondary structure elements.
title_sort 3d based on 2d: calculating helix angles and stacking patterns using forgi 2.0, an rna python library centered on secondary structure elements.
topic Software Tool Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6480952/
https://www.ncbi.nlm.nih.gov/pubmed/31069053
http://dx.doi.org/10.12688/f1000research.18458.2
work_keys_str_mv AT thielbernhardc 3dbasedon2dcalculatinghelixanglesandstackingpatternsusingforgi20anrnapythonlibrarycenteredonsecondarystructureelements
AT beckmannirenek 3dbasedon2dcalculatinghelixanglesandstackingpatternsusingforgi20anrnapythonlibrarycenteredonsecondarystructureelements
AT kerpedjievpeter 3dbasedon2dcalculatinghelixanglesandstackingpatternsusingforgi20anrnapythonlibrarycenteredonsecondarystructureelements
AT hofackerivol 3dbasedon2dcalculatinghelixanglesandstackingpatternsusingforgi20anrnapythonlibrarycenteredonsecondarystructureelements