Indigo is a universal cheminformatics toolkit for working with molecules and reactions.
It provides an SDK for molecular rendering, canonicalisation, exact and substructure matching, SMARTS searching, fingerprinting, similarity calculations and scaffold analysis. Bindings are available for several programming environments, making Indigo suitable for integration into chemistry applications and automated workflows.
The toolkit supports common molecular and reaction formats including Molfile, Rxnfile, SDF, RDF, CML, SMILES and SMARTS. Recent development has expanded support for macromolecules and BILN, improved InChI and InChIKey generation, and enhanced the accompanying Bingo chemical search technology.
This is free and open source software.
Key Features
- Supports common molecular and reaction formats including Molfile, Rxnfile, SDF, RDF, CML, SMILES and SMARTS.
- Provides molecule and reaction rendering with automatic structure layout.
- Offers exact matching, substructure matching and SMARTS searching.
- Handles tautomers, resonance structures and stereochemical information.
- Generates molecular fingerprints and performs molecular similarity calculations.
- Calculates molecular formulae, molecular weights, InChI, InChIKey and canonical isomeric SMILES.
- Provides R-Group deconvolution, scaffold detection and maximum common substructure analysis.
- Supports BILN and macromolecular structure handling.
- Provides language bindings and APIs for integrating Indigo into other software.
Website: github.com/epam/Indigo
Support:
Developer: EPAM Systems
License: Apache License 2.0
Indigo is written in C++. Learn C++ with our recommended free books and free tutorials.
Related Software
| Cheminformatics Tools | |
|---|---|
| RDKit | Toolkit for molecular analysis, manipulation and machine learning |
| Open Babel | Chemical toolbox for converting, searching and analysing molecular data |
| Indigo | Cheminformatics toolkit for molecular structures, reactions and searching |
| CDK | Java toolkit for cheminformatics, molecular modelling and data analysis |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.