#molecular-dynamics #molecule #simulation #graph #algorithm #pdb #parser

molecules

A library for working with molecules and molecular dynamics simulations

8 releases

0.1.7 Apr 14, 2024
0.1.6 Apr 11, 2024
0.1.5 Mar 22, 2024

#1129 in Algorithms

Download history 23/week @ 2024-09-21

604 downloads per month

MIT license

145KB
3K SLoC

Molecule

A library to work with molecules.

Features:

Efficient implementation of subgraph matching to find a mapping from Molecule A into Molecule B using the VF2 algorithm. Can parse xyz and smiles into the internal molecular graph representation. Determines connectivity automatically based on the molecular coordinates when parsing an xyz file.

To-Do: Implement parsing of planned additional formats: InChi mol sdf pdb Remove Openbabel in favor of a pure Rust canonicalisation algorithm.

Dependencies

~7–31MB
~464K SLoC