Awesome Lists

awesome-cheminformatics

by hsiaoyi0504

awesome listpushed over 2 years ago

A curated list of Cheminformatics libraries and software.

AI summary

Cheminformatics toolkit

A curated collection of Cheminformatics software and libraries for various tasks such as visualization, docking, and molecular analysis.

stars
707
forks
116
watching
49
awesome lists
7
entries
104
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/hsiaoyi0504/awesome-cheminformatics/links.svg)](https://awesome.facts.dev/awesome/hsiaoyi0504/awesome-cheminformatics)
HTML
<a href="https://awesome.facts.dev/awesome/hsiaoyi0504/awesome-cheminformatics"><img src="https://awesome.facts.dev/shield/hsiaoyi0504/awesome-cheminformatics/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/hsiaoyi0504/awesome-cheminformatics/links.svg

What's in the list

104 links in 19 sections, with live GitHub stats.activeno commit in 2y

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

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

Applications / Docking

  • AutoDock Vina

    Molecular docking and virtual screening

  • smina

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

Applications / Virtual Machine

  • myChEMBL

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

  • 3D e-Chem Virtual Machine

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

Libraries / General Purpose

  • RDKit

    Collection of cheminformatics and machine-learning software written in C++ and Python

  • Indigo

    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

    A Python package useful for chemistry (mainly physical/inorganic/analytical chemistry)

  • MolecularGraph.jl

    A graph-based molecule modeling and chemoinformatics analysis toolkit fully implemented in Julia

  • datamol

    : - Molecular Manipulation Made Easy. A light wrapper build on top of RDKit

  • CGRtools

    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

Libraries / Format Checking

  • ChEMBL_Structure_Pipeline (formerly standardiser)

    Tool designed to provide a simple way of standardising molecules as a prelude to e.g. molecular modelling exercises

  • MolVS

    Molecule validation and standardization based on

  • rd_filters

    A script to run structural alerts using the RDKit and ChEMBL

  • pdb-tools

    A swiss army knife for manipulating and editing PDB files

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

    An object-oriented, webGL based JavaScript library for online molecular visualization

  • JChemPaint

    Chemical 2D structure editor application/applet based on the

  • rdeditor

    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

Libraries / Molecular Descriptors

  • mordred

    Molecular descriptor calculator based on

  • DescriptaStorus

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

  • mol2vec

    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

Libraries / Machine Learning

  • DeepChem

    Deep learning library for Chemistry based on Tensorflow

  • Chemprop

    Directed message passing neural networks for property prediction of molecules and reactions with uncertainty and interpretation

  • ChemML

    ChemML is a machine learning and informatics program suite for the analysis, mining, and modeling of chemical and materials data. (based on Tensorflow)

  • olorenchemengine

    Molecular property prediction with unified API for diverse models and respresentations, with integrated uncertainty quantification, interpretability, and hyperparameter/architecture tuning

  • OpenChem

    OpenChem is a deep learning toolkit for Computational Chemistry with PyTorch backend

  • DGL-LifeSci

    DGL-LifeSci is a -based package for various applications in life science with graph neural network

  • chainer-chemistry

    A Library for Deep Learning in Biology and Chemistry

  • pytorch-geometric

    A PyTorch library provides implementation of many graph convolution algorithms

  • chemmodlab

    A Cheminformatics Modeling Laboratory for Fitting and Assessing Machine Learning Models in R

  • Summit

    A python package for optimizing chemical reactions using machine learning (contains 10 algorithms + several benchmarks)

Libraries / Web APIs

  • webchem

    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

    and in the on

  • chemminetools

    Open source web framework for small molecule analysis based on Django

  • ambit

    offers chemoinformatics functionality via REST web services

Libraries / Databases

Libraries / Docking

  • Rosetta

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

  • DOCKSTRING

    Automates and standardizes ligand preparation for AutoDock Vina

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

    Analysis of molecular dynamics trajectories

  • cclib

    Parsers and algorithms for computational chemistry logfiles

  • ProDy

    A Python package for protein dynamics analysis

Libraries / Others

  • eiR

    Accelerated similarity searching of small molecules

  • OPSIN

    Open Parser for Systematic IUPAC nomenclature

  • Cookiecutter for Computational Molecular Sciences

    Python-centric Cookiecutter for Molecular Computational Chemistry Packages by

  • Auto-QChem

    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

    Wrapper for RDKit's RunReactants to improve stereochemistry handling

  • confgen

    Webapp for generating conformers

Journals

Resources / Courses

Resources / Blogs

Resources / Books

See Also

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.