BioinformaticsBioinformaticsPeer-reviewed journal article
DCI: Learning Causal Differences between Gene Regulatory Networks
Abstract
SummaryDesigning interventions to control gene regulation necessitates modeling a gene regulatory network by a causal graph. Currently, large-scale expression datasets from different conditions, cell types, disease states and developmental time points are being collected. However, application of classical causal inference algorithms to infer gene regulatory networks based on such data is still challenging, requiring high sample sizes and computational resources. Here, we propose an algorithm that efficiently learns the differences in gene regulatory mechanisms between different conditions. Our difference causal inference (DCI) algorithm infers changes (i.e., edges that appeared, disappeared or changed weight) between two causal graphs given gene expression data from the two conditions. This algorithm is efficient in its use of samples and computation since it infers the differences between causal graphs directly without estimating each possibly large causal graph separately. We provide a user-friendly Python implementation of DCI and also enable the user to learn the most robust difference causal graph across different tuning parameters via stability selection. Finally, we show how to apply DCI to bulk and single-cell RNA-seq data from different conditions and cell states, and we also validate our algorithm by predicting the effects of interventions. Availability and implementationAll algorithms are freely available as a Python package at http://uhlerlab.github.io/causaldag/dci Contactcuhler@mit.edu
- assay: bulk RNA-seq
- assay: scRNA-seq
- research focus: gene regulatory network inference
- research focus: benchmarking
- approach: statistical model
- Citations
- 28
- FWCI
- 1.33
- Field percentile
- top 20%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Comparison of Interventional Causal Structure Learning Algorithms for Gene Regulatory Network Inference
Jan Sprengel, Britta Velten·bioRxiv·Dec 9, 2025
- DiscoGen: Learning to Discover Gene Regulatory Networks
Nan Rosemary Ke, Sara-Jane Dunn, … Danilo Jimenez Rezende·bioRxiv·Apr 11, 2023
- Causal Inference Engine: A platform for directional gene set enrichment analysis and inference of active transcriptional regulators
Saman Farahmand, Corey O’Connor, … Kourosh Zarringhalam·Nucleic Acids ResearchPeer-reviewed·Oct 28, 2019
- Directed Conservative Causal Core Gene Networks
Gökmen Altay·bioRxiv·Mar 2, 2018
- Interpretable gene network inference with nonlinear causality
Madison S. Krieger, William Gilpin·bioRxiv·Sep 28, 2025
- Graphical Learning and Causal Inference for Drug Repurposing
Tao Xu, Jinying Zhao, Momiao Xiong·medRxiv·Jul 29, 2023