PHOTONAI
PHOTONAI provides a high-level Python API to construct, optimize, and evaluate machine learning pipelines for life sciences and biomedical predictive modeling.
Key Features:
- High-level Python API: Constructs bespoke algorithm sequences and integrates algorithms from various toolboxes into unified pipelines.
- Automation of training and evaluation: Automates model training, hyperparameter optimization, and performance evaluation.
- Unbiased performance estimation: Produces unbiased performance estimates for model assessment.
- Pipeline implementation for complex data streams: Supports pipelines that accommodate complex data streams, diverse feature combinations, and algorithm selection processes.
- Standardized model export: Enables sharing of predictive models in a standardized format for external validation or application.
- Add-on ecosystem: Supports community-contributed, data modality-specific algorithms as extensible pipeline components.
- Support for iterative model development: Facilitates iterative construction and refinement of machine learning models.
Scientific Applications:
- Life sciences machine learning: Development and evaluation of predictive models for life sciences datasets.
- Medical machine learning: Application to complex medical machine learning problems, including models reported to achieve state-of-the-art performance.
- Multi-modal data integration: Handling and combining diverse feature sets and data modalities in scientific research.
- Model validation and external application: Preparation of models for external validation and application across different platforms and studies.
Methodology:
Combines algorithms into bespoke sequences, performs model training, hyperparameter optimization, evaluation, algorithm selection within novel pipeline implementations for complex data streams, and produces unbiased performance estimates; supports extensible add-on algorithms.
Topics
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- api
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 11/28/2021
- Last Updated:
- 11/28/2021
Operations
Publications
Leenings R, Winter NR, Plagwitz L, Holstein V, Ernsting J, Sarink K, Fisch L, Steenweg J, Kleine-Vennekate L, Gebker J, Emden D, Grotegerd D, Opel N, Risse B, Jiang X, Dannlowski U, Hahn T. PHOTONAI—A Python API for rapid machine learning model development. PLOS ONE. 2021;16(7):e0254062. doi:10.1371/journal.pone.0254062. PMID:34288935. PMCID:PMC8294542.