{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T00:39:15Z","timestamp":1775867955792,"version":"3.50.1"},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,6,7]],"date-time":"2022-06-07T00:00:00Z","timestamp":1654560000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,6,7]],"date-time":"2022-06-07T00:00:00Z","timestamp":1654560000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100003958","name":"Stichting voor de Technische Wetenschappen","doi-asserted-by":"publisher","award":["16440"],"award-info":[{"award-number":["16440"]}],"id":[{"id":"10.13039\/501100003958","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cheminform"],"published-print":{"date-parts":[[2022,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>As efforts to computationally describe and simulate the biochemical world become more commonplace, computer programs that are capable of in silico chemistry play an increasingly important role in biochemical research. While such programs exist, they are often dependency-heavy, difficult to navigate, or not written in Python, the programming language of choice for bioinformaticians. Here, we introduce PIKAChU (Python-based Informatics Kit for Analysing CHemical Units): a cheminformatics toolbox with few dependencies implemented in Python. PIKAChU builds comprehensive molecular graphs from SMILES strings, which allow for easy downstream analysis and visualisation of molecules. While the molecular graphs PIKAChU generates are extensive, storing and inferring information on aromaticity, chirality, charge, hybridisation and electron orbitals, PIKAChU limits itself to applications that will be sufficient for most casual users and downstream Python-based tools and databases, such as Morgan fingerprinting, similarity scoring, substructure matching and customisable visualisation. In addition, it comes with a set of functions that assists in the easy implementation of reaction mechanisms. Its minimalistic design makes PIKAChU straightforward to use and install, in stark contrast to many existing toolkits, which are more difficult to navigate and come with a plethora of dependencies that may cause compatibility issues with downstream tools. As such, PIKAChU provides an alternative for researchers for whom basic cheminformatic processing suffices, and can be easily integrated into downstream bioinformatics and cheminformatics tools. PIKAChU is available at <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/github.com\/BTheDragonMaster\/pikachu\">https:\/\/github.com\/BTheDragonMaster\/pikachu<\/jats:ext-link>.<\/jats:p>\n                <jats:p><jats:bold>Graphical Abstract<\/jats:bold><\/jats:p>","DOI":"10.1186\/s13321-022-00616-5","type":"journal-article","created":{"date-parts":[[2022,6,7]],"date-time":"2022-06-07T11:04:26Z","timestamp":1654599866000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["PIKAChU: a Python-based informatics kit for analysing chemical units"],"prefix":"10.1186","volume":"14","author":[{"given":"Barbara R.","family":"Terlouw","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sophie P. J. M.","family":"Vromans","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2191-2821","authenticated-orcid":false,"given":"Marnix H.","family":"Medema","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,6,7]]},"reference":[{"issue":"1","key":"616_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13321-016-0151-5","volume":"8","author":"J Alvarsson","year":"2016","unstructured":"Alvarsson J, Lampa S, Schaal W, Andersson C, Wikberg JES, Spjuth O (2016) Large-scale ligand-based predictive modelling using support vector machines. J Cheminform 8(1):1\u20139. https:\/\/doi.org\/10.1186\/s13321-016-0151-5","journal-title":"J Cheminform"},{"issue":"257","key":"616_CR2","first-page":"2","volume":"14","author":"S Beisken","year":"2013","unstructured":"Beisken S, Meinl T, Wiswedel B, De FLF, Berthold M (2013) KNIME-CDK\u202f: Workflow-driven cheminformatics. BMC Bioinform 14(257):2\u20135","journal-title":"BMC Bioinform"},{"issue":"W1","key":"616_CR3","doi-asserted-by":"publisher","first-page":"W29","DOI":"10.1093\/nar\/gkab335","volume":"49","author":"K Blin","year":"2021","unstructured":"Blin K, Shaw S, Kloosterman AM, Charlop-Powers Z, Van Wezel GP, Medema MH, Weber T (2021) AntiSMASH 6.0: improving cluster detection and comparison capabilities. Nucleic Acids Res 49(W1):W29\u2013W35. https:\/\/doi.org\/10.1093\/nar\/gkab335","journal-title":"Nucleic Acids Res"},{"key":"616_CR4","unstructured":"Cass S (2021) Top Programming Languages 2021, IEEE Spectrum. https:\/\/spectrum.ieee.org\/top-programming-language. Accessed 7 Nov 2021."},{"key":"616_CR5","doi-asserted-by":"publisher","first-page":"449","DOI":"10.4153\/CJM-1965-045-4","volume":"17","author":"J Edmonds","year":"1965","unstructured":"Edmonds J (1965) Paths, trees, and flowers. Can J Math 17:449\u2013467","journal-title":"Can J Math"},{"issue":"D1","key":"616_CR6","doi-asserted-by":"publisher","first-page":"D1214","DOI":"10.1093\/nar\/gkv1031","volume":"44","author":"J Hastings","year":"2016","unstructured":"Hastings J, Owen G, Dekker A, Ennis M, Kale N, Muthukrishnan V, Turner S, Swainston N, Mendes P, Steinbeck C (2016) ChEBI in 2016: improved services and an expanding collection of metabolites. Nucleic Acids Res 44(D1):D1214\u2013D1219. https:\/\/doi.org\/10.1093\/nar\/gkv1031","journal-title":"Nucleic Acids Res"},{"issue":"3\u20134","key":"616_CR7","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1007\/BF01339530","volume":"70","author":"E H\u00fcckel","year":"1931","unstructured":"H\u00fcckel E (1931) Quantentheoretische Beitr\u00e4ge zum Benzolproblem\u2014I. Die Elektronenkonfiguration des Benzols und verwandter Verbindungen. Zeitschrift f\u00fcr Phys 70(3\u20134):204\u2013286. https:\/\/doi.org\/10.1007\/BF01339530","journal-title":"Zeitschrift f\u00fcr Phys"},{"issue":"1","key":"616_CR8","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1137\/0204007","volume":"4","author":"D Johnson","year":"1975","unstructured":"Johnson D (1975) Finding all the elementary cycles of a digraph. SIAM J Comput 4(1):77\u201384","journal-title":"SIAM J Comput"},{"issue":"1","key":"616_CR9","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1016\/0020-0190(89)90102-6","volume":"31","author":"T Kamada","year":"1989","unstructured":"Kamada T, Kawai S (1989) An algorithm for drawing general undirected graphs. Inf Process Lett 31(1):7\u201315. https:\/\/doi.org\/10.1016\/0020-0190(89)90102-6","journal-title":"Inf Process Lett"},{"issue":"D1","key":"616_CR10","doi-asserted-by":"publisher","first-page":"D1388","DOI":"10.1093\/nar\/gkaa971","volume":"49","author":"S Kim","year":"2021","unstructured":"Kim S, Chen J, Cheng T, Gindulyte A, He J, He S, Li Q, Shoemaker BA, Thiessen PA, Yu B, Zaslavsky L, Zhang J, Bolton EE (2021) PubChem in 2021: New data content and improved web interfaces. Nucleic Acids Res 49(D1):D1388\u2013D1395. https:\/\/doi.org\/10.1093\/nar\/gkaa971","journal-title":"Nucleic Acids Res"},{"key":"616_CR11","unstructured":"Landrum G RDKit: open-source cheminformatics. http:\/\/www.rdkit.org. Accessed 7 Nov 2021."},{"key":"616_CR12","unstructured":"Miles LH (2019) Cycle detection. https:\/\/github.com\/qpwo\/python-simple-cycles. Accessed 21 Aug 2021."},{"key":"616_CR13","unstructured":"Morris J, Jiao D (2016) ChemViz2: cheminformatics App for Cytoscape http:\/\/www.rbvi.ucsf.edu\/cytoscape\/chemViz2\/. Accessed 7 Nov 2021."},{"issue":"1","key":"616_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1021\/acs.jcim.7b00425","volume":"58","author":"D Probst","year":"2018","unstructured":"Probst D, Reymond JL (2018) SmilesDrawer: parsing and drawing SMILES-encoded molecular structures using client-side javascript. J Chem Inf Model 58(1):1\u20137. https:\/\/doi.org\/10.1021\/acs.jcim.7b00425","journal-title":"J Chem Inf Model"},{"key":"616_CR15","doi-asserted-by":"publisher","first-page":"742","DOI":"10.1021\/ci100050t","volume":"50","author":"D Rogers","year":"2010","unstructured":"Rogers D, Hahn M (2010) Extended-connectivity fingerprints. J Chem Inf Model 50:742\u2013754","journal-title":"J Chem Inf Model"},{"issue":"1","key":"616_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/s41467-020-19986-1","volume":"11","author":"MA Skinnider","year":"2020","unstructured":"Skinnider MA, Johnston CW, Gunabalasingam M, Merwin NJ, Kieliszek AM, MacLellan RJ, Li H, Ranieri MRM, Webster ALH, Cao MPT, Pfeifle A, Spencer N, To QH, Wallace DP, Dejong CA, Magarvey NA (2020) Comprehensive prediction of secondary metabolite structure and biological activity from microbial genome sequences. Nat Commun 11(1):1\u20139. https:\/\/doi.org\/10.1038\/s41467-020-19986-1","journal-title":"Nat Commun"},{"issue":"1","key":"616_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13321-020-00478-9","volume":"13","author":"M Sorokina","year":"2021","unstructured":"Sorokina M, Merseburger P, Rajan K, Yirik MA, Steinbeck C (2021) COCONUT online: collection of open natural products database. J Cheminform 13(1):1\u201313. https:\/\/doi.org\/10.1186\/s13321-020-00478-9","journal-title":"J Cheminform"},{"issue":"4","key":"616_CR18","doi-asserted-by":"publisher","first-page":"688","DOI":"10.1016\/j.cell.2020.01.021","volume":"180","author":"JM Stokes","year":"2020","unstructured":"Stokes JM, Yang K, Swanson K, Jin W, Cubillos-Ruiz A, Donghia NM, MacNair CR, French S, Carfrae LA, Bloom-Ackerman Z, Tran VM, Chiappino-Pepe A, Badran AH, Andrews IW, Chory EJ, Church GM, Brown ED, Jaakkola TS, Barzilay R, Collins JJ (2020) A deep learning approach to antibiotic discovery. Cell 180(4):688-702.e13. https:\/\/doi.org\/10.1016\/j.cell.2020.01.021","journal-title":"Cell"},{"issue":"1","key":"616_CR19","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/321921.321925","volume":"23","author":"JR Ullmann","year":"1976","unstructured":"Ullmann JR (1976) An algorithm for subgraph isomorphism. J ACM 23(1):31\u201342. https:\/\/doi.org\/10.1145\/321921.321925","journal-title":"J ACM"},{"issue":"11","key":"616_CR20","doi-asserted-by":"publisher","first-page":"1824","DOI":"10.1021\/acscentsci.9b00806","volume":"5","author":"JA Van Santen","year":"2019","unstructured":"Van Santen JA, Jacob G, Singh AL, Aniebok V, Balunas MJ, Bunsko D, Neto FC, Casta\u00f1o-Espriu L, Chang C, Clark TN, Cleary Little JL, Delgadillo DA, Dorrestein PC, Duncan KR, Egan JM, Galey MM, Haeckl FPJ, Hua A, Hughes AH, Iskakova D, Khadilkar A, Lee JH, Lee S, Legrow N, Liu DY, Macho JM, McCaughey CS, Medema MH, Neupane RP, O\u2019Donnell TJ, Paula JS, Sanchez LM, Shaikh AF, Soldatou S, Terlouw BR, Tran TA, Valentine M, Van Der Hooft JJJ, Vo DA, Wang M, Wilson D, Zink KE, Linington RG (2019) The natural products atlas: an open access knowledge base for microbial natural products discovery. ACS Cent Sci 5(11):1824\u20131833. https:\/\/doi.org\/10.1021\/acscentsci.9b00806","journal-title":"ACS Cent Sci"},{"issue":"15","key":"616_CR21","doi-asserted-by":"publisher","first-page":"2074","DOI":"10.1093\/bioinformatics\/bts310","volume":"28","author":"A Volkamer","year":"2012","unstructured":"Volkamer A, Kuhn D, Rippmann F, Rarey M (2012) Dogsitescorer: a web server for automatic binding site prediction, analysis and druggability assessment. Bioinformatics 28(15):2074\u20132075. https:\/\/doi.org\/10.1093\/bioinformatics\/bts310","journal-title":"Bioinformatics"},{"issue":"1","key":"616_CR22","doi-asserted-by":"publisher","first-page":"1","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-Chert\u00f3 M, Spjuth O, Torrance G, Evelo CT, Guha R, Steinbeck C (2017) The Chemistry Development Kit (CDK) v2.0: atom typing, depiction, molecular formulas, and substructure searching. J Cheminform 9(1):1\u201319. https:\/\/doi.org\/10.1186\/s13321-017-0220-4","journal-title":"J Cheminform"},{"key":"616_CR23","unstructured":"Yorkyer (2020) Python implementation of Edmonds\u2019 Blossom Algorithm. https:\/\/github.com\/yorkyer\/edmonds-blossom. Accessed 24 Aug 2021."}],"container-title":["Journal of Cheminformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13321-022-00616-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13321-022-00616-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13321-022-00616-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,7]],"date-time":"2022-06-07T22:07:44Z","timestamp":1654639664000},"score":1,"resource":{"primary":{"URL":"https:\/\/jcheminf.biomedcentral.com\/articles\/10.1186\/s13321-022-00616-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,7]]},"references-count":23,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["616"],"URL":"https:\/\/doi.org\/10.1186\/s13321-022-00616-5","relation":{},"ISSN":["1758-2946"],"issn-type":[{"value":"1758-2946","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,7]]},"assertion":[{"value":"8 January 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 May 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 June 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"M.H.M. is a member of the Scientific Advisory Board of Hexagon Bio and co-founder of Design Pharmaceuticals.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"34"}}