GsVec

GsVec computes semantic similarity between gene signatures by applying NLP-derived vector representations to enhance biological interpretation of gene expression results from microarray and next-generation sequencing.


Key Features:

  • NLP-based semantic representation: Employs a distributed document representation method from natural language processing to capture semantic relationships among genes and signatures.
  • Gene-topic vector construction: Creates gene-topic vectors by multiplying a gene’s distributed-representation feature vector with the probability of the gene signature topic and a low-frequency weighting based on occurrence across all gene signatures.
  • Signature vector formation: Concatenates gene-topic vectors for genes within each gene signature to produce a comprehensive signature vector.
  • Similarity quantification: Calculates cosine distances between signature vectors to quantify relevance and compare specificity and importance among gene signatures.
  • Training data: Trained on approximately 5,000 canonical pathway and Gene Ontology (GO) biological process gene signatures from the Molecular Signatures Database (MSigDB).
  • Validation: Validated using the BioCarta pathway database and actual differentially expressed gene data, with comparisons to Fisher’s exact test.
  • Implementation language: Implemented entirely in R.
  • Input types: Operates on gene signatures derived from microarray and next-generation sequencing data.

Scientific Applications:

  • Gene signature interpretation: Enables semantic interpretation of gene signatures derived from gene expression studies.
  • Disease mechanism analysis: Supports characterization of molecular pathways and mechanisms underlying diseases.
  • Target prioritization: Assists in prioritizing candidate genes and pathways for potential therapeutic targeting.
  • Pathway and process comparison: Facilitates comparison of canonical pathways and GO biological processes using vector-based similarity metrics.

Methodology:

Generate distributed gene representations; compute gene-topic vectors by multiplying gene feature vectors with topic probabilities and inverse signature-frequency weighting; concatenate gene-topic vectors to form signature vectors; compute cosine distances between signature vectors; train on ~5,000 MSigDB canonical pathway and GO biological process signatures and validate with BioCarta pathways and actual differentially expressed gene data; implemented in R.

Topics

Details

License:
GPL-2.0
Tool Type:
command-line tool
Programming Languages:
R, Python
Added:
1/14/2020
Last Updated:
12/7/2020

Operations

Publications

Okuzono Y, Hoshino T. Comprehensive biological interpretation of gene signatures using semantic distributed representation. Unknown Journal. 2019. doi:10.1101/846691.