Home IUPAC International Chemical Identifier–InChI Update
Article Publicly Available

IUPAC International Chemical Identifier–InChI Update

Published/Copyright: September 1, 2009
Become an author with De Gruyter Brill

_

IUPAC International Chemical Identifier–InChI Update

The final InChI version 1.02 software was issued in January 2009 as an implementation for generating Standard InChI (see below) and the corresponding Standard InChIKey. The complete package, which can be downloaded at <www.iupac.org/inchi/download/>, contains:

  • source code and Application Program Interface (API)

  • stand-alone executables for Windows and Linux (stdinchi-1.exe, stdwinchi-1.exe, and stdinchi-1.gz)

  • description of new features, with examples using new functionality

  • copy of GNU LGPL license

Standard InChI

In response to user requests, a Standard InChI (i.e., without options for such properties as tautomerism and stereoconfiguration) has been defined as follows:

  • Standard InChI is for the purposes of interoperability/compatibility between large databases/web searching and information exchange.

  • Standard InChI and nonstandard InChI are always distinguishable.

  • Standard InChI is a stable identifier. However, periodic updates may be necessary; they are reflected in the identifier version designation, which is included in the InChI string.

  • Any shortcomings in standard InChI may be addressed using nonstandard InChI (currently obtainable using InChI v. 1.02beta).

Standard InChIKey

In response to user feedback, the format of InChIKey has been changed; it is different from that in InChI software v. 1.02 beta, having 27 characters rather than 25. Standard InChIKey has five distinct components:

  • 14-character hash of the basic (mobile-H) InChI layer

  • 8-character hash of the remaining layers (except for the “/p” segment, which accounts for added or removed protons. It is not hashed at all; the number of protons is encoded at the end of the Standard InChIKey.)

  • 1 flag character

  • 1 version character

  • a [de]protonation indicator as the last character

The overall length of InChIKey is fixed at 27 characters, including separators (dashes):

AAAAAAAAAAAAAA-BBBBBBBBFV-P

This is significantly shorter than a typical InChI string:

  • AAAAAAAAAAAAAA is a 14-character hash.

  • BBBBBBBB is an 8-character hash.

  • F is a flag indicating standard InChIKey (produced out of standard InChI), which always has the value “S.”

  • V is a flag for InChI version character: “A” for version 1, “B” for version 2, and so forth.

  • P is an indicator for the number of protons; this number is not encoded in the hash but is indicated as a separate two-character block at the end where one character is a hyphen, as –N for neutral, –M for –1 hydrogen, –O for +1 hydrogen, and so forth.

Full details and examples are provided in the documentation accompanying the software download.

Software implementing the final InChI version 1.02 for nonstandard InChI (i.e., with all previous options retained and with the 27-character InChIKey) will be issued in due course.

Users are encouraged to report their experiences and any problems via the SourceForge website <sourceforge.net/projects/inchi>.

www.iupac.org/inchi/release102final.html

_

Page last modified 24 April 2009.

Copyright © 2003-2009 International Union of Pure and Applied Chemistry.

Questions regarding the website, please contact edit.ci@iupac.org

Published Online: 2009-09-01
Published in Print: 2009-06

© 2014 by Walter de Gruyter GmbH & Co.

Articles in the same Issue

  1. Masthead
  2. From the Editor
  3. Contents
  4. Moving Ahead with the International Year of Chemistry
  5. What Is “Materials Chemistry?”
  6. Beyond the Book
  7. Scientific Method: Can It Help Promote the Public Appreciation of Science?
  8. IUPAC President Publicizes the International Year of Chemistry
  9. L’Oréal-UNESCO Awards Bestowed Upon Five Exceptional Women Scientists
  10. Javier Garcia Martinez Named a Young Global Leader
  11. Deliang Chen Takes the Helm at ICSU
  12. Postgraduate Course in Polymer Science
  13. Toward a Comprehensive Definition of Oxidation State
  14. IUPAC International Chemical Identifier–InChI Update
  15. Humic-Metal Binding Constants Database
  16. Provisional Recommendations
  17. Immunological Effects of Mercury (IUPAC Technical Report)
  18. Teaching High-Temperature Materials Chemistry at University (IUPAC Technical Report)
  19. Guidelines for Rheological Characterization of Polyamide Melts (IUPAC Technical Report)
  20. Dispersity in Polymer Science (IUPAC Recommendations 2009)
  21. Countercurrent Chromatography in Analytical Chemistry (IUPAC Technical Report)
  22. A Global Science Gateway
  23. Interactions of Soil Minerals with Organic Components and Microorganisms
  24. Biotechnology for the Sustainability of Human Society
  25. From Molecular Understanding to Innovative Applications of Humic Materials
  26. D.I. Mendeleev and the Problems of Sustainable Development
  27. Mendeleev and Natural Resources
  28. Challenges in Organic and Bioorganic Chemistry
  29. Biological Surfaces and Interfaces
  30. Heteroatom Chemistry
  31. Philosophy of Chemistry
  32. Advanced Materials
  33. Thermodynamics
  34. Crop Protection Chemistry in Latin America
  35. Mark Your Calendar
Downloaded on 9.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/ci.2009.31.3.21a/html
Scroll to top button