User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Cheminformatics

A curated list of Cheminformatics libraries and software.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: None

Thank you hsiaoyi0504 & contributors
View Topic on GitHub:
hsiaoyi0504/awesome-cheminformatics

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Visualization

Python-enhanced molecular graphics tool.

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.

Highly extensible program for interactive molecular visualization and analysis. Source is available.

The next-generation molecular visualization program, following UCSF Chimera. Source is available here.

A program for data Visualization and analysis which combines dynamic graphical views and interactive row filtering with chemical intelligence.

Command Line Tools

A chemical toolbox designed to speak the many languages of chemical data.

Collection of Perl and Python scripts, modules, and classes that support day-to-day computational discovery needs.

Initial configurations for molecular dynamics simulations by packing optimization.

Docking

Molecular docking and virtual screening.

Customized AutoDock Vina to better support scoring function development and high-performance energy minimization.

Virtual Machine

Virtual machine with all software and sample data to run 3D-e-Chem Knime workflows

12
2
2y 5m
Apache-2.0

A version of ChEMBL built using Open Source software (Ubuntu, PostgreSQL, RDKit)

General Purpose

Universal cheminformatics libraries, utilities and database search tools

136
51
75d
n/a

โš— A package useful for chemistry written in Python

229
45
97d
BSD-2-Clause

Graph-based molecule modeling toolkit for cheminformatics

58
13
78d
MIT

Cheminformatics and Machine Learning Software.

Algorithms for structural chemo- and bioinformatics, implemented in Java.

Cheminformatics package for analyzing drug-like small molecule data in R.

Format Checking

ChEMBL database structure pipelines

40
9
90d
MIT

Molecule Validation and Standardization

70
34
1y 11m
MIT

A script to run structural alerts using the RDKit and ChEMBL

42
15
7m
MIT

Visulization

WebGL accelerated JavaScript molecular graphics library

420
125
92d
n/a

Chemical 2D structure editor application/applet based on the Chemistry Development Kit

70
28
4m
n/a

Simple RDKit molecule editor GUI using PySide

35
10
1y 11m
LGPL-3.0

Front-end JavaScript library for providing the ability to represent, draw, edit, compare and search molecule structures on web browsers.

Interactive molecular graphics for Jupyter notebooks.

Molecular Descriptors

a molecular descriptor calculator

134
42
1y 9m
BSD-3-Clause

Descriptor computation(chemistry) and (optional) storage for machine learning

67
24
83d
n/a

Mol2vec - an unsupervised machine learning approach to learn vector representations of molecular substructures

122
54
1y 73d
BSD-3-Clause

Align molecules according their pharmacophores.

R/Bioconductor package to generate various descriptors of proteins, compounds and their interactions.

Machine Learning

Democratizing Deep-Learning for Drug Discovery, Quantum Chemistry, Materials Science and Biology

2.59K
883
76d
MIT

ChemML is a machine learning and informatics program suite for the chemical and materials sciences.

83
21
4m
BSD-3-Clause

OpenChem: Deep Learning toolkit for Computational Chemistry and Drug Design Research

283
37
110d
MIT

Chainer Chemistry: A Library for Deep Learning in Biology and Chemistry

440
118
4m
MIT

chemmodlab: A Cheminformatics Modeling Laboratory for Fitting and Assessing Machine Learning Models

10
5
75d
GPL-3.0

A PyTorch library provides implementation of many graph convolution algorithms.

Web APIs

Chemical Information from the Web

84
31
4m
n/a

RDKit and OSRA in the Bottle on Tornado

25
21
7m
n/a

ChemMine Tools: open source web framework for small molecule analysis

30
11
98d
n/a

Python wrapper for the PubChem PUG REST API.

Python wrapper for the ChemSpider API.

Databases

A cheminformatics extension for the SQLAlchemy database toolkit.

23
6
10m
n/a

Docking

A comprehensive software suite for modeling macromolecular structures. Used larely for protein-protein docking.

Molecular Dynamics

An open library for the analysis of molecular dynamics trajectories

302
189
109d
LGPL-2.1

Parsers and algorithms for computational chemistry logfiles

179
110
98d
BSD-3-Clause

Molecular dynamics package mainly designed for simulations of proteins, lipids and nucleic acids.

High performance toolkit for molecular simulation including extensive language bindings for Python, C, C++, and even Fortran.

a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems.

Others

Accelerated similarity searching of small molecules (bioconductor package)

1
0
4m
n/a

Open Parser for Systematic IUPAC Nomenclature. Chemical name to structure conversion

28
7
4m
MIT

Python-centric Cookiecutter for Molecular Computational Chemistry Packages

172
41
81d
MIT

Journals

Courses

Python for chemoinformatics

134
43
1y 18d
n/a

TeachOpenCADD: a teaching platform for computer-aided drug design (CADD) using open source packages and data

170
53
79d
CC-BY-4.0

Cheminformatics: Navigating the world of chemical data" courese at Indiana University.

All lectures of BigChem (A Horizon 2020 MSC ITN EID project, which provides innovative education in large chemical data analysis.)

Blogs

Updateable catalog of open source molecular modeling software.

News, updates and tutorials about PubChem.

Stories and news from Computational Chemical Biology Group at EMBL-EBI.

Blog of Christoph Steinbeck, who is the head of cheminformatics and metabolism at the EMBL-EBI.

Blog with in-depth examples of practical application of cheminformatics.

Bolg of Rajarshi Guha, who is a research scientist at NIH Center for Advancing Translational Science.

1

2](http://www.rguha.net/index.html).

Blog of Noel O'Boyle, who is a Senior Software Engineer at NextMove Software.

Blog of Egon Willighagen, who is an assistant professor at Maastricht University.

Bolg of Syed Asad Rahman, who is a research scientist in the Thornton group at EMBL-EBI.

Provide a resource for chemists using Apple Macintosh computers.

Blog of Andreas Bender, who is a Reader for Molecular Informatics at University of Cambridge.

Some examples for cheminformatics libraries.

Blog of Alex M. Clark, a research scientist at Collaborative Drug Discovery.

Blog of Richard L. Apodaca, a chemist living in La Jolla, California.

Books

Include insights from public (NIH), academic, and industrial sources at the same time.

Materials about how to use Chemoinformatics strategies to improve drug discovery results.

More than 3300 descriptors and related terms for chemoinformatic analysis of chemical compound properties.

See Also

A list of deep learning implementations in biology

1.51K
407
1y 59d
n/a

A curated list of Python packages related to chemistry

374
95
81d
n/a