QuantileBootstrap

QuantileBootstrap: Quantile-based model validation framework for computational drug discovery

QuantileBootstrap implements quantile-based data partitioning and rank-based loss functions to validate predictive models on structure-activity datasets, emphasizing generalization across activity distribution levels and out-of-sample ranking performance of high-activity molecules.


Key Features:

  • Quantile-Based Data Partitioning: Constructs training and testing sets using quantile splits of the activity distribution function to evaluate model performance across distinct activity levels and reduce overfitting associated with random partitioning.
  • Rank-Based Loss Functions: Incorporates two rank-based loss functions that penalize errors in predicting the ranks of high-activity molecules in out-of-sample data.
  • Algorithm Benchmarking: Evaluates neural networks, random forests, support vector machines (regression), and ridge regression across 25 high-quality structure-activity datasets.

Scientific Applications:

  • Computational Drug Discovery: Assesses predictive models for small-molecule activity, supporting selection of algorithms with improved generalization and reduced overfitting in structure-activity modeling.

Methodology:

The framework partitions data using activity distribution quantiles and evaluates models with rank-based performance metrics that penalize extrapolation errors on structurally diverse molecules outside the training set, providing systematic validation of predictive power in structure-activity datasets.

Topics

Details

License:
Unlicense
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
8/9/2019
Last Updated:
11/24/2024

Operations

Publications

Watson OP, Cortes-Ciriano I, Taylor AR, Watson JA. A decision-theoretic approach to the evaluation of machine learning algorithms in computational drug discovery. Bioinformatics. 2019;35(22):4656-4663. doi:10.1093/bioinformatics/btz293. PMID:31070704. PMCID:PMC6853675.

Links