Biozentrum, Universität Basel, Basel, Switzerland.
Bioinformatics. 2010 Oct 15;26(20):2626-8. doi: 10.1093/bioinformatics/btq481. Epub 2010 Aug 23.
Developers of new methods in computational structural biology are often hampered in their research by incompatible software tools and non-standardized data formats. To address this problem, we have developed OpenStructure as a modular open source platform to provide a powerful, yet flexible general working environment for structural bioinformatics. OpenStructure consists primarily of a set of libraries written in C++ with a cleanly designed application programmer interface. All functionality can be accessed directly in C++ or in a Python layer, meeting both the requirements for high efficiency and ease of use. Powerful selection queries and the notion of entity views to represent these selections greatly facilitate the development and implementation of algorithms on structural data. The modular integration of computational core methods with powerful visualization tools makes OpenStructure an ideal working and development environment. Several applications, such as the latest versions of IPLT and QMean, have been implemented based on OpenStructure-demonstrating its value for the development of next-generation structural biology algorithms.
Source code licensed under the GNU lesser general public license and binaries for MacOS X, Linux and Windows are available for download at http://www.openstructure.org.
Supplementary data are available at Bioinformatics online.
开发计算结构生物学新方法的研究人员经常受到不兼容的软件工具和非标准化数据格式的阻碍。为了解决这个问题,我们开发了 OpenStructure 作为一个模块化的开源平台,为结构生物信息学提供一个强大而灵活的通用工作环境。OpenStructure 主要由一组用 C++编写的库组成,具有整洁的应用程序编程接口。所有功能都可以直接在 C++或 Python 层中访问,既满足了高效性的要求,又满足了易用性的要求。强大的选择查询和实体视图的概念来表示这些选择,极大地促进了结构数据上算法的开发和实现。计算核心方法与强大的可视化工具的模块化集成使 OpenStructure 成为一个理想的工作和开发环境。已经基于 OpenStructure 实现了几个应用程序,例如最新版本的 IPLT 和 QMean——这证明了它对于开发下一代结构生物学算法的价值。
源代码根据 GNU 较宽松公共许可证获得许可,MacOS X、Linux 和 Windows 的二进制文件可在 http://www.openstructure.org 下载。
补充数据可在 Bioinformatics 在线获得。