HEMDAG

HEMDAG predicts Gene Ontology (GO) terms for proteins using modular hierarchical ensemble methods to improve multi-class, multi-label protein function annotation.


Key Features:

  • Modular hierarchical ensemble: HEMDAG employs a family of modular hierarchical ensemble methods that build upon existing flat classifiers to incorporate GO hierarchical structure into predictions.
  • True-Path-Rule (TPR) compliance: Produces TPR-safe predictions consistent with the True-Path-Rule by enforcing hierarchy constraints.
  • Isotonic regression and TPR learning: Uses isotonic regression and TPR learning strategies to correct and calibrate classifier outputs under GO constraints.
  • Scalability: Scales to the full Gene Ontology and manages extensive datasets across multiple organisms.
  • Competitive performance: Improves predictions from flat classifiers and competes with state-of-the-art hierarchy-aware methods, with evaluations reported in CAFA benchmarks.

Scientific Applications:

  • Protein function annotation: Enhances automated assignment of GO terms in multi-class, multi-label protein function prediction tasks.
  • Functional genomics: Supports large-scale annotation efforts that require GO-consistent functional labels.
  • Proteomics: Improves functional interpretation of proteomic datasets by providing hierarchy-aware GO annotations.
  • Systems biology: Provides GO-compliant functional labels useful for pathway and network analyses.

Methodology:

Constructs hierarchical ensembles of classifiers that enhance flat methods by incorporating GO hierarchical information and applies isotonic regression and TPR learning to ensure predictions adhere to the True-Path-Rule.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
R
Added:
12/5/2021
Last Updated:
12/5/2021

Operations

Data Inputs & Outputs

Regression analysis

Publications

Notaro M, Frasca M, Petrini A, Gliozzo J, Casiraghi E, Robinson PN, Valentini G. HEMDAG: a family of modular and scalable hierarchical ensemble methods to improve Gene Ontology term prediction. Bioinformatics. 2021;37(23):4526-4533. doi:10.1093/bioinformatics/btab485. PMID:34240108.

PMID: 34240108
Funding: - UNIMI Partneriat H2020: PSR2015-1720GVALE_01 - Machine Learning and Big Data Analysis for Bioinformatics: PSR2019_DIP_010_GVALE