Skip to content
@IUPAC-InChI

InChI Project

Home of the InChI - the open chemical structure identifier, developed by IUPAC and the InChI Trust

InChI Organisation

The IUPAC-InChI Organisation is the home for the GitHub repository that hosts the source code and documentation for the InChI software and algorithm. InChI stands for International Chemical Identifier, a non-proprietary and open standard for representing and searching chemical structures. InChI was developed by IUPAC and the InChI Trust, and is widely used by chemical databases, software applications, and web platforms.

What is InChI?

InChI is a character string that encodes the essential structural information of a chemical substance. InChI consists of several layers of information, such as the atoms and their bond connectivity, tautomeric information, isotope information, stereochemistry and electronic charge. The InChI algorithm turns chemical structures into unique and machine-readable strings that can be easily compared, stored and searched. In addition to InChI, there is also InChIKey, which is a fixed-length (27 character) condensed digital representation of the InChI.

Applications and repositories

We are finding our feet with moving to GitHub and developing the right structures and governance, and as a result here are signposts to the applications of InChI that are currently available:

There are further repositories on chemical standards at the IUPAC organisation

Popular repositories Loading

  1. InChI InChI Public

    Main InChI repository

    C 72 9

  2. RInChI RInChI Public

    Repository of the IUPAC - RInChI group

    C++ 6 5

  3. InChI-Web-Demo InChI-Web-Demo Public

    The InChI-Web-Demo repository contains the code for the evaluation of InChIs out of chemical depictions in any browser for training and test purposes.

    HTML 5 3

  4. InChI_1_06 InChI_1_06 Public

    InChI 1.0.6 release

    C 3 1

  5. .github .github Public

    1

  6. Python_Sandboxes Python_Sandboxes Public

    The code of this repository is used as a sandbox to test InChI prototypes

    Python 1 1

Repositories

Showing 6 of 6 repositories
  • InChI Public

    Main InChI repository

    IUPAC-InChI/InChI’s past year of commit activity
    C 72 MIT 9 30 2 Updated Dec 11, 2024
  • RInChI Public

    Repository of the IUPAC - RInChI group

    IUPAC-InChI/RInChI’s past year of commit activity
    C++ 6 5 12 (1 issue needs help) 2 Updated Dec 6, 2024
  • Python_Sandboxes Public

    The code of this repository is used as a sandbox to test InChI prototypes

    IUPAC-InChI/Python_Sandboxes’s past year of commit activity
    Python 1 MIT 1 0 0 Updated Oct 7, 2024
  • InChI-Web-Demo Public

    The InChI-Web-Demo repository contains the code for the evaluation of InChIs out of chemical depictions in any browser for training and test purposes.

    IUPAC-InChI/InChI-Web-Demo’s past year of commit activity
    HTML 5 MIT 3 3 0 Updated Sep 20, 2024
  • .github Public
    IUPAC-InChI/.github’s past year of commit activity
    1 MIT 0 0 0 Updated Mar 6, 2024
  • InChI_1_06 Public

    InChI 1.0.6 release

    IUPAC-InChI/InChI_1_06’s past year of commit activity
    C 3 1 1 1 Updated Aug 19, 2023

Top languages

Loading…

Most used topics

Loading…