Cheminformatics toolkits


Cheminformatics toolkits are software development kits that allow cheminformaticians to develop custom computer applications for use in virtual screening, chemical database mining, and structure-activity studies. Toolkits are often used for experimentation with new methodologies. Their most important functions deal with the manipulation of chemical structures and comparisons between structures. Programmatic access is provided to properties of individual bonds and atoms.

Functionality

Toolkits provide the following functionality:
NameLicenseAPIsHome PageNotes
CDKOpen sourceJavahttp://sourceforge.net/projects/cdk/
ChemmineROpen sourceR, C++http://manuals.bioinformatics.ucr.edu/home/chemminer
Enalos KNIME nodesOpen sourceKNIMEhttp://tech.knime.org/community/enalos-nodes
Enalos+ KNIME nodesProprietaryKNIMEhttp://enalosplus.novamechanics.com/
IndigoOpen sourceC, C#, Java, Pythonhttp://lifescience.opensource.epam.com/indigo
MolEngineProprietary.NEThttp://www.scilligence.com
Molecular Operating Environment ProprietaryScientific Vector Languagehttps://web.archive.org/web/20160909172415/http://www.chemcomp.com/MOE-Cheminformatics_and_QSAR.htm
OpenBabelOpen sourceC, Python, Rubyhttp://openbabel.org/,
HeliumOpen sourceC++https://web.archive.org/web/20140407082845/http://www.moldb.net/helium.html
RDKitOpen sourcePython, C++, Java, Knimehttp://www.rdkit.org/
RcpiOpen sourceRhttps://bioconductor.org/packages/Rcpi
frownsOpen sourcePythonhttp://frowns.sourceforge.net/
OUCHOpen sourceHaskellhttp://www.pharmash.com/posts/2010-08-02-ouch.html
chemfOpen sourceScalahttps://github.com/stefan-hoeck/chemf
3D-e-ChemOpen sourcePython, Java, Knimehttps://3d-e-chem.github.io/
SMSDCreative Commons AttributionJavahttp://www.ebi.ac.uk/thornton-srv/software/SMSD/
Accord SDKProprietaryVBA,.NET, PL/SQLhttp://accelrys.com/products/datasheets/accord-software-development-kit.pdf
CACTVSProprietary, free for academia, personal use, public web servicesTcl, C, C++, Python, Knimehttp://www.xemistry.com/academic
DaylightProprietaryC, C++, Java, Fortranhttp://www.daylight.com/products/toolkit.html
OEChemProprietary, free for academiaC++, Python, C#, Javahttp://eyesopen.com/
Marvin, JChemProprietary, free for academiaJava,.NET, Javascripthttp://www.chemaxon.com
ChemDoodle APIProprietaryJava, Javascripthttp://www.ichemlabs.com
PerlMolOpen sourcePerlhttps://web.archive.org/web/20120315121757/http://www.perlmol.org/
ADMET Predictor, MedChem Studio, MedChem DesignerProprietary, free for qualifying academicsC++, KNIME, Pipeline Pilothttp://www.simulations-plus.com
CDD VaultProprietary, free for CDD Public read-only dataCDD Vaulthttps://www.collaborativedrug.com/cdd-vault
MolecularGraph.jlMIT LicenseJuliahttps://github.com/mojaie/MolecularGraph.jl