Laboratory of Physical Chemistry, ETH Zurich, Vladimir-Prelog-Weg 2, 8093 Zurich, Switzerland.
J Chem Inf Model. 2020 Aug 24;60(8):3884-3900. doi: 10.1021/acs.jcim.0c00503. Epub 2020 Jul 17.
We present the graph-based molecule software Molassembler for building organic and inorganic molecules. Molassembler provides algorithms for the construction of molecules built from any set of elements from the periodic table. In particular, polynuclear transition-metal complexes and clusters can be considered. Structural information is encoded as a graph. Stereocenter configurations are interpretable from Cartesian coordinates into an abstract index of permutation for an extensible set of polyhedral shapes. Substituents are distinguished through a ranking algorithm. Graph and stereocenter representations are freely modifiable, and the chiral state is propagated where possible through incurred ranking changes. Conformers are generated with full stereoisomer control by four spatial dimension Distance Geometry with a refinement error function including dihedral terms. Molecules are comparable by an extended graph isomorphism, and their representation is canonicalizeable. Molassembler is written in C++ and provides Python bindings.
我们提出了基于图的分子软件 Molassembler,用于构建有机和无机分子。Molassembler 提供了从元素周期表中的任何元素集构建分子的算法。特别是可以考虑多核过渡金属配合物和簇。结构信息被编码为一个图。手性中心构型可以从笛卡尔坐标解释为一组可扩展的多面体形状的置换抽象索引。取代基通过排序算法区分。图和手性中心表示是可自由修改的,并且在可能的情况下通过发生的排序更改传播手性状态。通过包含二面角项的四空间维度距离几何形状生成具有全立体异构体控制的构象。通过扩展的图同构进行分子比较,并且可以对其表示进行规范化。Molassembler 是用 C++编写的,并提供了 Python 绑定。