pydentate is an open source Python-based toolkit for predicting metal-ligand coordination in transition metal complexes (TMCs). Using only SMILES string representations as inputs, pydentate leverages graph neural networks to predict ligand denticity and coordinating atoms, enabling downstream generation of TMCs with novel metal-ligand combinations in physically realistic coordinations.
For more information and to cite our work, please see the corresponding publications:
- Graph Neural Networks for Predicting Metal–Ligand Coordination of Transition Metal Complexes
- Identifying Dynamic Metal–Ligand Coordination Modes with Ensemble Learning
Install via conda with the following commands:
git clone https://github.com/hjkgrp/pydentatecd pydentateconda env create --name pydentate --file=pydentate.ymlconda activate pydentatepip install -e .
Alternatively, users may install via pip as follows:
pip install pydentate