{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T04:48:12Z","timestamp":1774414092930,"version":"3.50.1"},"reference-count":60,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,8,4]],"date-time":"2025-08-04T00:00:00Z","timestamp":1754265600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,8,4]],"date-time":"2025-08-04T00:00:00Z","timestamp":1754265600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100023890","name":"Technische Universit\u00e4t Hamburg","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100023890","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cheminform"],"abstract":"<jats:sec>\n            <jats:title>Abstract<\/jats:title>\n            <jats:p>Accurate chemical structure resolution from textual identifiers such as names and CAS RN\u00ae\u00a0is critical for computational modeling in chemistry and related fields. This paper introduces MoleculeResolver, an automated, robust Python-based tool designed to address inconsistencies and inaccuracies commonly encountered when converting chemical identifiers to canonical SMILES strings. MoleculeResolver systematically crosschecks structures retrieved from multiple reputable chemical databases, implements rigorous identifier plausibility checks, standardizes molecular structures, and intelligently selects the most accurate representation based on a unique resolution algorithm.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Scientific contribution<\/jats:title>\n            <jats:p> Benchmarks across diverse datasets confirm that MoleculeResolver significantly enhances precision, recall, and overall reliability compared to traditional single-source methods, proving its utility as a valuable resource for chemists, data scientists, and researchers engaged in high-quality molecular data analysis and predictive model development.<\/jats:p>\n          <\/jats:sec>\n          <jats:sec>\n            <jats:title>Graphical Abstract<\/jats:title>\n          <\/jats:sec>","DOI":"10.1186\/s13321-025-01064-7","type":"journal-article","created":{"date-parts":[[2025,8,4]],"date-time":"2025-08-04T17:46:59Z","timestamp":1754329619000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["How to crack a SMILES: automatic crosschecked chemical structure resolution across multiple services using MoleculeResolver"],"prefix":"10.1186","volume":"17","author":[{"given":"Simon","family":"M\u00fcller","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,8,4]]},"reference":[{"key":"1064_CR1","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1186\/s13321-015-0057-7","volume":"7","author":"AM Clark","year":"2015","unstructured":"Clark AM, Williams AJ, Ekins S (2015) Machines first, humans second: on the importance of algorithmic interpretation of open chemistry data. J Cheminformatics 7:9. https:\/\/doi.org\/10.1186\/s13321-015-0057-7","journal-title":"J Cheminformatics"},{"key":"1064_CR2","doi-asserted-by":"publisher","first-page":"498","DOI":"10.1089\/cmb.2024.0520","volume":"31","author":"CA Eriksen","year":"2024","unstructured":"Eriksen CA, Andersen JL, Fagerberg R, Merkle D (2024) Toward the reconciliation of inconsistent molecular structures from biochemical databases. J Comput Biol 31:498\u2013512 (https:\/\/www.liebertpub.com\/doi\/10.1089\/cmb.2024.0520)","journal-title":"J Comput Biol"},{"key":"1064_CR3","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1186\/s13321-024-00814-3","volume":"16","author":"K Mansouri","year":"2024","unstructured":"Mansouri K et al (2024) Free and open-source QSAR-ready workflow for automated standardization of chemical structures in support of QSAR modeling. J Cheminformatics 16:19. https:\/\/doi.org\/10.1186\/s13321-024-00814-3","journal-title":"J Cheminformatics"},{"key":"1064_CR4","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1186\/s13321-015-0102-6","volume":"7","author":"SA Akhondi","year":"2015","unstructured":"Akhondi SA, Muresan S, Williams AJ, Kors JA (2015) Ambiguity of non-systematic chemical identifiers within and between small-molecule databases. J Cheminformatics 7:54. https:\/\/doi.org\/10.1186\/s13321-015-0102-6","journal-title":"J Cheminformatics"},{"key":"1064_CR5","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1177\/02611929211029635","volume":"49","author":"VM Alves","year":"2021","unstructured":"Alves VM et al (2021) Curated data in \u2013 trustworthy in silico models out: the impact of data quality on the reliability of artificial intelligence models as alternatives to animal testing. Altern Lab Anim 49:73\u201382. https:\/\/doi.org\/10.1177\/02611929211029635","journal-title":"Altern Lab Anim"},{"key":"1064_CR6","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1007\/978-981-99-7074-2_5","volume-title":"Bioinformatics research and applications","author":"CA Eriksen","year":"2023","unstructured":"Eriksen CA, Andersen JL, Fagerberg R, Merkle D (2023) Reconciling inconsistent molecular structures from biochemical databases. In: Guo X, Mangul S, Patterson M, Zelikovsky A (eds) Bioinformatics research and applications. Springer Nature, Singapore, pp 58\u201371"},{"key":"1064_CR7","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1039\/cs9952400279","volume":"24","author":"AR Katritzky","year":"1995","unstructured":"Katritzky AR, Lobanov VS, Karelson M (1995) QSPR: the correlation and quantitative prediction of chemical and physical properties from structure. Chem Soc Rev 24:279\u2013287 (http:\/\/pubs.rsc.org\/en\/content\/articlepdf\/1995\/cs\/cs9952400279)","journal-title":"Chem Soc Rev"},{"key":"1064_CR8","doi-asserted-by":"publisher","first-page":"4505","DOI":"10.1021\/acs.jcim.3c00643","volume":"63","author":"A Hagg","year":"2023","unstructured":"Hagg A, Kirschner KN (2023) Open-source machine learning in computational chemistry. J Chem Inf Model 63:4505\u20134532. https:\/\/doi.org\/10.1021\/acs.jcim.3c00643","journal-title":"J Chem Inf Model"},{"key":"1064_CR9","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1021\/acs.jcim.3c01250","volume":"64","author":"E Heid","year":"2024","unstructured":"Heid E et al (2024) Chemprop: a machine learning package for chemical property prediction. J Chem Inf Model 64:9\u201317. https:\/\/doi.org\/10.1021\/acs.jcim.3c01250","journal-title":"J Chem Inf Model"},{"key":"1064_CR10","doi-asserted-by":"publisher","DOI":"10.1016\/j.fluid.2024.114322","volume":"592","author":"JMS Fonseca","year":"2025","unstructured":"Fonseca JMS, Francisco Casal M (2025) The impact of inaccurate property data in process modelling. Fluid Phase Equilib 592:114322 (https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0378381224002978)","journal-title":"Fluid Phase Equilib"},{"key":"1064_CR11","doi-asserted-by":"publisher","DOI":"10.1021\/acs.jcim.3c00373","author":"E Heid","year":"2023","unstructured":"Heid E, McGill CJ, Vermeire FH, Green WH (2023) Characterizing uncertainty in machine learning for chemistry. J Chem Inf Model. https:\/\/doi.org\/10.1021\/acs.jcim.3c00373","journal-title":"J Chem Inf Model"},{"key":"1064_CR12","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1186\/s13321-018-0315-6","volume":"10","author":"D Gadaleta","year":"2018","unstructured":"Gadaleta D, Lombardo A, Toma C, Benfenati E (2018) A new semi-automated workflow for chemical data retrieval and quality checking for modeling applications. J Cheminformatics 10:60. https:\/\/doi.org\/10.1186\/s13321-018-0315-6","journal-title":"J Cheminformatics"},{"key":"1064_CR13","doi-asserted-by":"publisher","first-page":"911","DOI":"10.1080\/1062936X.2016.1253611","volume":"27","author":"K Mansouri","year":"2016","unstructured":"Mansouri K, Grulke CM, Richard AM, Judson RS, Williams AJ (2016) An automated curation procedure for addressing chemical errors and inconsistencies in public datasets used in QSAR modelling. SAR QSAR Environ Res 27:911\u2013937. https:\/\/doi.org\/10.1080\/1062936X.2016.1253611","journal-title":"SAR QSAR Environ Res"},{"key":"1064_CR14","unstructured":"M\u00fcller S, Felton K (2024) MoleculeResolver. https:\/\/github.com\/MoleculeResolver\/molecule-resolver. Accessed November"},{"key":"1064_CR15","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/978-1-0716-0150-1_5","volume-title":"Ecotoxicological QSARs","author":"P Ambure","year":"2020","unstructured":"Ambure P, Cordeiro MNDS (2020) Importance of data curation in QSAR studies especially while modeling large-size datasets. In: Roy K (ed) Ecotoxicological QSARs. Springer, New York, pp 97\u2013109"},{"key":"1064_CR16","doi-asserted-by":"publisher","first-page":"918","DOI":"10.1093\/bioinformatics\/btv644","volume":"32","author":"S Croset","year":"2015","unstructured":"Croset S, Rupp J, Romacker M (2015) Flexible data integration and curation using a graph-based approach. Bioinformatics 32:918\u2013925. https:\/\/doi.org\/10.1093\/bioinformatics\/btv644","journal-title":"Bioinformatics"},{"key":"1064_CR17","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1002\/9780470559277.ch110262","volume":"4","author":"R Guha","year":"2012","unstructured":"Guha R, Nguyen D, Southall N, Jadhav A (2012) Dealing with the data deluge: handling the multitude of chemical biology data sources. Curr Protocols Chem Biol 4:193\u2013209. https:\/\/doi.org\/10.1002\/9780470559277.ch110262","journal-title":"Curr Protocols Chem Biol"},{"key":"1064_CR18","doi-asserted-by":"publisher","first-page":"28","DOI":"10.3390\/metabo9020028","volume":"9","author":"N Pham","year":"2019","unstructured":"Pham N et al (2019) Consistency, inconsistency, and ambiguity of metabolite names in biochemical databases used for genome-scale metabolic modelling. Metabolites 9:28","journal-title":"Metabolites"},{"key":"1064_CR19","doi-asserted-by":"publisher","first-page":"150","DOI":"10.1002\/wcms.1118","volume":"3","author":"AJ Williams","year":"2012","unstructured":"Williams AJ, Yerin A (2012) Automated systematic nomenclature generation for organic compounds. WIREs Comput Mol Sci 3:150\u2013160 (https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/wcms.1118)","journal-title":"WIREs Comput Mol Sci"},{"key":"1064_CR20","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1016\/j.ddtec.2015.01.005","volume":"14","author":"A Hersey","year":"2015","unstructured":"Hersey A et al (2015) Chemical databases: curation or integration by user-defined equivalence? Drug Discov Today Technol 14:17\u201324 (https:\/\/www.sciencedirect.com\/science\/article\/pii\/S1740674915000062)","journal-title":"Drug Discov Today Technol"},{"key":"1064_CR21","doi-asserted-by":"publisher","first-page":"612","DOI":"10.1039\/D2VA00225F","volume":"2","author":"J Gl\u00fcge","year":"2023","unstructured":"Gl\u00fcge J, McNeill K, Scheringer M (2023) Getting the SMILES right: identifying inconsistent chemical identities in the ECHA database, PubChem and the CompTox Chemicals Dashboard. Environ Sci Adv 2:612\u2013621","journal-title":"Environ Sci Adv"},{"key":"1064_CR22","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1016\/j.drudis.2012.11.005","volume":"18","author":"C Southan","year":"2013","unstructured":"Southan C, Williams AJ, Ekins S (2013) Challenges and recommendations for obtaining chemical structures of industry-provided repurposing candidates. Drug Discov Today 18:58\u201370 (https:\/\/www.sciencedirect.com\/science\/article\/pii\/S135964461200373X)","journal-title":"Drug Discov Today"},{"key":"1064_CR23","unstructured":"RDKit (2024) Open-Source Cheminformatics Software. https:\/\/www.rdkit.org\/ (2024). Accessed: November"},{"key":"1064_CR24","unstructured":"pura (2023) https:\/\/github.com\/sustainable-processes\/pura. Accessed: November 2024"},{"key":"1064_CR25","unstructured":"Chemical-Resolver (2025) https:\/\/github.com\/EdoardoVigano\/Chemical-Resolver. Accessed: November 2024"},{"key":"1064_CR26","unstructured":"OPSIN (2024) (Open Parser for Systematic IUPAC Nomenclature). https:\/\/opsin.ch.cam.ac.uk\/. Accessed November"},{"key":"1064_CR27","doi-asserted-by":"publisher","first-page":"739","DOI":"10.1021\/ci100384d","volume":"51","author":"DM Lowe","year":"2011","unstructured":"Lowe DM, Corbett PT, Murray-Rust P, Glen RC (2011) Chemical name to structure: OPSIN, an open source solution. J Chem Inf Model 51:739\u2013753. https:\/\/doi.org\/10.1021\/ci100384d","journal-title":"J Chem Inf Model"},{"key":"1064_CR28","unstructured":"CAS Common Chemistry (2024) https:\/\/commonchemistry.cas.org\/. Accessed November"},{"key":"1064_CR29","unstructured":"Chemical Entities of Biological Interest (ChEBI) (2024) https:\/\/www.ebi.ac.uk\/chebi\/. Accessed November"},{"key":"1064_CR30","unstructured":"Chemeo Database (2024) https:\/\/www.chemeo.com\/. Accessed November"},{"key":"1064_CR31","unstructured":"Chemical Identifier Resolver (2024) https:\/\/cactus.nci.nih.gov\/chemical\/structure. Accessed November"},{"key":"1064_CR32","unstructured":"Swain M (2024) CIRpy. https:\/\/github.com\/mcs07\/CIRpy. Accessed November"},{"key":"1064_CR33","unstructured":"EPA CompTox Chemicals Dashboard (2024) https:\/\/comptox.epa.gov\/dashboard. Accessed November"},{"key":"1064_CR34","doi-asserted-by":"publisher","first-page":"565","DOI":"10.1021\/acs.jcim.0c01273","volume":"61","author":"CN Lowe","year":"2021","unstructured":"Lowe CN, Williams AJ (2021) Enabling high-throughput searches for multiple chemical data using the U.S.-EPA CompTox chemicals dashboard. J Chem Inf Model 61:565\u2013570. https:\/\/doi.org\/10.1021\/acs.jcim.0c01273","journal-title":"J Chem Inf Model"},{"key":"1064_CR35","unstructured":"Chemical Translation Service (2024) https:\/\/cts.fiehnlab.ucdavis.edu\/. Accessed November"},{"key":"1064_CR36","unstructured":"NIST Chemistry WebBook (2024) https:\/\/webbook.nist.gov\/chemistry\/. Accessed November"},{"key":"1064_CR37","unstructured":"Chernyshov I (2024) NistChemPy. https:\/\/github.com\/IvanChernyshov\/NistChemPy. Accessed November"},{"key":"1064_CR38","unstructured":"Burns J (2024) py2opsin. https:\/\/github.com\/JacksonBurns\/py2opsin. Accessed November"},{"key":"1064_CR39","unstructured":"Huang D (2024) pyopsin. https:\/\/github.com\/Dingyun-Huang\/pyopsin. Accessed November x"},{"key":"1064_CR40","unstructured":"PubChem (2024) https:\/\/pubchem.ncbi.nlm.nih.gov\/. Accessed November"},{"key":"1064_CR41","unstructured":"Swain M (2024) PubChemPy. https:\/\/github.com\/mcs07\/PubChemPy. Accessed November"},{"key":"1064_CR42","unstructured":"EPA Substance Registry Services (SRS) (2024) https:\/\/cdxapps.epa.gov\/oms-substance-registry-services\/search. Accessed November"},{"key":"1064_CR43","unstructured":"Swain M (2024) CIRpy and ChemSpider. https:\/\/matt-swain.com\/blog\/2012-03-20-cirpy-python-nci-chemical-identifier-resolver. Accessed November"},{"key":"1064_CR44","unstructured":"Blog NC (2024) ChemSpider and CIR Integration. https:\/\/cactus.nci.nih.gov\/blog\/?p=1456. Accessed November"},{"key":"1064_CR45","unstructured":"Swain M (2024) ChemSpiPy. https:\/\/github.com\/mcs07\/ChemSpiPy. Accessed November"},{"key":"1064_CR46","unstructured":"ChemIDplus Retirement Announcement (2024) https:\/\/www.nlm.nih.gov\/pubs\/techbull\/ja22\/ja22_pubchem.html. Accessed November"},{"key":"1064_CR47","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1186\/s13321-020-00456-1","volume":"12","author":"AP Bento","year":"2020","unstructured":"Bento AP et al (2020) An open source chemical structure curation pipeline using RDKit. J Cheminformatics 12:51. https:\/\/doi.org\/10.1186\/s13321-020-00456-1","journal-title":"J Cheminformatics"},{"key":"1064_CR48","unstructured":"Swain M (2024) MolVS: Molecule Validation and Standardization. https:\/\/github.com\/mcs07\/MolVS. Accessed November"},{"key":"1064_CR49","doi-asserted-by":"publisher","DOI":"10.1002\/wcms.1603","volume":"12","author":"DS Wigh","year":"2022","unstructured":"Wigh DS, Goodman JM, Lapkin AA (2022) A review of molecular representation in the age of machine learning. WIREs Comput Mol Sci 12:e1603. https:\/\/doi.org\/10.1002\/wcms.1603","journal-title":"WIREs Comput Mol Sci"},{"key":"1064_CR50","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1186\/s13321-022-00606-7","volume":"14","author":"D Dolciami","year":"2022","unstructured":"Dolciami D et al (2022) canSAR chemistry registration and standardization pipeline. J Cheminformatics 14:28. https:\/\/doi.org\/10.1186\/s13321-022-00606-7","journal-title":"J Cheminformatics"},{"key":"1064_CR51","doi-asserted-by":"publisher","first-page":"1124","DOI":"10.1021\/ci3000419","volume":"52","author":"EO Cannon","year":"2012","unstructured":"Cannon EO (2012) New benchmark for chemical nomenclature software. J Chem Inf Model 52:1124\u20131131. https:\/\/doi.org\/10.1021\/ci3000419","journal-title":"J Chem Inf Model"},{"key":"1064_CR52","doi-asserted-by":"publisher","DOI":"10.1038\/sdata.2017.73","volume":"4","author":"H Dashti","year":"2017","unstructured":"Dashti H, Westler WM, Markley JL, Eghbalnia HR (2017) Unique identifiers for small molecules enable rigorous labeling of their atoms. Sci Data 4:170073","journal-title":"Sci Data"},{"key":"1064_CR53","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1186\/1758-2946-6-2","volume":"6","author":"HS Haraldsd\u00f3ttir","year":"2014","unstructured":"Haraldsd\u00f3ttir HS, Thiele I, Fleming RM (2014) Comparative evaluation of open source software for mapping between metabolite identifiers in metabolic network reconstructions: application to Recon 2. J Cheminformatics 6:2. https:\/\/doi.org\/10.1186\/1758-2946-6-2","journal-title":"J Cheminformatics"},{"key":"1064_CR54","unstructured":"Pesticide Properties Database (2024) https:\/\/sitem.herts.ac.uk\/aeru\/ppdb\/index.htm. Accessed: November (2024)"},{"key":"1064_CR55","unstructured":"Bio-Pesticide Database (2024) https:\/\/sitem.herts.ac.uk\/aeru\/bpdb\/index.htm. Accessed: November (2024)"},{"key":"1064_CR56","unstructured":"Veterinary Substances Database (2024) https:\/\/sitem.herts.ac.uk\/aeru\/vsdb\/index.htm (2024). Accessed: November"},{"key":"1064_CR57","unstructured":"Agriculture & Environment Research Unit (2024) https:\/\/sitem.herts.ac.uk\/aeru (2024). Accessed: November"},{"key":"1064_CR58","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1186\/s13321-017-0247-6","volume":"9","author":"AJ Williams","year":"2017","unstructured":"Williams AJ et al (2017) The CompTox Chemistry Dashboard: a community data resource for environmental chemistry. J Cheminformatics 9:61. https:\/\/doi.org\/10.1186\/s13321-017-0247-6","journal-title":"J Cheminformatics"},{"key":"1064_CR59","doi-asserted-by":"publisher","DOI":"10.1016\/j.comtox.2019.100096","volume":"12","author":"CM Grulke","year":"2019","unstructured":"Grulke CM, Williams AJ, Thillanadarajah I, Richard AM (2019) EPA\u2019s DSSTox database: History of development of a curated chemistry resource supporting computational toxicology research. Comput Toxicol 12:100096 (https:\/\/www.sciencedirect.com\/science\/article\/pii\/S2468111319300234)","journal-title":"Comput Toxicol"},{"key":"1064_CR60","doi-asserted-by":"publisher","first-page":"2737","DOI":"10.1021\/acs.jcim.2c00268","volume":"62","author":"A Jacobs","year":"2022","unstructured":"Jacobs A et al (2022) CAS Common Chemistry in 2021: expanding access to trusted chemical information for the scientific community. J Chem Inf Model 62:2737\u20132743. https:\/\/doi.org\/10.1021\/acs.jcim.2c00268","journal-title":"J Chem Inf Model"}],"container-title":["Journal of Cheminformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13321-025-01064-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13321-025-01064-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13321-025-01064-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,8]],"date-time":"2025-09-08T14:14:08Z","timestamp":1757340848000},"score":1,"resource":{"primary":{"URL":"https:\/\/jcheminf.biomedcentral.com\/articles\/10.1186\/s13321-025-01064-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,4]]},"references-count":60,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,12]]}},"alternative-id":["1064"],"URL":"https:\/\/doi.org\/10.1186\/s13321-025-01064-7","relation":{},"ISSN":["1758-2946"],"issn-type":[{"value":"1758-2946","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,8,4]]},"assertion":[{"value":"1 April 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 July 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 August 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The author declares no conflicting interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"117"}}