{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,18]],"date-time":"2026-08-18T02:40:57Z","timestamp":1787020857592,"version":"build-2736575974"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,12,1]],"date-time":"2020-12-01T00:00:00Z","timestamp":1606780800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"},{"start":{"date-parts":[[2020,12,3]],"date-time":"2020-12-03T00:00:00Z","timestamp":1606953600000},"content-version":"vor","delay-in-days":2,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000054","name":"National Cancer Institute","doi-asserted-by":"publisher","award":["Intramural funding"],"award-info":[{"award-number":["Intramural funding"]}],"id":[{"id":"10.13039\/100000054","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cheminform"],"published-print":{"date-parts":[[2020,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>In the past two decades a lot of different formats for molecules and reactions have been created. These formats were mostly developed for the purposes of identifiers, representation, classification, analysis and data exchange. A lot of efforts have been made on molecule formats but only few for reactions where the endeavors have been made mostly by companies leading to proprietary formats. Here, we present ReactionCode:\u00a0a new open-source format that allows one to encode and decode a reaction into multi-layer machine readable code, which aggregates reactants and products into a condensed graph of reaction (CGR). This format is flexible and can be used in a context of reaction similarity searching and classification. It is also designed for database organization, machine learning applications and as a new transform reaction language.<\/jats:p>","DOI":"10.1186\/s13321-020-00476-x","type":"journal-article","created":{"date-parts":[[2020,12,3]],"date-time":"2020-12-03T05:03:49Z","timestamp":1606971829000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["ReactionCode: format for reaction searching, analysis, classification, transform, and encoding\/decoding"],"prefix":"10.1186","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5776-0129","authenticated-orcid":false,"given":"Victorien","family":"Delann\u00e9e","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4775-7030","authenticated-orcid":false,"given":"Marc C.","family":"Nicklaus","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2020,12,3]]},"reference":[{"issue":"3902","key":"476_CR1","doi-asserted-by":"publisher","first-page":"178","DOI":"10.1126\/science.166.3902.178","volume":"166","author":"EJ Corey","year":"1969","unstructured":"Corey EJ, Wipke WT (1969) Computer-assisted design of complex organic syntheses. Science 166(3902):178\u2013192","journal-title":"Science"},{"issue":"2","key":"476_CR2","doi-asserted-by":"publisher","first-page":"440","DOI":"10.1021\/ja00757a022","volume":"94","author":"EJ Corey","year":"1972","unstructured":"Corey EJ, Cramer RD, Howe WJ (1972) Computer-assisted synthetic analysis for complex molecules. Methods and procedures for machine generation of synthetic intermediates. J Am Chem Soc 94(2):440\u2013459","journal-title":"J Am Chem Soc"},{"issue":"2","key":"476_CR3","doi-asserted-by":"publisher","first-page":"421","DOI":"10.1021\/ja00757a020","volume":"94","author":"EJ Corey","year":"1972","unstructured":"Corey EJ, Wipke WT, Cramer RD, Howe WJ (1972) Computer-assisted synthetic analysis. Facile man-machine communication of chemical structure by interactive computer graphics. J Am Chem Soc 94(2):421\u2013430","journal-title":"J Am Chem Soc"},{"key":"476_CR4","unstructured":"Pensak DA, Corey EJ (1977) LHASA\u2014logic and heuristics applied to synthetic analysis. In: Computer-assisted organic synthesis, Chap 1, vol 61. ACS symposium series, USA, pp 1\u201332"},{"issue":"1","key":"476_CR5","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1016\/0004-3702(78)90016-4","volume":"11","author":"WT Wipke","year":"1978","unstructured":"Wipke WT, Ouchi GI, Krishnan S (1978) Simulation and evaluation of chemical synthesis-SECS: an application of artificial intelligence techniques. Artif Intell 11(1):173\u2013193 (Applications to the Sciences and Medicine)","journal-title":"Artif Intell"},{"issue":"6, Part A","key":"476_CR6","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1016\/0898-5529(90)90062-D","volume":"3","author":"M Yanaka","year":"1990","unstructured":"Yanaka M, Nakamura K, Kurumisawa A, Wipke WT (1990) Automatic knowledge base building for the organic synthesis design program (secs). Tetrahedron Comput Methodol 3(6, Part A):359\u2013375","journal-title":"Tetrahedron Comput Methodol"},{"key":"476_CR7","unstructured":"Hunter RS, Culver FD, Fitzgerald A (1987) SMILES user manual. A simplified molecular input line entry system. Includes extended SMILES for defining fragments. Review draft, internal report. Montana State University, Institute for Biological and Chemical Process Control (IPA), Bozeman"},{"issue":"1","key":"476_CR8","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1021\/ci00057a005","volume":"28","author":"D Weininger","year":"1988","unstructured":"Weininger D (1988) SMILES, a chemical language and information system. 1. Introduction to methodology and encoding rules. J Chem Inf Comput Sci 28(1):31\u201336","journal-title":"J Chem Inf Comput Sci"},{"issue":"2","key":"476_CR9","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1021\/ci00062a008","volume":"29","author":"D Weininger","year":"1989","unstructured":"Weininger D, Weininger A, Weininger JL (1989) SMILES. 2. Algorithm for generation of unique smiles notation. J Chem Inf Comput Sci 29(2):97\u2013101","journal-title":"J Chem Inf Comput Sci"},{"key":"476_CR10","unstructured":"Anderson GVE, Weininger D (1990) A line notation, and computerized interpreter for chemical structures. Report No EPA, 600, M-87, 021 US Environmental Protection Agency. Environmental Research Laboratory-Duluth. Duluth, p 55804"},{"issue":"3","key":"476_CR11","doi-asserted-by":"publisher","first-page":"244","DOI":"10.1021\/ci00007a012","volume":"32","author":"A Dalby","year":"1992","unstructured":"Dalby A, Nourse JG, Hounshell WD, Gushurst AKI, Grier DL, Leland BA, Laufer J (1992) Description of several chemical structure file formats used by computer programs developed at Molecular Design Limited. J Chem Inf Comput Sci 32(3):244\u2013255","journal-title":"J Chem Inf Comput Sci"},{"key":"476_CR12","unstructured":"Biovia: XDFiles. http:\/\/help.accelrysonline.com\/ulm\/onelab\/1.0\/content\/ulm_pdfs\/direct\/reference\/ctfileformats2016.pdf. Accessed 4 Nov 2020"},{"key":"476_CR13","unstructured":"ChemAxon: MRV. https:\/\/docs.chemaxon.com\/display\/docs\/chemdraw-sketch-file-cdx-cdxml.md. Accessed 4 Nov 2020"},{"key":"476_CR14","unstructured":"Alliance P. UDM. https:\/\/www.pistoiaalliance.org\/projects\/current-projects\/udm\/. Accessed 4 Nov 2020"},{"issue":"6","key":"476_CR15","doi-asserted-by":"publisher","first-page":"928","DOI":"10.1021\/ci990052b","volume":"39","author":"P Murray-Rust","year":"1999","unstructured":"Murray-Rust P, Rzepa HS (1999) Chemical markup, xml, and the worldwide web. 1. Basic principles. J Chem Inf Comput Sci 39(6):928\u2013942","journal-title":"J Chem Inf Comput Sci"},{"key":"476_CR16","unstructured":"ChemAxon: CDX\/CDXML. https:\/\/docs.chemaxon.com\/display\/docs\/chemdraw-sketch-file-cdx-cdxml.md. Accessed 4 Nov 2020"},{"key":"476_CR17","unstructured":"(HL7) HLS ReactionSPL. https:\/\/www.fda.gov\/industry\/fda-resources-data-standards\/structured-product-labeling-resources. Accessed 4 Nov 2020"},{"issue":"1","key":"476_CR18","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1186\/1758-2946-5-45","volume":"5","author":"G Grethe","year":"2013","unstructured":"Grethe G, Goodman JM, Allen CH (2013) Internationa chemical identifier for reactions (RInChI). J Cheminform 5(1):45","journal-title":"J Cheminform"},{"issue":"1","key":"476_CR19","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1186\/1758-2946-5-7","volume":"5","author":"S Heller","year":"2013","unstructured":"Heller S, McNaught A, Stein S, Tchekhovskoi D, Pletnev I (2013) InChI\u2014the worldwide chemical structure identifier standard. J Cheminform 5(1):7","journal-title":"J Cheminform"},{"key":"476_CR20","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1186\/s13321-015-0068-4","volume":"7","author":"SR Heller","year":"2015","unstructured":"Heller SR, McNaught A, Pletnev I, Stein S, Tchekhovskoi D (2015) InChI, the IUPAC international chemical identifier. J Cheminform 7:23","journal-title":"J Cheminform"},{"issue":"4","key":"476_CR21","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1021\/ci00052a009","volume":"26","author":"S Fujita","year":"1986","unstructured":"Fujita S (1986) Description of organic reactions based on imaginary transition structures. 1. Introduction of new concepts. J Chem Inf Comput Sci 26(4):205\u2013212","journal-title":"J Chem Inf Comput Sci"},{"key":"476_CR22","volume-title":"Condensed graph of reaction: considering a chemical reaction as one single pseudo molecule","author":"F Hoonakker","year":"2009","unstructured":"Hoonakker F, Lachiche N, Varnek A, Wagner A (2009) Condensed graph of reaction: considering a chemical reaction as one single pseudo molecule. Springer, Berlin"},{"issue":"9","key":"476_CR23","doi-asserted-by":"publisher","first-page":"2325","DOI":"10.1021\/ci300149n","volume":"52","author":"A de Luca","year":"2012","unstructured":"de Luca A, Horvath D, Marcou G, Solov\u2019ev V, Varnek A (2012) Mining chemical reactions using neighborhood behavior and condensed graphs of reactions approaches. J Chem Inf Model 52(9):2325\u20132338","journal-title":"J Chem Inf Model"},{"issue":"6","key":"476_CR24","doi-asserted-by":"publisher","first-page":"2516","DOI":"10.1021\/acs.jcim.9b00102","volume":"59","author":"RI Nugmanov","year":"2019","unstructured":"Nugmanov RI, Mukhametgaleev RN, Akhmetshin T, Gimadiev TR, Afonina VA, Madzhidov TI, Varnek A (2019) CGRtools: python library for molecule, reaction, and condensed graph of reaction processing. J Chem Inf Model 59(6):2516\u20132521","journal-title":"J Chem Inf Model"},{"issue":"12","key":"476_CR25","doi-asserted-by":"publisher","first-page":"855","DOI":"10.1002\/minf.201000099","volume":"29","author":"F Ruggiu","year":"2010","unstructured":"Ruggiu F, Marcou G, Varnek A, Horvath D (2010) ISIDA property-labelled fragment descriptors. Mol Inform 29(12):855\u2013868","journal-title":"Mol Inform"},{"issue":"12","key":"476_CR26","doi-asserted-by":"publisher","first-page":"3116","DOI":"10.1021\/ci300418q","volume":"52","author":"C Muller","year":"2012","unstructured":"Muller C, Marcou G, Horvath D, Aires-de-Sousa J, Varnek A (2012) Models for identification of erroneous atom-to-atom mapping of reactions performed by automated algorithms. J Chem Inf Model 52(12):3116\u20133122","journal-title":"J Chem Inf Model"},{"issue":"1\u20132","key":"476_CR27","doi-asserted-by":"publisher","first-page":"1800077","DOI":"10.1002\/minf.201800077","volume":"38","author":"M Glavatskikh","year":"2019","unstructured":"Glavatskikh M, Madzhidov T, Horvath D, Nugmanov R, Gimadiev T, Malakhova D, Marcou G, Varnek A (2019) Predictive models for kinetic parameters of cycloaddition reactions. Mol Inform 38(1\u20132):1800077","journal-title":"Mol Inform"},{"issue":"3","key":"476_CR28","doi-asserted-by":"publisher","first-page":"707","DOI":"10.1021\/ci020345w","volume":"43","author":"J-L Faulon","year":"2003","unstructured":"Faulon J-L, Visco DP, Pophale RS (2003) The signature molecular descriptor. 1. Using extended valence sequences in QSAR and QSPR studies. J Chem Inf Comput Sci 43(3):707\u2013720","journal-title":"J Chem Inf Comput Sci"},{"issue":"11","key":"476_CR29","doi-asserted-by":"publisher","first-page":"2884","DOI":"10.1021\/ci400442f","volume":"53","author":"H Kraut","year":"2013","unstructured":"Kraut H, Eiblmaier J, Grethe G, L\u00f6w P, Matuszczyk H, Saller H (2013) Algorithm for reaction classification. J Chem Inf Model 53(11):2884\u20132895","journal-title":"J Chem Inf Model"},{"key":"476_CR30","unstructured":"Elsevier: BinCoder. https:\/\/www.elsevier.com\/solutions\/reaxys. Accessed 6 Apr 2020"},{"issue":"1","key":"476_CR31","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1186\/s13321-017-0220-4","volume":"9","author":"EL Willighagen","year":"2017","unstructured":"Willighagen EL, Mayfield JW, Alvarsson J, Berg A, Carlsson L, Jeliazkova N, Kuhn S, Pluskal T, Rojas-Cherto M, Spjuth O, Torrance G, Evelo CT, Guha R, Steinbeck C (2017) The Chemistry Development Kit (CDK) v.20: atom typing, depiction, molecular formulas, and substructure searching. J Cheminform 9(1):33","journal-title":"J Cheminform"},{"issue":"5","key":"476_CR32","doi-asserted-by":"publisher","first-page":"434","DOI":"10.1021\/acscentsci.7b00064","volume":"3","author":"CW Coley","year":"2017","unstructured":"Coley CW, Barzilay R, Jaakkola TS, Green WH, Jensen KF (2017) Prediction of organic reaction outcomes using machine learning. ACS Cent Sci 3(5):434\u2013443","journal-title":"ACS Cent Sci"},{"key":"476_CR33","doi-asserted-by":"publisher","first-page":"6091","DOI":"10.1039\/C8SC02339E","volume":"9","author":"P Schwaller","year":"2018","unstructured":"Schwaller P, Gaudin T, L\u00e1nyi D, Bekas C, Laino T (2018) \u201cFound in translation\u201d: predicting outcomes of complex organic chemistry reactions using neural sequence-to-sequence models. Chem Sci 9:6091\u20136098","journal-title":"Chem Sci"},{"issue":"2","key":"476_CR34","doi-asserted-by":"publisher","first-page":"673","DOI":"10.1021\/acs.jcim.8b00801","volume":"59","author":"JL Baylon","year":"2019","unstructured":"Baylon JL, Cilfone NA, Gulcher JR, Chittenden TW (2019) Enhancing retrosynthetic reaction prediction with deep learning using multiscale reaction classification. J Chem Inf Model 59(2):673\u2013688","journal-title":"J Chem Inf Model"},{"issue":"10","key":"476_CR35","doi-asserted-by":"publisher","first-page":"2357","DOI":"10.3390\/molecules25102357","volume":"25","author":"R Bai","year":"2020","unstructured":"Bai R, Zhang C, Wang L, Yao C, Ge J, Duan H (2020) Transfer learning: making retrosynthetic predictions based on a small chemical reaction dataset scale to a new level. Molecules 25(10):2357","journal-title":"Molecules"},{"issue":"7","key":"476_CR36","doi-asserted-by":"publisher","first-page":"3336","DOI":"10.1021\/acs.jcim.0c00448","volume":"60","author":"PN Judson","year":"2020","unstructured":"Judson PN, Ihlenfeldt W-D, Patel H, Delann\u00e9e V, Tarasova N, Nicklaus MC (2020) Adapting CHMTRN (chemistry translator) for a new use. J Chem Inf Model 60(7):3336\u20133341","journal-title":"J Chem Inf Model"}],"container-title":["Journal of Cheminformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13321-020-00476-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13321-020-00476-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13321-020-00476-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,6]],"date-time":"2020-12-06T09:05:26Z","timestamp":1607245526000},"score":1,"resource":{"primary":{"URL":"https:\/\/jcheminf.biomedcentral.com\/articles\/10.1186\/s13321-020-00476-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12]]},"references-count":36,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["476"],"URL":"https:\/\/doi.org\/10.1186\/s13321-020-00476-x","relation":{"has-preprint":[{"id-type":"doi","id":"10.26434\/chemrxiv.12058971","asserted-by":"object"},{"id-type":"doi","id":"10.21203\/rs.3.rs-48395\/v1","asserted-by":"object"},{"id-type":"doi","id":"10.26434\/chemrxiv.12058971.v3","asserted-by":"object"}]},"ISSN":["1758-2946"],"issn-type":[{"value":"1758-2946","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,12]]},"assertion":[{"value":"21 September 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 November 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 December 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"72"}}