Scoria: a Python module for manipulating 3D molecular data

Third-party packages have transformed the Python programming language into a powerful computational-biology tool. Package installation is easy for experienced users, but novices sometimes struggle with dependencies and compilers. This presents a barrier that can hinder the otherwise broad adoption o...

Full description

Saved in:
Bibliographic Details
Published inJournal of cheminformatics Vol. 9; no. 1; pp. 52 - 7
Main Authors Ropp, Patrick, Friedman, Aaron, Durrant, Jacob D.
Format Journal Article
LanguageEnglish
Published Cham Springer International Publishing 18.09.2017
Springer Nature B.V
BMC
Subjects
Online AccessGet full text
ISSN1758-2946
1758-2946
DOI10.1186/s13321-017-0237-8

Cover

More Information
Summary:Third-party packages have transformed the Python programming language into a powerful computational-biology tool. Package installation is easy for experienced users, but novices sometimes struggle with dependencies and compilers. This presents a barrier that can hinder the otherwise broad adoption of new tools. We present Scoria, a Python package for manipulating three-dimensional molecular data. Unlike similar packages, Scoria requires no dependencies, compilation, or system-wide installation. One can incorporate the Scoria source code directly into their own programs. But Scoria is not designed to compete with other similar packages. Rather, it complements them. Our package leverages others (e.g. NumPy, SciPy), if present, to speed and extend its own functionality. To show its utility, we use Scoria to analyze a molecular dynamics trajectory. Our FootPrint script colors the atoms of one chain by the frequency of their contacts with a second chain. We are hopeful that Scoria will be a useful tool for the computational-biology community. A copy is available for download free of charge (Apache License 2.0) at http://durrantlab.com/scoria/ . Graphical abstract .
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
ISSN:1758-2946
1758-2946
DOI:10.1186/s13321-017-0237-8