{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T02:15:10Z","timestamp":1769912110951,"version":"3.49.0"},"reference-count":42,"publisher":"Oxford University Press (OUP)","issue":"3","license":[{"start":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T00:00:00Z","timestamp":1709251200000},"content-version":"vor","delay-in-days":1,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62173235"],"award-info":[{"award-number":["62173235"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100021171","name":"Guangdong Basic and Applied Basic Research Foundation","doi-asserted-by":"publisher","award":["2022A1515010146"],"award-info":[{"award-number":["2022A1515010146"]}],"id":[{"id":"10.13039\/501100021171","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Shenzhen Science and Technology Program","award":["RCYX20221008092922051"],"award-info":[{"award-number":["RCYX20221008092922051"]}]},{"name":"Shenzhen Science and Technology Program","award":["JCYJ20230808105802006"],"award-info":[{"award-number":["JCYJ20230808105802006"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,3,4]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:sec>\n                  <jats:title>Motivation<\/jats:title>\n                  <jats:p>Retrosynthesis is a critical task in drug discovery, aimed at finding a viable pathway for synthesizing a given target molecule. Many existing approaches frame this task as a graph-generating problem. Specifically, these methods first identify the reaction center, and break a targeted molecule accordingly to generate the synthons. Reactants are generated by either adding atoms sequentially to synthon graphs or by directly adding appropriate leaving groups. However, both of these strategies have limitations. Adding atoms results in a long prediction sequence that increases the complexity of generation, while adding leaving groups only considers those in the training set, which leads to poor generalization.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Results<\/jats:title>\n                  <jats:p>In this paper, we propose a novel end-to-end graph generation model for retrosynthesis prediction, which sequentially identifies the reaction center, generates the synthons, and adds motifs to the synthons to generate reactants. Given that chemically meaningful motifs fall between the size of atoms and leaving groups, our model achieves lower prediction complexity than adding atoms and demonstrates superior performance than adding leaving groups. We evaluate our proposed model on a benchmark dataset and show that it significantly outperforms previous state-of-the-art models. Furthermore, we conduct ablation studies to investigate the contribution of each component of our proposed model to the overall performance on benchmark datasets. Experiment results demonstrate the effectiveness of our model in predicting retrosynthesis pathways and suggest its potential as a valuable tool in drug discovery.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Availability and implementation<\/jats:title>\n                  <jats:p>All code and data are available at https:\/\/github.com\/szu-ljh2020\/MARS.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btae115","type":"journal-article","created":{"date-parts":[[2024,3,1]],"date-time":"2024-03-01T10:06:12Z","timestamp":1709287572000},"source":"Crossref","is-referenced-by-count":13,"title":["MARS: a motif-based autoregressive model for retrosynthesis prediction"],"prefix":"10.1093","volume":"40","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5100-5336","authenticated-orcid":false,"given":"Jiahan","family":"Liu","sequence":"first","affiliation":[{"name":"College of Electronic and Information Engineering, Shenzhen University , Shenzhen 518060, Guangdong, China"},{"name":"Guangdong Key Laboratory of Intelligent Information Processing, Shenzhen University , Shenzhen 518060, Guangdong, China"},{"name":"Shenzhen Key Laboratory of Media Security and Guangdong Laboratory of Artificial Intelligence and Digital Economy (SZ), Shenzhen University , Shenzhen 518060, Guangdong, China"}]},{"given":"Chaochao","family":"Yan","sequence":"additional","affiliation":[{"name":"Computer Science and Engineering Department, University of Texas at Artlington , Arlington 76019, TX, United States"}]},{"given":"Yang","family":"Yu","sequence":"additional","affiliation":[{"name":"Tencent AI Lab , Shenzhen 518057, Guangdong, China"}]},{"given":"Chan","family":"Lu","sequence":"additional","affiliation":[{"name":"Tencent AI Lab , Shenzhen 518057, Guangdong, China"}]},{"given":"Junzhou","family":"Huang","sequence":"additional","affiliation":[{"name":"Computer Science and Engineering Department, University of Texas at Artlington , Arlington 76019, TX, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4007-4568","authenticated-orcid":false,"given":"Le","family":"Ou-Yang","sequence":"additional","affiliation":[{"name":"College of Electronic and Information Engineering, Shenzhen University , Shenzhen 518060, Guangdong, China"},{"name":"Guangdong Key Laboratory of Intelligent Information Processing, Shenzhen University , Shenzhen 518060, Guangdong, China"},{"name":"Shenzhen Key Laboratory of Media Security and Guangdong Laboratory of Artificial Intelligence and Digital Economy (SZ), Shenzhen University , Shenzhen 518060, Guangdong, China"}]},{"given":"Peilin","family":"Zhao","sequence":"additional","affiliation":[{"name":"Tencent AI Lab , Shenzhen 518057, Guangdong, China"}]}],"member":"286","published-online":{"date-parts":[[2024,2,29]]},"reference":[{"key":"2024031900355103700_btae115-B1","author":"Chung","year":"2014"},{"key":"2024031900355103700_btae115-B2","doi-asserted-by":"crossref","first-page":"2529","DOI":"10.1021\/acs.jcim.9b00286","article-title":"RDChiral: an RDKit wrapper for handling stereochemistry in retrosynthetic template extraction and application","volume":"59","author":"Coley","year":"2019","journal-title":"J Chem Inf Model"},{"key":"2024031900355103700_btae115-B3","doi-asserted-by":"crossref","first-page":"1237","DOI":"10.1021\/acscentsci.7b00355","article-title":"Computer-assisted retrosynthesis based on molecular similarity","volume":"3","author":"Coley","year":"2017","journal-title":"ACS Cent Sci"},{"key":"2024031900355103700_btae115-B4","first-page":"8870","article-title":"Retrosynthesis prediction with conditional graph logic network","author":"Dai","year":"2019"},{"key":"2024031900355103700_btae115-B5","doi-asserted-by":"crossref","first-page":"7922","DOI":"10.1002\/anie.201202155","article-title":"Rewiring chemistry: algorithmic discovery and experimental validation of one-pot reactions in the network of organic chemistry","volume":"51","author":"Gothard","year":"2012","journal-title":"Angew Chem Int Ed Engl"},{"key":"2024031900355103700_btae115-B6","first-page":"1025","article-title":"Inductive representation learning on large graphs","author":"Hamilton","year":"2017","journal-title":"Advances in Neural Information Processing Systems 30, Long Beach, CA, USA"},{"key":"2024031900355103700_btae115-B7","author":"Han","year":"2022"},{"key":"2024031900355103700_btae115-B8","doi-asserted-by":"crossref","first-page":"015022","DOI":"10.1088\/2632-2153\/ac3ffb","article-title":"Chemformer: a pre-trained transformer for computational chemistry","volume":"3","author":"Irwin","year":"2022","journal-title":"Mach Learn Sci Tech"},{"key":"2024031900355103700_btae115-B9","author":"Jin","year":"2018"},{"key":"2024031900355103700_btae115-B10","author":"Karpov","year":"2019"},{"key":"2024031900355103700_btae115-B11","doi-asserted-by":"crossref","first-page":"2526","DOI":"10.1021\/ci3003039","article-title":"Reactionpredictor: prediction of complex chemical reactions at the mechanistic level using machine learning","volume":"52","author":"Kayala","year":"2012","journal-title":"J Chem Inf Model"},{"key":"2024031900355103700_btae115-B12","author":"Kipf","year":"2017."},{"key":"2024031900355103700_btae115-B14","author":"Li"},{"key":"2024031900355103700_btae115-B15","doi-asserted-by":"crossref","first-page":"1894","DOI":"10.1021\/acs.jcim.2c01302","article-title":"G2GT: retrosynthesis prediction with graph-to-graph attention neural network and self-training","volume":"63","author":"Lin","year":"2023","journal-title":"J Chem Inf Model"},{"key":"2024031900355103700_btae115-B16","doi-asserted-by":"crossref","first-page":"1103","DOI":"10.1021\/acscentsci.7b00303","article-title":"Retrosynthetic reaction prediction using neural sequence-to-sequence models","volume":"3","author":"Liu","year":"2017","journal-title":"ACS Cent Sci"},{"key":"2024031900355103700_btae115-B17","author":"Liu","year":"2023"},{"key":"2024031900355103700_btae115-B18","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1016\/j.neucom.2021.06.037","article-title":"Molecular graph enhanced transformer for retrosynthesis prediction","volume":"457","author":"Mao","year":"2021","journal-title":"Neurocomputing"},{"key":"2024031900355103700_btae115-B19","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1021\/ci500698a","article-title":"Expert system for predicting reaction conditions: the Michael reaction case","volume":"55","author":"Marcou","year":"2015","journal-title":"J Chem Inf Model"},{"key":"2024031900355103700_btae115-B20","first-page":"4064","author":"Meng"},{"key":"2024031900355103700_btae115-B21","first-page":"6723","author":"Meng"},{"key":"2024031900355103700_btae115-B22","author":"Misra"},{"key":"2024031900355103700_btae115-B23","doi-asserted-by":"crossref","first-page":"604","DOI":"10.1109\/TNNLS.2020.2979670","article-title":"A survey of the usages of deep learning for natural language processing","volume":"32","author":"Otter","year":"2020","journal-title":"IEEE Trans Neural Netw Learn Syst"},{"key":"2024031900355103700_btae115-B24","author":"Popova","year":"2019"},{"key":"2024031900355103700_btae115-B25","doi-asserted-by":"crossref","first-page":"3273","DOI":"10.1021\/acs.jcim.1c00537","article-title":"Molecule edit graph attention network: modeling chemical reactions as sequences of graph edits","volume":"61","author":"Sacha","year":"2021","journal-title":"J Chem Inf Model"},{"key":"2024031900355103700_btae115-B26","doi-asserted-by":"crossref","first-page":"2336","DOI":"10.1021\/acs.jcim.6b00564","article-title":"What\u2019s what: the (nearly) definitive guide to reaction role assignment","volume":"56","author":"Schneider","year":"2016","journal-title":"J Chem Inf Model"},{"key":"2024031900355103700_btae115-B27","doi-asserted-by":"crossref","first-page":"5966","DOI":"10.1002\/chem.201605499","article-title":"Neural-symbolic machine learning for retrosynthesis and reaction prediction","volume":"23","author":"Segler","year":"2017","journal-title":"Chemistry"},{"key":"2024031900355103700_btae115-B28","author":"Shi","year":"2020"},{"key":"2024031900355103700_btae115-B29","author":"Shi"},{"key":"2024031900355103700_btae115-B30","first-page":"1548","author":"Shi","year":"2021"},{"key":"2024031900355103700_btae115-B31","first-page":"9405","article-title":"Learning graph models for retrosynthesis prediction","author":"Somnath","year":"2021"},{"key":"2024031900355103700_btae115-B32","first-page":"10186","article-title":"Towards understanding retrosynthesis by energy-based models","author":"Sun","year":"2021"},{"key":"2024031900355103700_btae115-B33","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1039\/C9SC04944D","article-title":"Datasets and their influence on the development of computer assisted synthesis planning tools in the pharmaceutical domain","volume":"11","author":"Thakkar","year":"2020","journal-title":"Chem Sci"},{"key":"2024031900355103700_btae115-B34","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1162\/089120103321337458","article-title":"Word reordering and a dynamic programming beam search algorithm for statistical machine translation","volume":"29","author":"Tillmann","year":"2003","journal-title":"Comput Linguist"},{"key":"2024031900355103700_btae115-B35","author":"Veli\u010dkovi\u0107"},{"key":"2024031900355103700_btae115-B36","author":"Wan","year":"2022"},{"key":"2024031900355103700_btae115-B37","doi-asserted-by":"crossref","first-page":"129845","DOI":"10.1016\/j.cej.2021.129845","article-title":"RetroPrime: a diverse, plausible and transformer-based method for single-step retrosynthesis predictions","volume":"420","author":"Wang","year":"2021","journal-title":"Chem Eng J"},{"key":"2024031900355103700_btae115-B38","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1162\/neco.1989.1.2.270","article-title":"A learning algorithm for continually running fully recurrent neural networks","volume":"1","author":"Williams","year":"1989","journal-title":"Neural Comput"},{"key":"2024031900355103700_btae115-B39","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1351\/pac197333010145","article-title":"The total synthesis of vitamin B12","volume":"33","author":"Woodward","year":"1973","journal-title":"Pure Appl Chem"},{"key":"2024031900355103700_btae115-B40","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/TNNLS.2020.2978386","article-title":"A comprehensive survey on graph neural networks","volume":"32","author":"Wu","year":"2020","journal-title":"IEEE Trans Neural Netw Learn Syst"},{"key":"2024031900355103700_btae115-B41","first-page":"11248","author":"Yan","year":"2020"},{"key":"2024031900355103700_btae115-B42","doi-asserted-by":"crossref","first-page":"1325","DOI":"10.3390\/biom12091325","article-title":"RetroComposer: composing templates for template-based retrosynthesis prediction","volume":"12","author":"Yan","year":"2022","journal-title":"Biomolecules"},{"key":"2024031900355103700_btae115-B43","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1021\/acs.jcim.9b00949","article-title":"Predicting retrosynthetic reactions using self-corrected transformer neural networks","volume":"60","author":"Zheng","year":"2019","journal-title":"J Chem Inf Model"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btae115\/56810556\/btae115.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/40\/3\/btae115\/57008515\/btae115.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/40\/3\/btae115\/57008515\/btae115.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,19]],"date-time":"2024-03-19T05:27:06Z","timestamp":1710826026000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btae115\/7616991"}},"subtitle":[],"editor":[{"given":"Jonathan","family":"Wren","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2024,2,29]]},"references-count":42,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,3,4]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btae115","relation":{},"ISSN":["1367-4811"],"issn-type":[{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2024,3,1]]},"published":{"date-parts":[[2024,2,29]]},"article-number":"btae115"}}