SHERLOCK: Structured representation learning and causal inference of downstream perturbation effects
Mingxuan ZhangiD, Joshua D. MyersiD, Lingting ShiiD, Ross M. GiglioiD, Sharanya ChatterjeeiD, José L. McFaline‐FigueroaiD, Elham AziziiD
Abstract
Understanding the effects of genetic, molecular, and experimental perturbations is essential for decoding cellular mechanisms and guiding biomedical interventions. Existing computational approaches are typically designed for individual tasks, such as predicting perturbation responses, characterizing downstream transcriptional effects, or modeling perturbation combinations, and therefore do not provide a unified framework for learning interpretable perturbation representations while enabling causal analysis of downstream effects and characterization of condition-dependent responses. We present SHERLOCK, an interpretable deep generative framework for single-cell perturbation analysis that represents perturbation effects as structured interventions on a latent baseline cellular state. SHERLOCK learns correlated and sparse perturbation representations that organize genetic and pharmacological perturbations according to shared transcriptional responses. % By formulating perturbations as interventions within a structural causal model, it enables counterfactual estimation of their downstream transcriptional effects under explicit identifiability assumptions. The same framework quantifies how perturbation responses vary across conditions and compositionally models combinatorial perturbations, enabling prediction of held-out combinations and classification of genetic interactions. Across genome-scale CRISPR, chemical, and spatial perturbation datasets, SHERLOCK recovers perturbation relationships concordant with known biological pathways and pharmacological properties, identifies condition-dependent responses, and predicts combinatorial perturbation effects. Together, SHERLOCK provides a unified framework for interpretable and causal analysis of perturbation effects across diverse single-cell perturbation experiments.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Organism
- Assay
- Research Focus
- Approach
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
- Learning interpretable cellular responses tocomplex perturbations in high-throughput screens
Mohammad Lotfollahi, Anna Klimovskaia, … David López-Paz·bioRxiv·Apr 14, 2021
- Learning Genetic Perturbation Effects with Variational Causal Inference
Emily Liu, Jiaqi Zhang, Caroline Uhler·PLoS Computational BiologyPeer-reviewed·Feb 2, 2026
- PerturbNet predicts single-cell responses to unseen chemical and genetic perturbations
Hengshi Yu, Weizhou Qian, … Joshua D. Welch·Molecular Systems BiologyPeer-reviewed·Jul 10, 2025
- MORPH Predicts the Single-Cell Outcome of Genetic Perturbations Across Conditions and Data Modalities
Chujun He, Jiaqi Zhang, … Caroline Uhler·bioRxiv·Jun 27, 2025
- Modeling interpretable correspondence between cell state and perturbation response with CellCap
Yang Xu, Stephen Fleming, … Mehrtash Babadi·bioRxiv·Mar 14, 2024
- scDRP: Disentangled representation learning for predicting single-cell responses to perturbations and estimating individual treatment effects
Jianle Sun, Petar Stojanov, Kun Zhang·Briefings in BioinformaticsPeer-reviewed·Sep 1, 2026