atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Identifying biological perturbation targets through causal differential networks

ICML 2025 · Probabilistic and scientific modeling › Causal discovery · approach: Interventional causal discovery · 1 citations (OpenAlex)

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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
finetune CDN on Perturb-seq data rather than train on synthetic data only (ablation)CDN · Perturb-seq datasets, seen and unseen cell linesrankHelped
remove node-level statistics (ablation)CDN · Sci-Plex chemical perturbation datasetsrank: 0.14 -> 0.88; 0.81 -> 0.44; 0.01 -> 0.58; 0.89 -> 0.06; 0.93 -> 0.54; 0.53 -> 0.65Mixed
remove graph loss L_G (ablation)CDN · Synthetic hard interventions, N=20 E=40mAP: 0.82 ± .05 -> 0.65 ± .07Hurt
remove graph loss L_G (ablation)CDN · Synthetic soft interventions, linear (1), N=20 E=40mAP: 0.83 ± .10 -> 0.77 ± .06Hurt
remove graph loss L_G (ablation)CDN · Synthetic soft interventions, linear (3), N=20 E=40mAP: 0.76 ± .07 -> 0.81 ± .08Helped
finetune pretrained weights versus use synthetic-only model (ablation)CDN · Perturb-seq genetic perturbationsrank: 0.79 -> 0.91; 0.80 -> 0.95; 0.82 -> 0.92; 0.84 -> 0.93; 0.87 -> 0.97Helped

Surprising findings

Limitations

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

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy