format dan lapisan
setiap inchi dimulai dengan suatu string "inchi=" diikuti oleh nomor versi, saat ini "1".
ini diikuti oleh huruf "s" untuk "standard inchi".
informasi selebihnya disusun dalam struktur urutan lapisan (layer) dan sub-lapisan (sub-layer), di mana setiap lapisan memberikan satu jenis informasi tertentu.
lapisan-lapisan dan sub-lapisannya dipisahkan oleh delimiter "/" dan diawali dengan suatu huruf awalan khas (kecuali sub-lapisan rumus kimia dari lapisan utama).
enam lapisan dengan sub-lapisan penting adalah:
lapisan utama (main layer)
rumus kimia (tanpa awalan).
ini satu-satunya sub-layer yang harus ada pada setiap inchi.
hubungan atom (awalan: "c" untuk "connection").
atom-atom dalam rumus kimia (kecuali hidrogen) diberi nomor urut; sublayer ini memaparkan atom mana yang dihubungkan dengan ikatan-ikatan ke atom yang lain.
atom hidrogen (awalan: "h").
memaparkan berapa atom hidrogen yang dihubungkan dengan masing-masing atom lain.
sublayer proton (awalan: "p" untuk "proton")
sublayer muatan ("charge"; awalan: "q")
ikatan ganda dan cumulene (awalan: "b")
tetrahedral stereochemistry atom-atom dan alena/allene (awalan: "t", "m")
jenis informasi stereokimia (awalan: "s")
isotopic layer (awalan: "i", "h", juga "b", "t", "m", "s" untuk stereokimia isotop)
fixed-h layer (awalan: "f"); contains some or all of the above types of layers except atom connections; may end with "o" sublayer; never included in standard inchi
reconnected layer (awalan: "r"); contains the whole inchi of a structure with reconnected metal atoms; never included in standard inchi
format awalan-delimiter mempunyai keuntungan yaitu memudahkan pengguna memakai pencarian wildcard dalam menemukan identifier yang cocok hanya pada lapisan-lapisan tertentu.
inchi=1s/c2h6o/c1-2-3/h3h,2h2,1h3 (standard inchi)
inchi=1s/c6h8o6/c7-1-2(8)5-3(9)4(10)6(11)12-5/h2,5,7-8,10-11h,1h2/t2-,5+/m0/s1 (standard inchi)
inchi telah diadopsi oleh banyak database besar dan kecil, termasuk chemspider dan pubchem.
namun, pengambilan ini tidak secara langsung, dan banyak database menunjukkan diskrepansi antara struktur kimia dan inchi yang dimuat, sehingga merupakan masalah bagi pengkaitan database.
molecular query language
simplified molecular-input line-entry system (smiles)
sybyl line notation
dokumentasi dan presentasi
inchi trust site
iupac inchi site
unofficial inchi faq
description of the canonicalization algorithm
googling for inchis a presentation to the w3c.
the semantic chemical web: googleinchi and other mashups, google tech talk by peter murray-rust, 13 sept 2006
iupac inchi, google tech talk by steve heller and steve stein, 2 november 2006
inchi release 1.02 inchi final version 1.02 and explanation of standard inchi, january 2009
software dan servis
nci/cadd chemical identifier resolver generates and resolves inchi/inchikeys and many other chemical identifiers
chemspider inchi resolver
search google for molecules (generates inchi from interactive chemical and searches google for any pages with embedded inchis).
requires javascript enabled on browser
chemsketch, free chemical structure drawing package that includes input and output in inchi format
pubchem online molecule editor that supports smiles/smarts and inchi
chemspider services that allows generation of inchi and conversion of inchi to structure (also smiles and generation of other properties)
marvinsketch from chemaxon, implementation to draw structures (or open other file formats) and output to inchi file format
bkchem implements its own inchi parser and uses the iupac implementation to generate inchi strings
compoundsearch implements an inchi and inchi key search of spectral libraries
jni-inchi java library that wraps the inchi library
the chemistry development kit uses jni-inchi to generate inchis, can convert inchis into structures, and generate tautomers based on the inchi algorithms
bioclipse generates inchi and inchikeys for drawn structures or opened files