awesome-cheminformatics

A curated list of Cheminformatics libraries and software.

GitHub

683 stars
49 watching
115 forks
last commit: 7 months ago
Linked from 7 awesome lists

awesomeawesome-listbioinformaticscheminformaticschemistry

Awesome Cheminformatics / Applications / Visualization

PyMOL Python-enhanced molecular graphics tool
Jmol Browser-based HTML5 viewer and stand-alone Java viewer for chemical structures in 3D
VMD Molecular visualization program for displaying, animating, and analyzing large biomolecular systems using 3-D graphics and built-in scripting
Chimera Highly extensible program for interactive molecular visualization and analysis. is available
ChimeraX The next-generation molecular visualization program, following UCSF Chimera. Source is available
DataWarrior A program for data Visualization and analysis which combines dynamic graphical views and interactive row filtering with chemical intelligence

Awesome Cheminformatics / Applications / Command Line Tools

Open Babel Chemical toolbox designed to speak the many languages of chemical data
MayaChemTools Collection of Perl and Python scripts, modules, and classes that support day-to-day computational discovery needs
Packmol Initial configurations for molecular dynamics simulations by packing optimization
BCL::Commons

Awesome Cheminformatics / Applications / Docking

AutoDock Vina Molecular docking and virtual screening
smina Customized to better support scoring function development and high-performance energy minimization

Awesome Cheminformatics / Applications / Virtual Machine

myChEMBL A version of ChEMBL built using Open Source software (Ubuntu, PostgreSQL, RDKit)
3D e-Chem Virtual Machine 16 about 6 years ago Virtual machine with all software and sample data to run 3D-e-Chem Knime workflows

Awesome Cheminformatics / Libraries / General Purpose

RDKit Collection of cheminformatics and machine-learning software written in C++ and Python
Indigo 314 11 days ago Universal molecular toolkit that can be used for molecular fingerprinting, substructure search, and molecular visualization written in C++ package, with Java, C#, and Python wrappers
CDK (Chemistry Development Kit) Algorithms for structural chemo- and bioinformatics, implemented in Java
ChemmineR Cheminformatics package for analyzing drug-like small molecule data in R
ChemPy 546 20 days ago A Python package useful for chemistry (mainly physical/inorganic/analytical chemistry)
MolecularGraph.jl 196 10 days ago A graph-based molecule modeling and chemoinformatics analysis toolkit fully implemented in Julia
datamol 455 4 months ago : - Molecular Manipulation Made Easy. A light wrapper build on top of RDKit
CGRtools 43 almost 2 years ago Toolkit for processing molecules, reactions and condensed graphs of reactions. Can be used for chemical standardization, MCS search, tautomers generation with backward compatibility to RDKit and NetworkX

Awesome Cheminformatics / Libraries / Format Checking

ChEMBL_Structure_Pipeline (formerly standardiser) 186 about 1 month ago Tool designed to provide a simple way of standardising molecules as a prelude to e.g. molecular modelling exercises
MolVS 154 over 4 years ago Molecule validation and standardization based on
rd_filters 124 about 1 year ago A script to run structural alerts using the RDKit and ChEMBL
pdb-tools 384 about 1 month ago A swiss army knife for manipulating and editing PDB files

Awesome Cheminformatics / Libraries / Visualization

Kekule.js Front-end JavaScript library for providing the ability to represent, draw, edit, compare and search molecule structures on web browsers
3Dmol.js 794 23 days ago An object-oriented, webGL based JavaScript library for online molecular visualization
JChemPaint 111 4 months ago Chemical 2D structure editor application/applet based on the
rdeditor 126 18 days ago Simple RDKit molecule editor GUI using PySide
nglviewer Interactive molecular graphics for Jupyter notebooks
RDKit.js Official JavaScript distribution of cheminformatics functionality from the RDKit - a C++ library for cheminformatics

Awesome Cheminformatics / Libraries / Molecular Descriptors

mordred 355 8 months ago Molecular descriptor calculator based on
DescriptaStorus 223 5 months ago Descriptor computation(chemistry) and (optional) storage for machine learning
mol2vec 253 about 2 years ago Vector representations of molecular substructures
Align-it Align molecules according their pharmacophores
Rcpi R/Bioconductor package to generate various descriptors of proteins, compounds and their interactions

Awesome Cheminformatics / Libraries / Machine Learning

DeepChem 5,411 15 days ago Deep learning library for Chemistry based on Tensorflow
Chemprop 1,709 16 days ago Directed message passing neural networks for property prediction of molecules and reactions with uncertainty and interpretation
ChemML 161 12 months ago ChemML is a machine learning and informatics program suite for the analysis, mining, and modeling of chemical and materials data. (based on Tensorflow)
olorenchemengine 96 about 1 year ago Molecular property prediction with unified API for diverse models and respresentations, with integrated uncertainty quantification, interpretability, and hyperparameter/architecture tuning
OpenChem 669 10 months ago OpenChem is a deep learning toolkit for Computational Chemistry with PyTorch backend
DGL-LifeSci 716 11 months ago DGL-LifeSci is a -based package for various applications in life science with graph neural network
chainer-chemistry 629 over 1 year ago A Library for Deep Learning in Biology and Chemistry
pytorch-geometric A PyTorch library provides implementation of many graph convolution algorithms
chemmodlab 15 over 1 year ago A Cheminformatics Modeling Laboratory for Fitting and Assessing Machine Learning Models in R
Summit 120 about 1 month ago A python package for optimizing chemical reactions using machine learning (contains 10 algorithms + several benchmarks)

Awesome Cheminformatics / Libraries / Web APIs

webchem 160 8 months ago Chemical Information from the Web
PubChemPy Python wrapper for the PubChem PUG REST API
ChemSpiPy Python wrapper for the ChemSpider API
CIRpy Python wrapper for the
Beaker 48 6 months ago and in the on
chemminetools 36 almost 2 years ago Open source web framework for small molecule analysis based on Django
ambit offers chemoinformatics functionality via REST web services

Awesome Cheminformatics / Libraries / Databases

razi 38 over 1 year ago Cheminformatic extension for the SQLAlchemy database
Chemical Translation Service Source code of the web service

Awesome Cheminformatics / Libraries / Docking

Rosetta A comprehensive software suite for modeling macromolecular structures. Used larely for protein-protein docking
DOCKSTRING 153 about 2 months ago Automates and standardizes ligand preparation for AutoDock Vina

Awesome Cheminformatics / Libraries / Molecular Dynamics

Gromacs Molecular dynamics package mainly designed for simulations of proteins, lipids and nucleic acids
OpenMM High performance toolkit for molecular simulation including extensive language bindings for Python, C, C++, and even Fortran
NAMD a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems
MDTraj 584 17 days ago Analysis of molecular dynamics trajectories
cclib 327 12 days ago Parsers and algorithms for computational chemistry logfiles
ProDy 420 23 days ago A Python package for protein dynamics analysis

Awesome Cheminformatics / Libraries / Others

eiR 3 over 1 year ago Accelerated similarity searching of small molecules
OPSIN 144 12 days ago Open Parser for Systematic IUPAC nomenclature
Cookiecutter for Computational Molecular Sciences 384 about 1 month ago Python-centric Cookiecutter for Molecular Computational Chemistry Packages by
Auto-QChem 84 about 1 month ago an automated workflow for the generation and storage of DFT calculations for organic molecules
Gypsum-DL a program for converting 2D SMILES strings to 3D models
RDchiral 154 about 1 year ago Wrapper for RDKit's RunReactants to improve stereochemistry handling
confgen 5 11 months ago Webapp for generating conformers

Awesome Cheminformatics / Journals

Journal of Cheminformatics
Journal of Chemical Information and Modeling (ACS Publications)

Awesome Cheminformatics / Resources / Courses

Learncheminformatics.com "Cheminformatics: Navigating the world of chemical data" courese at Indiana University
Python for chemoinformatics 222 over 3 years ago
TeachOpenCADD 754 3 months ago A teaching platform for computer-aided drug design (CADD) using open source packages and data
Cheminformatics OLCC Cheminformatics course of the Collaborative Intercollegiate Online Chemistry Course (OLCC) course of University of Arkansas at Little Rock by Robert Belford
BigChem All lectures of (A Horizon 2020 MSC ITN EID project, which provides innovative education in large chemical data analysis.)
Molecular modeling course by Dr. , a professor from WashU St.Louis
Simulation in Chemistry and Biochemistry by Dr. , a professor from WashU St.Louis

Awesome Cheminformatics / Resources / Blogs

Open Source Molecular Modeling Updateable catalog of open source molecular modeling software
PubChem Blog News, updates and tutorials about
The ChEMBL-og blog Stories and news from Computational Chemical Biology Group at
ChEMBL blog ChEMBL on GitHub
SteinBlog Blog of , who is the head of cheminformatics and metabolism at the EMBL-EBI
Practical Cheminformatics Blog with in-depth examples of practical application of cheminformatics
So much to do, so little time - Trying to squeeze sense out of chemical data Bolg of , who is a research scientist at NIH Center for Advancing Translational Science.  * Some old blogs
Noel O'Blog Blog of , who is a Senior Software Engineer at NextMove Software
chem-bla-ics Blog of , who is an assistant professor at Maastricht University

Backlinks from these awesome lists: