...
首页> 外文期刊>Journal of Computational Chemistry: Organic, Inorganic, Physical, Biological >Structural informatics, modeling, and design with an open-source Molecular Software Library (MSL)
【24h】

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

机译:利用开源分子软件库(MSL)进行结构信息学,建模和设计

获取原文
获取原文并翻译 | 示例
           

摘要

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. 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.
机译:我们介绍了分子软件库(MSL),这是用于分子建模的C ++库。 MSL是一套工具,可支持用于大分子设计,建模和分析的多种算法。该库支持的主要功能包括应用几何变换和路线的方法,一组丰富的能量函数的实现,侧链优化,骨架操作,溶剂可及表面积的计算以及其他工具。 MSL具有许多独特的功能,例如能够在同一骨架位置存储替代原子坐标(用于建模)和多个氨基酸标识(用于设计)。它具有扩展其能量功能的简单机制,可以与任何类型的分子一起工作。尽管代码库很大,但是在创建MSL时考虑到了易于开发的问题。它允许快速执行简单任务,同时完全支持创建复杂的应用程序。此处通过示例展示了该软件的一些潜力,这些示例展示了如何用很少的代码行来编程复杂而基本的建模任务。 MSL是一个持续发展的项目,定期引入新功能和改进,但是它已经成熟并且适合生产,并且已在许多蛋白质建模和设计项目中使用。 MSL是开源软件,可以从以下位置免费下载。我们建议将其作为开发新分子算法并促进计算方法的分布,共享和重用的通用平台。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号