PIKAChU: a Python']Python-based informatics kit for analysing chemical units

被引:6
|
作者
Terlouw, Barbara R. [1 ]
Vromans, Sophie P. J. M. [1 ]
Medema, Marnix H. [1 ]
机构
[1] Wageningen Univ, Bioinformat Grp, Droevendaalsesteeg 1, NL-6708 PB Wageningen, Netherlands
基金
荷兰研究理事会;
关键词
Cheminformatics kit; !text type='Python']Python[!/text; Structure visualisation; In silico chemistry; Molecular fingerprinting; ALGORITHM;
D O I
10.1186/s13321-022-00616-5
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
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.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] PIKAChU: a Python-based informatics kit for analysing chemical units
    Barbara R. Terlouw
    Sophie P. J. M. Vromans
    Marnix H. Medema
    [J]. Journal of Cheminformatics, 14
  • [2] Analysing the Performance of Python']Python-Based Web Services with the VyPR Framework
    Dawes, Joshua Heneage
    Han, Marta
    Javed, Omar
    Reger, Giles
    Franzoni, Giovanni
    Pfeiffer, Andreas
    [J]. RUNTIME VERIFICATION (RV 2020), 2020, 12399 : 67 - 86
  • [3] detritalPy: A Python']Python-based toolset for visualizing and analysing detrital geo-thermochronologic data
    Sharman, Glenn R.
    Sharman, Jonathan P.
    Sylvester, Zoltan
    [J]. DEPOSITIONAL RECORD, 2018, 4 (02): : 202 - 215
  • [4] QuaPy: A Python']Python-Based Framework for Quantification
    Moreo, Alejandro
    Esuli, Andrea
    Sebastiani, Fabrizio
    [J]. PROCEEDINGS OF THE 30TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT, CIKM 2021, 2021, : 4534 - 4543
  • [5] Python']Python-based In Situ Analysis and Visualization
    Loring, Burlen
    Myers, Andrew
    Camp, David
    Bethel, E. Wes
    [J]. PROCEEDINGS OF IN SITU INFRASTRUCTURES FOR ENABLING EXTREME-SCALE ANALYSIS AND VISUALIZATION (ISAV 2018), 2018, : 19 - 24
  • [6] PACO: Python']Python-Based Atmospheric Correction
    de los Reyes, Raquel
    Langheinrich, Maximilian
    Schwind, Peter
    Richter, Rudolf
    Pflug, Bringfried
    Bachmann, Martin
    Mueller, Rupert
    Carmona, Emiliano
    Zekoll, Viktoria
    Reinartz, Peter
    [J]. SENSORS, 2020, 20 (05)
  • [7] fuzzycreator: A Python']Python-Based Toolkit for Automatically Generating and Analysing Data-Driven Fuzzy Sets
    McCulloch, Josie
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2017,
  • [8] A Python']Python-based undergraduate course in computational macroeconomics
    Jenkins, Brian C.
    [J]. JOURNAL OF ECONOMIC EDUCATION, 2022, 53 (02): : 126 - 140
  • [9] An Introduction to Programming for Bioscientists: A Python']Python-Based Primer
    Ekmekci, Berk
    McAnany, Charles E.
    Mura, Cameron
    [J]. PLOS COMPUTATIONAL BIOLOGY, 2016, 12 (06)
  • [10] PYSCF: the Python']Python-based simulations of chemistry framework
    Sun, Qiming
    Berkelbach, Timothy C.
    Blunt, Nick S.
    Booth, George H.
    Guo, Sheng
    Li, Zhendong
    Liu, Junzi
    McClain, James D.
    Sayfutyarova, Elvira R.
    Sharma, Sandeep
    Wouters, Sebastian
    Chan, Garnet Kin-Lic
    [J]. WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL MOLECULAR SCIENCE, 2018, 8 (01)