Skip to content
TieuLongPhanPublic

About

Toolkit for synthesis planning

Topics

Resources

Stars

39 stars

Watchers

1 watching

Forks

Repository files navigation

SynKit

PyPI version License Zenodo CI

Graph-native reaction informatics and executable electron-flow models

SynKit is a Python toolkit for atom mapping, chemical graph transformations, reaction rules, stereochemistry, and chemical reaction networks. It also represents Lewis-labelled graphs and verifies user-supplied electron-flow mechanisms. It does not predict the kinetically or thermodynamically preferred mechanism.

SynKit graphical abstract

Installation

Requires Python 3.11 or later.

python -m pip install synkit

See Getting Started for examples, optional dependencies, and Docker installation.

Documentation

Publications

Contributing

Contributions and bug reports are welcome. Create a branch from the current mainline, make a focused change, and run the repository checks before opening a pull request:

git switch -c feature/short-description
bash scripts/lint.sh
bash scripts/pytest.sh

Questions can be sent to tieu@bioinf.uni-leipzig.de.

Contributors

License

SynKit is distributed under the MIT License. See LICENSE.

Acknowledgments

This project received funding from the European Union’s Horizon Europe Doctoral Network programme under Marie Skłodowska-Curie grant agreement No. 101072930 (TACsy).

About

Toolkit for synthesis planning

Topics

Resources

Stars

39 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages