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

被引:22
|
作者
Kulp, Daniel W. [1 ]
Subramaniam, Sabareesh [2 ]
Donald, Jason E. [3 ]
Hannigan, Brett T. [4 ]
Mueller, Benjamin K. [2 ]
Grigoryan, Gevorg [5 ]
Senes, Alessandro [2 ]
机构
[1] Scripps Res Inst, IAVI, San Diego, CA USA
[2] Univ Wisconsin, Dept Biochem, Madison, WI 53705 USA
[3] Agrivida Inc, Medford, MA USA
[4] Univ Penn, Genom & Computat Biol Grad Grp, Philadelphia, PA 19104 USA
[5] Dartmouth Coll, Dept Comp Sci, Hanover, NH 03755 USA
关键词
protein design; molecular modeling; docking; side chain optimization; structure prediction; rotamer library; conformer library; PROTEIN-STRUCTURE PREDICTION; EFFECTIVE ENERGY FUNCTION; STATISTICAL-ANALYSIS; SIDE-CHAINS; GXXXG MOTIF; TRANSMEMBRANE; ASSOCIATION; ORIENTATION; ALGORITHM; ACCURACY;
D O I
10.1002/jcc.22968
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
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. (c) 2012 Wiley Periodicals, Inc.
引用
收藏
页码:1645 / 1661
页数:17
相关论文
共 50 条
  • [2] Open-source molecular modeling software in chemical engineering
    Cummings, Peter T.
    Gilmer, Justin B.
    CURRENT OPINION IN CHEMICAL ENGINEERING, 2019, 23 : 99 - 105
  • [3] Open-source molecular modeling software in chemical engineering focusing on the Molecular Simulation Design Framework
    Cummings, Peter T.
    McCabe, Clare
    Iacovella, Christopher R.
    Ledeczi, Akos
    Jankowski, Eric
    Jayaraman, Arthi
    Palmer, Jeremy C.
    Maginn, Edward J.
    Glotzer, Sharon C.
    Anderson, Joshua A.
    Ilja Siepmann, J.
    Potoff, Jeffrey
    Matsumoto, Ray A.
    Gilmer, Justin B.
    DeFever, Ryan S.
    Singh, Ramanish
    Crawford, Brad
    AICHE JOURNAL, 2021, 67 (03)
  • [4] PCMSolver: An open-source library for solvation modeling
    Di Remigio, Roberto
    Steindal, Arnfinn Hykkerud
    Mozgawa, Krzysztof
    Weijo, Ville
    Cao, Hui
    Frediani, Luca
    INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 2019, 119 (01)
  • [5] Digital Preservation in Open-Source Digital Library Software
    Madalli, Devika P.
    Barve, Sunita
    Amin, Saiful
    JOURNAL OF ACADEMIC LIBRARIANSHIP, 2012, 38 (03): : 161 - 164
  • [6] SynBiopython']python: an open-source software library for Synthetic Biology
    Yeoh, Jing Wui
    Swainston, Neil
    Vegh, Peter
    Zulkower, Valentin
    Carbonell, Pablo
    Holowko, Maciej B.
    Peddinti, Gopal
    Poh, Chueh Loo
    SYNTHETIC BIOLOGY, 2021, 6 (01)
  • [7] QccPack: An open-source software library for quantization, compression, and coding
    Fowler, JE
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XXIII, 2000, 4115 : 294 - 301
  • [8] Chemical Descriptors Library (CDL): A Generic, Open Source Software Library for Chemical Informatics
    Sykora, Vladimir J.
    Leahy, David E.
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2008, 48 (10) : 1931 - 1942
  • [9] Modeling the Chemoelectromechanical Behavior of Skeletal Muscle Using the Parallel Open-Source Software Library OpenCMISS
    Heidlauf, Thomas
    Roehrle, Oliver
    COMPUTATIONAL AND MATHEMATICAL METHODS IN MEDICINE, 2013, 2013
  • [10] HATCHFRAC: A fast open-source DFN modeling software
    Zhu, Weiwei
    Khirevich, Siarhei
    Patzek, Tadeusz W.
    COMPUTERS AND GEOTECHNICS, 2022, 150