MechSpy

MechSpy infers mechanistic hypotheses of chemical toxicity by integrating gene expression time series data with a semantically-interconnected biomedical knowledge graph.


Key Features:

  • Mechanistic Hypothesis Generation: Generates mechanistic hypotheses of toxicity by integrating high-level biological, toxicological, and biochemical knowledge with empirical gene expression data from human tissues.
  • Knowledge Integration: Employs a semantically-interconnected knowledge representation of human biology, toxicology, and biochemistry and a manually-curated list of ontology concepts that are biochemically and causally linked.
  • Vector Representations: Utilizes vector representations of biological entities to facilitate the search for enriched mechanisms within the knowledge base.
  • Enrichment Analysis: Performs enrichment analysis over ontology concepts to identify pathways and mechanisms likely responsible for observed toxic responses.
  • Experimental Validation: Has experimental validation for several chemicals, demonstrating prediction of canonical mechanisms for well-studied compounds and generation of novel hypotheses for others.
  • Customizability and Generalization: Allows incorporation of additional mechanisms of toxicity and is generalizable beyond toxicology to other aspects of human biology research.

Scientific Applications:

  • Toxicological Research: Provides mechanistic insights into chemical toxicity and helps prioritize mechanisms for further investigation, potentially reducing reliance on animal models.
  • Pharmacovigilance: Supports analysis of rare adverse drug effects in specific population subsets by elucidating underlying toxicological mechanisms.
  • Drug Development: Assesses mechanisms of toxicity for novel small molecules that fail initial screenings to inform downstream research decisions.
  • Oncology: Predicts cytotoxic mechanisms of oncological chemotherapeutics to inform development of cancer treatments.

Methodology:

Integrates gene expression time series with a semantically-interconnected knowledge graph, represents biological entities as vectors, and performs enrichment analysis of manually-curated ontology concepts to identify enriched pathways and mechanisms.

Topics

Details

License:
MIT
Tool Type:
command-line tool
Programming Languages:
R, Python
Added:
11/14/2019
Last Updated:
12/23/2020

Operations

Publications

Tripodi IJ, Callahan TJ, Westfall JT, Meitzer NS, Dowell RD, Hunter LE. Applying knowledge-driven mechanistic inference to toxicogenomics. Unknown Journal. 2019. doi:10.1101/782011.