HiG2Vec

HiG2Vec embeds Gene Ontology (GO) terms, gene ontology annotations (GOA), and genes into a Poincaré ball to capture hierarchical relationships and produce vector representations for semantic similarity and interaction analyses.


Key Features:

  • Hierarchical Representation: Uses Poincaré embeddings with a two-step procedure (GO embedding then gene embedding) to represent hierarchical relationships.
  • Semantic Similarity Measurement: Produces vector representations that improve semantic similarity assessment between GO terms and genes compared to Word2Vec-based Euclidean embeddings.
  • Preservation of Latent Hierarchies: Embeds entities in hyperbolic space to preserve latent hierarchical information often lost in Euclidean methods.
  • Numeric Vectors for Deep Learning: Outputs numeric vector representations suitable for integration into deep learning workflows.
  • Gene Interaction Prediction: Enables prediction of gene or gene product interactions with performance comparable to or exceeding prior methods.

Scientific Applications:

  • Deep Learning Integration: Provides vectorized GO and gene representations for use as input features in deep learning models.
  • Gene Interaction Prediction: Supports computational prediction of gene/gene product interactions using embeddings that capture semantic and hierarchical context.

Methodology:

Two-step embedding: first embed GO terms into the Poincaré ball to capture hierarchical relationships, then embed genes in relation to these GO term embeddings.

Topics

Details

Tool Type:
command-line tool
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
1/30/2021

Operations

Publications

Kim J, Kim D, Sohn K. HiG2Vec: Hierarchical Representations of Gene Ontology and Genes in the Poincaré Ball. Unknown Journal. 2020. doi:10.1101/2020.07.14.195750.