GRGNN

GRGNN reconstructs gene regulatory networks from gene expression data by applying graph neural networks to formulate GRN inference as a link-prediction problem.


Key Features:

  • End-to-End Approach: Performs end-to-end reconstruction of gene regulatory networks from gene expression data using graph neural networks.
  • Supervised and Semi-Supervised Frameworks: Uses both supervised and semi-supervised training frameworks to improve accuracy and generalization.
  • Semi-Supervised Scheme: Implements a semi-supervised scheme that leverages labeled and unlabeled data to enhance classifier quality.
  • Graph Classification / Link Prediction: Formulates inference as a graph classification problem by classifying subgraphs centered on a transcription factor and a target gene as linked or unlinked.
  • Node Feature Integration: Integrates node features derived from explicit gene expression data and graph embeddings.
  • Noisy Starting Graph: Initializes with a noisy starting graph built from Pearson’s correlation coefficient and mutual information.
  • Ensemble Refinement: Refines the initial noisy graph through an ensemble technique to guide the inference process.
  • Topological Neighbor Propagation: Incorporates topological neighbor propagation to propagate information across network neighborhoods.
  • Benchmark Performance: Demonstrated superior performance compared to established methods on the DREAM5 GRN inference benchmarks.
  • Biological Interpretability: Enables interpretation of inferred regulatory relationships following the biological network motif hypothesis.

Scientific Applications:

  • Gene Regulatory Network Reconstruction: Reconstructs complex gene regulatory networks from gene expression datasets.
  • Regulatory Mechanism Analysis: Investigates genetic interactions and regulatory mechanisms through inferred links and motifs.
  • Biological Interpretation: Facilitates interpretation of network structure under the network motif hypothesis.
  • Translational Research: Supports applications in disease modeling, drug discovery, and personalized medicine.
  • Method Benchmarking: Serves for benchmarking and method comparison on DREAM5 GRN inference data.

Methodology:

Applies graph neural networks and formulates inference as subgraph-based graph classification/link prediction using node features from gene expression and graph embeddings, initializes with a noisy graph from Pearson’s correlation coefficient and mutual information which is refined via an ensemble technique, and employs supervised and semi-supervised training with topological neighbor propagation.

Topics

Details

Tool Type:
command-line tool
Programming Languages:
Python, Scala, C++
Added:
1/18/2021
Last Updated:
1/25/2021

Operations

Publications

Wang J, Ma A, Ma Q, Xu D, Joshi T. Inductive Inference of Gene Regulatory Network Using Supervised and Semi-supervised Graph Neural Networks. Unknown Journal. 2020. doi:10.1101/2020.09.27.315382.