RNA molecules are highly dynamic systems characterized by a complex interplay between sequence, structure, dynamics, and function. Molecular simulations can potentially provide powerful insights into the nature of these relationships. The analysis of structures and molecular trajectories of nucleic acids can be nontrivial because it requires processing very high-dimensional data that are not easy to visualize and interpret. Here we introduce Barnaba, a Python library aimed at facilitating the analysis of nucleic acid structures and molecular simulations. The software consists of a variety of analysis tools that allow the user to (i) calculate distances between three-dimensional structures using different metrics, (ii) back-calculate experimental data from three-dimensional structures, (iii) perform cluster analysis and dimensionality reductions, (iv) search three-dimensional motifs in PDB structures and trajectories, and (v) construct elastic network models for nucleic acids and nucleic acids-protein complexes. In addition, Barnaba makes it possible to calculate torsion angles, pucker conformations, and to detect base-pairing/base-stacking interactions. Barnaba produces graphics that conveniently visualize both extended secondary structure and dynamics for a set of molecular conformations. The software is available as a command-line tool as well as a library, and supports a variety of file formats such as PDB, dcd, and xtc files. Source code, documentation, and examples are freely available at https://github.com/srnas/barnaba under GNU GPLv3 license.

Barnaba: software for analysis of nucleic acid structures and trajectories / Bottaro, Sandro; Bussi, Giovanni; Pinamonti, Giovanni; Reißer, Sabine; Boomsma, Wouter; Lindorff-Larsen, Kresten. - In: RNA. - ISSN 1355-8382. - 25:2(2019), pp. 219-231. [10.1261/rna.067678.118]

Barnaba: software for analysis of nucleic acid structures and trajectories

Bottaro, Sandro
;
Bussi, Giovanni
;
Pinamonti, Giovanni;Reißer, Sabine;
2019-01-01

Abstract

RNA molecules are highly dynamic systems characterized by a complex interplay between sequence, structure, dynamics, and function. Molecular simulations can potentially provide powerful insights into the nature of these relationships. The analysis of structures and molecular trajectories of nucleic acids can be nontrivial because it requires processing very high-dimensional data that are not easy to visualize and interpret. Here we introduce Barnaba, a Python library aimed at facilitating the analysis of nucleic acid structures and molecular simulations. The software consists of a variety of analysis tools that allow the user to (i) calculate distances between three-dimensional structures using different metrics, (ii) back-calculate experimental data from three-dimensional structures, (iii) perform cluster analysis and dimensionality reductions, (iv) search three-dimensional motifs in PDB structures and trajectories, and (v) construct elastic network models for nucleic acids and nucleic acids-protein complexes. In addition, Barnaba makes it possible to calculate torsion angles, pucker conformations, and to detect base-pairing/base-stacking interactions. Barnaba produces graphics that conveniently visualize both extended secondary structure and dynamics for a set of molecular conformations. The software is available as a command-line tool as well as a library, and supports a variety of file formats such as PDB, dcd, and xtc files. Source code, documentation, and examples are freely available at https://github.com/srnas/barnaba under GNU GPLv3 license.
2019
RNA
25
2
219
231
https://rnajournal.cshlp.org/content/25/2/219
Bottaro, Sandro; Bussi, Giovanni; Pinamonti, Giovanni; Reißer, Sabine; Boomsma, Wouter; Lindorff-Larsen, Kresten
File in questo prodotto:
File Dimensione Formato  
RNA-2019-Bottaro-219-31.pdf

Open Access dal 14/11/2019

Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 6.74 MB
Formato Adobe PDF
6.74 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11767/86543
Citazioni
  • ???jsp.display-item.citation.pmc??? 20
  • Scopus 46
  • ???jsp.display-item.citation.isi??? 46
social impact