Suppr超能文献

基于开源分子软件库(MSL)的结构信息学、建模和设计。

Structural informatics, modeling, and design with an open-source Molecular Software Library (MSL).

机构信息

IAVI, Scripps Research Institute, La Jolla, San Diego, California, USA.

出版信息

J Comput Chem. 2012 Jul 30;33(20):1645-61. doi: 10.1002/jcc.22968. Epub 2012 May 8.

Abstract

We present the Molecular Software Library (MSL), a C++ library for molecular modeling. MSL is a set of tools that supports a large variety of algorithms for the design, modeling, and analysis of macromolecules. Among the main features supported by the library are methods for applying geometric transformations and alignments, the implementation of a rich set of energy functions, side chain optimization, backbone manipulation, calculation of solvent accessible surface area, and other tools. MSL has a number of unique features, such as the ability of storing alternative atomic coordinates (for modeling) and multiple amino acid identities at the same backbone position (for design). It has a straightforward mechanism for extending its energy functions and can work with any type of molecules. Although the code base is large, MSL was created with ease of developing in mind. It allows the rapid implementation of simple tasks while fully supporting the creation of complex applications. Some of the potentialities of the software are demonstrated here with examples that show how to program complex and essential modeling tasks with few lines of code. MSL is an ongoing and evolving project, with new features and improvements being introduced regularly, but it is mature and suitable for production and has been used in numerous protein modeling and design projects. MSL is open-source software, freely downloadable at http://msl-libraries.org. We propose it as a common platform for the development of new molecular algorithms and to promote the distribution, sharing, and reutilization of computational methods.

摘要

我们介绍了 Molecular Software Library(MSL),这是一个用于分子建模的 C++库。MSL 是一组工具,支持设计、建模和分析大分子的各种算法。该库支持的主要功能包括应用几何变换和对齐的方法、实现丰富的能量函数集、侧链优化、骨架操作、溶剂可及表面积计算以及其他工具。MSL 具有许多独特的功能,例如存储替代原子坐标(用于建模)和同一骨架位置的多个氨基酸身份(用于设计)的能力。它具有扩展其能量函数的简单机制,并且可以与任何类型的分子一起使用。尽管代码库很大,但 MSL 的创建初衷是易于开发。它允许快速实现简单任务,同时完全支持复杂应用程序的创建。这里通过示例展示了该软件的一些潜力,这些示例展示了如何用几行代码来编程复杂而基本的建模任务。MSL 是一个正在进行和不断发展的项目,定期引入新的功能和改进,但它已经成熟,适合生产,并已在许多蛋白质建模和设计项目中使用。MSL 是开源软件,可在 http://msl-libraries.org 免费下载。我们提议将其作为开发新分子算法的通用平台,以促进计算方法的分发、共享和再利用。

相似文献

2
PTools: an opensource molecular docking library.PTools:一个开源分子对接库。
BMC Struct Biol. 2009 May 1;9:27. doi: 10.1186/1472-6807-9-27.
7
The Victor C++ library for protein representation and advanced manipulation.Victor C++ 库,用于蛋白质表示和高级操作。
Bioinformatics. 2015 Apr 1;31(7):1138-40. doi: 10.1093/bioinformatics/btu773. Epub 2014 Nov 19.
9
DBAli tools: mining the protein structure space.DBAli工具:挖掘蛋白质结构空间
Nucleic Acids Res. 2007 Jul;35(Web Server issue):W393-7. doi: 10.1093/nar/gkm236. Epub 2007 May 3.
10
Protein design using continuous rotamers.使用连续旋转异构体进行蛋白质设计。
PLoS Comput Biol. 2012 Jan;8(1):e1002335. doi: 10.1371/journal.pcbi.1002335. Epub 2012 Jan 12.

引用本文的文献

本文引用的文献

2
What is 'current opinion' in structural biology?结构生物学中的“当前观点”是什么?
Curr Opin Struct Biol. 2011 Aug;21(4):447-9. doi: 10.1016/j.sbi.2011.06.005. Epub 2011 Jul 26.
4
Protein design with fragment databases.利用片段数据库进行蛋白质设计。
Curr Opin Struct Biol. 2011 Aug;21(4):452-9. doi: 10.1016/j.sbi.2011.05.002. Epub 2011 Jun 16.
5
Recent advances in computational protein design.计算蛋白质设计的最新进展。
Curr Opin Struct Biol. 2011 Aug;21(4):467-72. doi: 10.1016/j.sbi.2011.04.005. Epub 2011 May 18.
7
Design of a switchable eliminase.可切换消除酶的设计。
Proc Natl Acad Sci U S A. 2011 Apr 26;108(17):6823-7. doi: 10.1073/pnas.1018191108. Epub 2011 Apr 11.

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验