
OpenStructure : an integrated software framework for computational structural biology
Author(s) -
Biasini M.,
Schmidt T.,
Bienert S.,
Mariani V.,
Studer G.,
Haas J.,
Johner N.,
Schenk A. D.,
Philippsen A.,
Schwede T.
Publication year - 2013
Publication title -
acta crystallographica section d
Language(s) - English
Resource type - Journals
ISSN - 1399-0047
DOI - 10.1107/s0907444913007051
Subject(s) - python (programming language) , computer science , mit license , software , graphics , software framework , theoretical computer science , software engineering , programming language , software development , component based software engineering , computer graphics (images)
Research projects in structural biology increasingly rely on combinations of heterogeneous sources of information, e.g. evolutionary information from multiple sequence alignments, experimental evidence in the form of density maps and proximity constraints from proteomics experiments. The OpenStructure software framework, which allows the seamless integration of information of different origin, has previously been introduced. The software consists of C++ libraries which are fully accessible from the Python programming language. Additionally, the framework provides a sophisticated graphics module that interactively displays molecular structures and density maps in three dimensions. In this work, the latest developments in the OpenStructure framework are outlined. The extensive capabilities of the framework will be illustrated using short code examples that show how information from molecular-structure coordinates can be combined with sequence data and/or density maps. The framework has been released under the LGPL version 3 license and is available for download from http://www.openstructure.org.