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.

PMID: 34288935
PMCID: PMC8294542
Funding: - Interdisziplinäres Zentrum für Klinische Forschung, Universitätsklinikum Münster: Dan3/012/17, MzH 3/020/20 - Deutsche Forschungsgemeinschaft: HA7070/2-2, HA7070/3, HA7070/4

Documentation

Downloads

Links