Cargando…
PIKAChU: a Python-based informatics kit for analysing chemical units
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,...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer International Publishing
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9172152/ https://www.ncbi.nlm.nih.gov/pubmed/35672769 http://dx.doi.org/10.1186/s13321-022-00616-5 |
_version_ | 1784721826491924480 |
---|---|
author | Terlouw, Barbara R. Vromans, Sophie P. J. M. Medema, Marnix H. |
author_facet | Terlouw, Barbara R. Vromans, Sophie P. J. M. Medema, Marnix H. |
author_sort | Terlouw, Barbara R. |
collection | PubMed |
description | 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 https://github.com/BTheDragonMaster/pikachu. GRAPHICAL ABSTRACT: [Image: see text] SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s13321-022-00616-5. |
format | Online Article Text |
id | pubmed-9172152 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer International Publishing |
record_format | MEDLINE/PubMed |
spelling | pubmed-91721522022-06-08 PIKAChU: a Python-based informatics kit for analysing chemical units Terlouw, Barbara R. Vromans, Sophie P. J. M. Medema, Marnix H. J Cheminform Software 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 https://github.com/BTheDragonMaster/pikachu. GRAPHICAL ABSTRACT: [Image: see text] SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s13321-022-00616-5. Springer International Publishing 2022-06-07 /pmc/articles/PMC9172152/ /pubmed/35672769 http://dx.doi.org/10.1186/s13321-022-00616-5 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data. |
spellingShingle | Software Terlouw, Barbara R. Vromans, Sophie P. J. M. Medema, Marnix H. PIKAChU: a Python-based informatics kit for analysing chemical units |
title | PIKAChU: a Python-based informatics kit for analysing chemical units |
title_full | PIKAChU: a Python-based informatics kit for analysing chemical units |
title_fullStr | PIKAChU: a Python-based informatics kit for analysing chemical units |
title_full_unstemmed | PIKAChU: a Python-based informatics kit for analysing chemical units |
title_short | PIKAChU: a Python-based informatics kit for analysing chemical units |
title_sort | pikachu: a python-based informatics kit for analysing chemical units |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9172152/ https://www.ncbi.nlm.nih.gov/pubmed/35672769 http://dx.doi.org/10.1186/s13321-022-00616-5 |
work_keys_str_mv | AT terlouwbarbarar pikachuapythonbasedinformaticskitforanalysingchemicalunits AT vromanssophiepjm pikachuapythonbasedinformaticskitforanalysingchemicalunits AT medemamarnixh pikachuapythonbasedinformaticskitforanalysingchemicalunits |