Research map / Probabilistic and scientific modeling / Causal discovery
Identifying biological perturbation targets through causal differential networks
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes Causal Differential Networks (CDN), an amortized supervised model that infers noisy causal graphs from observational and interventional datasets and classifies intervention targets from their graph differences, outperforming perturbation-modeling and causal discovery baselines.
Problem
Identifying which observed variables (genes or compounds' targets) were intervened upon, given observational and interventional datasets with thousands of variables and only tens of interventional samples, where biological systems violate classical causal assumptions.
Approach
Jointly train an attention-based causal structure learner (built on SEA, with FCI local estimates and pairwise correlation features) and a differential network that maps the difference between observational and interventional graph representations, plus node-level statistics, to intervention targets, pretraining on simulated biological-style interventions and finetuning on real Perturb-seq data.
Key results
- On seen cell lines, CDN (Perturb-seq) achieves normalized rank 0.92-0.98 across five Perturb-seq datasets vs. 0.41-0.56 for the best baselines.
- On synthetic hard-intervention linear (1 target) N=20 data, CDN reaches mAP 0.82 and AUC 0.96, versus 0.58 mAP for the best baseline DCI.
- CDN finds the true target within the top 100 candidates in 3 of 6 chemical perturbation cases (Sci-Plex).
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| finetune CDN on Perturb-seq data rather than train on synthetic data only (ablation) | CDN · Perturb-seq datasets, seen and unseen cell lines | rank | Helped |
| remove node-level statistics (ablation) | CDN · Sci-Plex chemical perturbation datasets | rank: 0.14 -> 0.88; 0.81 -> 0.44; 0.01 -> 0.58; 0.89 -> 0.06; 0.93 -> 0.54; 0.53 -> 0.65 | Mixed |
| remove graph loss L_G (ablation) | CDN · Synthetic hard interventions, N=20 E=40 | mAP: 0.82 ± .05 -> 0.65 ± .07 | Hurt |
| remove graph loss L_G (ablation) | CDN · Synthetic soft interventions, linear (1), N=20 E=40 | mAP: 0.83 ± .10 -> 0.77 ± .06 | Hurt |
| remove graph loss L_G (ablation) | CDN · Synthetic soft interventions, linear (3), N=20 E=40 | mAP: 0.76 ± .07 -> 0.81 ± .08 | Helped |
| finetune pretrained weights versus use synthetic-only model (ablation) | CDN · Perturb-seq genetic perturbations | rank: 0.79 -> 0.91; 0.80 -> 0.95; 0.82 -> 0.92; 0.84 -> 0.93; 0.87 -> 0.97 | Helped |
Surprising findings
- No other deep learning method exceeds a simple Wilcoxon differential-expression test (DGE) on the Perturb-seq benchmark.
- Most existing causal discovery baselines (DCDI, BaCaDI, UT-IGSP) perform poorly at recovering intervention targets on synthetic data.
Limitations
- Does not handle cyclic feedback or dynamic systems.
- Assumes causal sufficiency (no unseen confounders), which is unrealistic in biology.
- Domain shift between simulated pretraining data and real single-cell data.
Experimental setup
Datasets: Perturb-seq K562 genome-wide Perturb-seq K562 essential Perturb-seq RPE1 Perturb-seq HepG2 Perturb-seq Jurkat Sci-Plex A172 Sci-Plex T98G synthetic linear and neural-network SCMs
Benchmarks: Perturb-seq K562 (gw) Perturb-seq K562 (es) Perturb-seq RPE1 Perturb-seq HepG2 Perturb-seq Jurkat Sci-Plex A172 Sci-Plex T98G synthetic ER graphs N=10,20
Metrics: normalized rank Spearman correlation Pearson correlation recall at p mAP AUC
Baselines: GEARS GenePt PDGrapher DGE Linear MLP UT-IGSP DCDI BaCaDI DCI MB+CI
Builds on: SEA FCI DCI GEARS axial attention
Closest papers by meaning
- MapPFN: Learning Causal Perturbation Maps in Context (NeurIPS 2026 · similarity 0.90)
- Generative Intervention Models for Causal Perturbation Modeling (ICML 2025 · similarity 0.89)
- Interpretable Causal Representation Learning for Biological Data in the Pathway Space (ICLR 2025 · similarity 0.89)
- Differentiable Cyclic Causal Discovery Under Unmeasured Confounders (NeurIPS 2025 · similarity 0.88)
- Learning Identifiable Factorized Causal Representations of Cellular Responses (NeurIPS 2024 · similarity 0.88)
- Scalable and Flexible Causal Discovery with an Efficient Test for Adjacency (ICML 2024 · similarity 0.88)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
