atom: A MATLAB package for manipulation of molecular systems
2019 (Engelska)Ingår i: Clays and clay minerals, ISSN 0009-8604, E-ISSN 1552-8367, Vol. 67, nr 5, s. 419-426Artikel i tidskrift (Refereegranskat) Published
Abstract [en]
This work presents Atomistic Topology Operations in MATLAB (atom), an open source library of modular MATLAB routines which comprise a general and flexible framework for manipulation of atomistic systems. The purpose of the atom library is simply to facilitate common operations performed for construction, manipulation, or structural analysis. Due to the data structure used, atoms and molecules can be operated upon based on different chemical names or attributes, such as atom- or molecule-ID, name, residue name, charge, positions, etc. Furthermore, the Bond Valence Method and a neighbor-distance analysis can be performed to assign many chemical properties of inorganic molecules. Apart from reading and writing common coordinate files (.pdb, .xyz, .gro, .cif) and trajectories (.dcd, .trr, .xtc; binary formats are parsed via third-party packages), the atom library can also be used to generate topology files with bonding and angle information taking the periodic boundary conditions into account, and supports basic Gromacs, NAMD, LAMMPS, and RASPA2 topology file formats. Focusing on clay-mineral systems, the library supports CLAYFF (Cygan, 2004) but can also generate topology files for the INTERFACE forcefield (Heinz, 2005, 2013) for Gromacs and NAMD.
Ort, förlag, år, upplaga, sidor
Springer, 2019. Vol. 67, nr 5, s. 419-426
Nyckelord [en]
CLAYFF, Gromacs, INTERFACE force field, MATLAB, Molecular dynamics simulations, Monte Carlo
Nationell ämneskategori
Teoretisk kemi
Identifikatorer
URN: urn:nbn:se:umu:diva-167595DOI: 10.1007/s42860-019-00043-yISI: 000507780000001Scopus ID: 2-s2.0-85078231879OAI: oai:DiVA.org:umu-167595DiVA, id: diva2:1396885
Anmärkning
Errata: Holmboe, M. Correction to: atom: A MATLAB package for manipulation of molecular systems. Clays Clay Miner. 2019;67:427. DOI: 10.1007/s42860-020-00063-z
2020-02-262020-02-262020-10-15Bibliografiskt granskad