awesome-python-chemistry
github.com/lmmentel/awesome-python-chemistry ↗A curated list of Python packages related to chemistry
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me force fields resources from awesome-python-chemistry"
Installation instructions →What's inside
Simulations
- acpypeForce Fields
Convert AMBER forcefields from ANTECHAMBER to GROMACS format.
- alchemlyb
Makes alchemical free energy calculations easier by leveraging the full power and flexibility of the PyData stack.
- atomate2
atomate2 is a library of computational materials science workflows.
- Atomic Silumation Environment (ASE)
Is a set of tools and modules for setting up, manipulating, running, visualizing and analyzing atomistic simulations.
- basis_set_exchange
A library containing basis sets for use in quantum chemistry calculations. In addition, this library has functionality for manipulation of basis set data.
- CACTVS
Cactvs is a universal, scriptable cheminformatics toolkit, with a large collection of modules for property computation, chemistry data file I/O and other tasks.
General Chemistry
- aizynthfinder
A tool for retrosynthetic planning.
- AQME
Ensemble of automated QM workflows that can be run through jupyter notebooks, command lines and yaml files.
- batchcalculator
A GUI app based on wxPython for calculating the correct amount of reactants (batch) for a particular composition given by the molar ratio of its components.
- cctbx
The Computational Crystallography Toolbox.
- ChemFormula
ChemFormula provides a class for working with chemical formulas. It allows parsing chemical formulas, calculating formula weights, and generating formatted output strings (e.g. in HTML, LaTeX, or Unicode).
- chemlib
A robust and easy-to-use package that solves a variety of chemistry problems.
Machine Learning
- amp
Is an open-source package designed to easily bring machine-learning to atomistic calculations.
- atom3d
Enables machine learning on three-dimensional molecular structure.
- cgcnn
Crystal graph convolutional neural networks for predicting material properties.
- chainer-chemistry
A deep learning framework (based on Chainer) with applications in Biology and Chemistry.
- chemml
A machine learning and informatics program suite for the analysis, mining, and modeling of chemical and materials data.
- chemprop
Message Passing Neural Networks for Molecule Property Prediction .
Learning Resources
- An Introduction to Applied Bioinformatics
A Jupyter book demonstrating working with biochemical data using the scikit-bio library for tasks such as sequence alignment and calculating Hamming distances.
- Computational Thermodynamics
This collection of Jupyter notebooks demonstrates solutions to a range of thermodynamic problems including solving chemical equilibria, comparing real versus ideal gas behavior, and calculating the temperature and composition of a combustion reaction.
- SciCompforChemists
Scientific Computing for Chemists with Python is a Jupyter book teaching basic python in chemistry skills, including relevant libraries, and applies them to solving chemical problems.
Molecular Visualization
- ase-gui
The graphical user-interface allows users to visualize, manipulate, and render molecular systems and atoms objects.
- chemiscope
An interactive structure/property explorer for materials and molecules.
- chemview
An interactive molecular viewer designed for the IPython notebook.
- imolecule
An embeddable webGL molecule viewer and file format converter.
- moleculekit
A molecule manipulation library.
- nglview
A
See Also
Database Wrappers
- ccdc
An API for the Cambridge Structural Database System.
- chembl-downloader
Automate downloading and querying the latest (or a given) version of
- ChemInformant
High-throughput PubChem client for batch queries with caching, validation, rate-limit-aware retries, and a simple CLI.
- ChemSpiPy
ChemSpider wrapper, that allows chemical searches, chemical file downloads, depiction and retrieval of chemical properties.
- CIRpy
An interface for the Chemical Identifier Resolver (CIR) by the CADD Group at the NCI/NIH.
- drugbank-downloader
Automate downloading, opening, and parsing
Miscellaneous Awesome
- Colorful Nuclide Chart
A beatuful, interactive visualization of nuclides with access to a varirty of nuclear properties and allows saving high quality images for publications, presentations and outreach.
Showing a sample of 148 resources. View the full list on GitHub →