Deep GONet

Deep GONet predicts phenotypes from gene expression data by integrating Gene Ontology (GO) annotations into a hierarchical, fully-connected deep neural network to produce interpretable associations between genes, GO terms, and clinical outcomes such as diagnosis, prognosis, and drug response.


Key Features:

  • Integration of Gene Ontology (GO): Embeds GO annotations within a hierarchical neural network so that neurons represent specific GO biological functions.
  • Self-Explainable Architecture: Identifies the most influential neurons for predictions and links them to biological functions to provide interpretability.
  • GO-constrained Fully-Connected Architecture: Uses a fully-connected neural network architecture constrained by GO annotations to preserve gene-to-function relationships during learning.
  • Phenotype Prediction from Gene Expression: Predicts clinical phenotypes such as diagnosis, prognosis, and drug response from gene expression profiles.
  • Validation on Cancer Datasets: Demonstrated discrimination between cancerous and non-cancerous samples through experiments on cancer diagnosis datasets.

Scientific Applications:

  • Precision Medicine: Supports prediction of clinical outcomes (diagnosis, prognosis, drug response) from patient gene expression data to inform clinical decision-making.
  • Cancer Diagnostics: Enables discrimination between tumor and normal samples using gene expression-based phenotype prediction validated on cancer datasets.
  • Mechanistic Interpretation: Links gene expression patterns to GO biological functions to aid interpretation of underlying biological mechanisms driving phenotypes.

Methodology:

Constructs a hierarchical, GO-constrained fully-connected neural network by embedding GO annotations so that each neuron corresponds to a specific biological function, identifies significant neurons associated with predictions, and validates performance on relevant datasets.

Topics

Details

License:
Apache-2.0
Cost:
Free of charge
Tool Type:
command-line tool, workflow
Operating Systems:
Linux
Programming Languages:
Python
Added:
2/16/2022
Last Updated:
2/16/2022

Operations

Publications

Bourgeais V, Zehraoui F, Ben Hamdoune M, Hanczar B. Deep GONet: self-explainable deep neural network based on Gene Ontology for phenotype prediction from gene expression data. BMC Bioinformatics. 2021;22(S10). doi:10.1186/s12859-021-04370-7. PMID:34551707. PMCID:PMC8456586.