Barnaba: Software for Analysis of Nucleic Acids Structures and Trajectories

  1. Kresten Lindorff-Larsen1
  1. 1 Structural Biology and NMR Laboratory, Department of Biology, University of Copenhagen, Copenhagen,;
  2. 2 SISSA, International School for Advanced Studies, Trieste, Italy;
  3. 3 Freie Universität Berlin, Berlin, Germany;
  4. 4 Department of Computer Science, University of Copenhagen, Copenhagen, Denmark
  1. * Corresponding author; email: sandro.bottaro{at}gmail.com

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 non-trivial 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 acids 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 (ENM) 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 secondary structure and dynamics for a set of molecular conformations. The software is available both 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.

Keywords

  • Received June 26, 2018.
  • Accepted November 6, 2018.

This article is distributed exclusively by the RNA Society for the first 12 months after the full-issue publication date (see http://rnajournal.cshlp.org/site/misc/terms.xhtml). After 12 months, it is available under a Creative Commons License (Attribution-NonCommercial 4.0 International), as described at http://creativecommons.org/licenses/by-nc/4.0/.

ACCEPTED MANUSCRIPT