Gene2vec
Gene2vec generates 200-dimensional distributed vector representations (embeddings) of human genes from transcriptome-wide gene co-expression data aggregated from 984 Gene Expression Omnibus (GEO) datasets to capture functional relatedness and enable predictive analyses.
Key Features:
- Distributed Representation: Embeds genes into a continuous 200-dimensional vector space that places functionally similar genes closer together.
- Machine-learning-based Embedding: Produces embeddings using machine learning techniques inspired by word embedding methodologies.
- Training Data: Trains on transcriptome-wide gene co-expression patterns compiled from 984 GEO datasets.
- Functional Relatedness Capture: Recovers known biological pathways, with genes within a pathway showing an average inner product 1.52 times greater than random gene pairs.
- Gene Co-expression Mapping: Applies t-SNE (t-distributed Stochastic Neighbor Embedding) to visualize local concentrations of tissue-specific genes.
- Predictive Applications: Uses embedded vectors for predictive tasks such as gene–gene interaction prediction using only gene names.
Scientific Applications:
- Pathway discovery and recovery: Identifies and recovers known biological pathways based on embedding similarity.
- Functional annotation: Supports inference of gene function from vector proximity in embedding space.
- Gene–gene interaction prediction: Predicts interactions between genes using embeddings derived solely from gene co-expression patterns.
- Tissue-specific co-expression analysis: Visualizes and examines tissue-localized gene co-expression patterns via t-SNE maps.
Methodology:
Train embeddings using machine learning methods inspired by word embeddings on transcriptome-wide gene co-expression data from 984 GEO datasets to produce 200-dimensional gene vectors, and apply t-SNE (t-distributed Stochastic Neighbor Embedding) for visualization.
Topics
Details
- License:
- MIT
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- Python
- Added:
- 5/21/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Du J, Jia P, Dai Y, Tao C, Zhao Z, Zhi D. Gene2vec: distributed representation of genes based on co-expression. BMC Genomics. 2019;20(S1). doi:10.1186/s12864-018-5370-x. PMID:30712510. PMCID:PMC6360648.