QSPRpred: a Flexible Open-Source Quantitative Structure-Property Relationship Modelling Tool
Authors:
- Helle W. van Den MaagdenbergHMHelle W. van Den Maagdenberg
- Martin ŠíchoMŠMartin Šícho
- David Alencar AraripeDADavid Alencar Araripe
- Sohvi LuukkonenSLSohvi Luukkonen
- Linde SchoenmakerLSLinde Schoenmaker
- Michiel JespersMJMichiel Jespers
- Olivier J. M. BéquignonOBOlivier J. M. Béquignon
- Marina Gorostiola GonzálezMGMarina Gorostiola González
- Remco L. van Den BroekRBRemco L. van Den Broek
- Andrius BernataviciusABAndrius Bernatavicius
- J. G. Coen van HasseltJHJ. G. Coen van Hasselt
- Piet. H. van der GraafPGPiet. H. van der Graaf
Open Access
- 14 November 2024
- journal article
- research article
- Published by Springer Nature in Journal of Cheminformatics
- Vol. 16 (1) , 1-16
Abstract
Building reliable and robust quantitative structure–property relationship (QSPR) models is a challenging task. First, the experimental data needs to be obtained, analyzed and curated. Second, the number of available methods is continuously growing and evaluating different algorithms and methodologies can be arduous. Finally, the last hurdle that researchers face is to ensure the reproducibility of their models and facilitate their transferability into practice. In this work, we introduce QSPRpred, a toolkit for analysis of bioactivity data sets and QSPR modelling, which attempts to address the aforementioned challenges. QSPRpred’s modular Python API enables users to intuitively describe different parts of a modelling workflow using a plethora of pre-implemented components, but also integrates customized implementations in a “plug-and-play” manner. QSPRpred data sets and models are directly serializable, which means they can be readily reproduced and put into operation after training as the models are saved with all required data pre-processing steps to make predictions on new compounds directly from SMILES strings. The general-purpose character of QSPRpred is also demonstrated by inclusion of support for multi-task and proteochemometric modelling. The package is extensively documented and comes with a large collection of tutorials to help new users. In this paper, we describe all of QSPRpred’s functionalities and also conduct a small benchmarking case study to illustrate how different components can be leveraged to compare a diverse set of models. QSPRpred is fully open-source and available at https://github.com/CDDLeiden/QSPRpred.Scientific ContributionQSPRpred aims to provide a complex, but comprehensive Python API to conduct all tasks encountered in QSPR modelling from data preparation and analysis to model creation and model deployment. In contrast to similar packages, QSPRpred offers a wider and more exhaustive range of capabilities and integrations with many popular packages that also go beyond QSPR modelling. A significant contribution of QSPRpred is also in its automated and highly standardized serialization scheme, which significantly improves reproducibility and transferability of models.Keywords
All Related Versions
Funding Information
- Czech Science Foundation Grant (22-17367O)
- Ministry of Education, Youth and Sports of the Czech Republic (LM2023052)
- HORIZON EUROPE Marie Sklodowska-Curie Actions (955879)
- Dutch National Growth Fund (NGFOP2201)
This publication has 80 references indexed in Scilit:
- Machine Learning guided early drug discovery of small moleculesDrug Discovery Today, 2022
- Predicting melting point of ionic liquids using QSPR approach: Literature review and new modelsJournal of Molecular Liquids, 2021
- Multi-task learning models for predicting active compoundsJournal of Biomedical Informatics, 2020
- QSAR Modeling of SARS‐CoV Mpro Inhibitors Identifies Sufugolix, Cenicriviroc, Proglumetacin, and other Drugs as Candidates for Repurposing against SARS‐CoV‐2Molecular Informatics, 2020
- Proteochemometrics – recent developments in bioactivity and selectivity modelingDrug Discovery Today: Technologies, 2019
- A Survey of Multi‐task Learning Methods in ChemoinformaticsMolecular Informatics, 2018
- Structure-Based Prediction of Anti-infective Drug Concentrations in the Human Lung Epithelial Lining FluidPharmaceutical Research, 2015
- PaDEL‐descriptor: An open source software to calculate molecular descriptors and fingerprintsJournal of Computational Chemistry, 2010
- KNIME: The Konstanz Information Miner2008
- A new set of amino acid descriptors and its application in peptide QSARsPeptide Science, 2005