Papers
Topics
Authors
Recent
Search
2000 character limit reached

AdaPert: Perturbation-Conditioned Transcriptional Predictor

Updated 4 July 2026
  • AdaPert is a framework that predicts post-perturbation transcriptional profiles by conditioning on control signals and candidate perturbations.
  • It leverages biological knowledge graphs with Gumbel-Softmax subgraph selection to focus on differentially expressed genes and suppress noise.
  • The model integrates DEG-aware loss functions and interpretable graph representations to achieve accurate, robust predictions across diverse effect sizes.

AdaPert is a perturbation-conditioned, knowledge-guided framework for predicting high-dimensional transcriptional responses to genetic interventions while avoiding a pervasive failure mode known as mean collapse. In the formulation used by the method, a control gene-expression profile for a single cell, XcRNX^c \in \mathbb{R}^N, and a candidate perturbation gene pKp \in K are mapped to a predicted post-perturbation profile X^pRN\hat X^p \in \mathbb{R}^N via F:(Xc,p)X^pF:(X^c,p)\rightarrow \hat X^p. AdaPert addresses the observation that single-cell perturbation effects are sparse, noisy, and often poorly captured by objectives that emphasize global reconstruction. Its central design couples perturbation-specific subgraph learning on a biological knowledge graph with DEG-aware objectives that explicitly separate responsive signal from non-responsive background (Piao et al., 21 Feb 2026).

1. Problem formulation and the mean-collapse failure mode

AdaPert is defined for the task of predicting the transcriptional response of a single cell after a genetic perturbation. The standard template described in the paper is a conditional autoencoder:

zc=ENCθ(Xc),zp=GNN(G,p),X^p=DECϕ(zc,zp),z_c = ENC_\theta(X^c), \qquad z_p = GNN(G,p), \qquad \hat X^p = DEC_\phi(z_c, z_p),

trained with an MSE reconstruction objective L(Xp,X^p)L(X^p,\hat X^p). In this setting, zcz_c encodes the control state, while zpz_p represents the perturbation.

The motivation for AdaPert is the mismatch between this training objective and the statistical structure of perturbation responses. Let D(p)D(p) denote the set of differentially expressed genes (DEGs) under perturbation pp and pKp \in K0 its complement, with pKp \in K1. The reconstruction loss decomposes into contributions from responsive genes and non-responsive genes:

pKp \in K2

Because the non-DEG term dominates, pure MSE training prioritizes minimizing errors where the ground-truth effect is near zero. The paper characterizes the resulting behavior as mean collapse: predictions shrink toward global averages, yielding high global correlations while systematically underestimating large, perturbation-specific effects. In the reported interpretation, this produces many false positives and poor interpretability rather than faithful recovery of sparse transcriptional changes (Piao et al., 21 Feb 2026).

This framing places AdaPert in direct opposition to models that optimize only aggregate similarity. A plausible implication is that conventional global metrics can obscure failure precisely where perturbation biology is most informative: in the signed, sparse, high-effect tail of the response distribution.

2. Perturbation-conditioned subgraph learning on biological knowledge graphs

AdaPert uses a biological knowledge graph pKp \in K3 in which nodes are genes or proteins and edges represent interactions or functional relationships. The experiments use STRING PPI networks aligned to highly variable genes (HVGs). The raw STRING v11.5 graph has 18,382 nodes and 11,257,696 edges, with average degree approximately 1,225. An HVG-filtered example has 4,509 nodes and 1,090,554 edges, with average degree approximately 484. Top-pKp \in K4 filtering further reduces density: Top-20 yields 89,793 edges with average degree approximately 40, and Top-10 yields 45,013 edges with average degree approximately 20. These statistics motivate localized modeling rather than dense, static propagation.

Instead of embedding the perturbation by message passing over the full graph, AdaPert extracts a sparse perturbation-specific node-induced subgraph pKp \in K5 centered on the perturbed gene. The method combines structural and semantic information. Structural embeddings are obtained from mean-aggregation message passing:

pKp \in K6

with pKp \in K7 after pKp \in K8 layers. The perturbation gene also receives a semantic embedding from text,

pKp \in K9

which is concatenated with node structure:

X^pRN\hat X^p \in \mathbb{R}^N0

Node relevance is scored by

X^pRN\hat X^p \in \mathbb{R}^N1

AdaPert then applies differentiable sparse sampling through Gumbel-Softmax:

X^pRN\hat X^p \in \mathbb{R}^N2

and selects nodes with X^pRN\hat X^p \in \mathbb{R}^N3 to form X^pRN\hat X^p \in \mathbb{R}^N4. The perturbation context representation is the sum of selected node embeddings:

X^pRN\hat X^p \in \mathbb{R}^N5

The paper emphasizes two properties of this construction. Sparsity is enforced by thresholding Gumbel-Softmax scores, yielding small condition-dependent subgraphs and reducing noise propagation. Adaptivity arises because node selection depends on the perturbation through X^pRN\hat X^p \in \mathbb{R}^N6, and because the learned subgraph representation is aligned during training with perturbation-specific DEG signals. In this sense, the graph is not treated as a fixed propagation substrate; it is filtered into a perturbation-conditioned context representation (Piao et al., 21 Feb 2026).

3. Architecture, forward pass, and anti-collapse objectives

AdaPert retains the conditional autoencoder template, but replaces a dense global graph embedding with the perturbation-conditioned subgraph context. The control state is encoded as X^pRN\hat X^p \in \mathbb{R}^N7 using an MLP/transformer-like encoder, and the predicted perturbed profile is generated as X^pRN\hat X^p \in \mathbb{R}^N8. The forward pass is described as five steps: compute X^pRN\hat X^p \in \mathbb{R}^N9; compute graph structural embeddings F:(Xc,p)X^pF:(X^c,p)\rightarrow \hat X^p0 and semantic perturbation embeddings F:(Xc,p)X^pF:(X^c,p)\rightarrow \hat X^p1; score and sparsely sample nodes to build F:(Xc,p)X^pF:(X^c,p)\rightarrow \hat X^p2; aggregate selected nodes into F:(Xc,p)X^pF:(X^c,p)\rightarrow \hat X^p3; and decode the perturbed profile.

The anti-mean-collapse strategy is implemented through DEG-aware training. For each perturbation F:(Xc,p)X^pF:(X^c,p)\rightarrow \hat X^p4, the response is defined as F:(Xc,p)X^pF:(X^c,p)\rightarrow \hat X^p5. Statistical tests yield F:(Xc,p)X^pF:(X^c,p)\rightarrow \hat X^p6, and the DEG partition is

F:(Xc,p)X^pF:(X^c,p)\rightarrow \hat X^p7

The global reconstruction term is

F:(Xc,p)X^pF:(X^c,p)\rightarrow \hat X^p8

To suppress spurious changes on background genes, AdaPert adds a non-DEG robust loss on predicted response F:(Xc,p)X^pF:(X^c,p)\rightarrow \hat X^p9:

zc=ENCθ(Xc),zp=GNN(G,p),X^p=DECϕ(zc,zp),z_c = ENC_\theta(X^c), \qquad z_p = GNN(G,p), \qquad \hat X^p = DEC_\phi(z_c, z_p),0

where zc=ENCθ(Xc),zp=GNN(G,p),X^p=DECϕ(zc,zp),z_c = ENC_\theta(X^c), \qquad z_p = GNN(G,p), \qquad \hat X^p = DEC_\phi(z_c, z_p),1 is the Huber loss and zc=ENCθ(Xc),zp=GNN(G,p),X^p=DECϕ(zc,zp),z_c = ENC_\theta(X^c), \qquad z_p = GNN(G,p), \qquad \hat X^p = DEC_\phi(z_c, z_p),2 is set proportional to the empirical standard deviation of non-DEG effects. The stated role of this term is to suppress small spurious deviations strongly while preventing large noisy residuals from dominating.

A second term aligns the learned subgraph representation with a response-driven target. The target masks non-DEGs and preserves signed effects:

zc=ENCθ(Xc),zp=GNN(G,p),X^p=DECϕ(zc,zp),z_c = ENC_\theta(X^c), \qquad z_p = GNN(G,p), \qquad \hat X^p = DEC_\phi(z_c, z_p),3

A learnable head zc=ENCθ(Xc),zp=GNN(G,p),X^p=DECϕ(zc,zp),z_c = ENC_\theta(X^c), \qquad z_p = GNN(G,p), \qquad \hat X^p = DEC_\phi(z_c, z_p),4 projects this target to zc=ENCθ(Xc),zp=GNN(G,p),X^p=DECϕ(zc,zp),z_c = ENC_\theta(X^c), \qquad z_p = GNN(G,p), \qquad \hat X^p = DEC_\phi(z_c, z_p),5, and the alignment loss is

zc=ENCθ(Xc),zp=GNN(G,p),X^p=DECϕ(zc,zp),z_c = ENC_\theta(X^c), \qquad z_p = GNN(G,p), \qquad \hat X^p = DEC_\phi(z_c, z_p),6

The total objective is

zc=ENCθ(Xc),zp=GNN(G,p),X^p=DECϕ(zc,zp),z_c = ENC_\theta(X^c), \qquad z_p = GNN(G,p), \qquad \hat X^p = DEC_\phi(z_c, z_p),7

The paper reports that subgraph selection is trained end-to-end using Gumbel-Softmax continuous relaxation, with zc=ENCθ(Xc),zp=GNN(G,p),X^p=DECϕ(zc,zp),z_c = ENC_\theta(X^c), \qquad z_p = GNN(G,p), \qquad \hat X^p = DEC_\phi(z_c, z_p),8 controlling exploration-exploitation and threshold zc=ENCθ(Xc),zp=GNN(G,p),X^p=DECϕ(zc,zp),z_c = ENC_\theta(X^c), \qquad z_p = GNN(G,p), \qquad \hat X^p = DEC_\phi(z_c, z_p),9 enforcing sparsity. It further analyzes L(Xp,X^p)L(X^p,\hat X^p)0: small/medium-effect perturbations benefit from larger L(Xp,X^p)L(X^p,\hat X^p)1, up to approximately L(Xp,X^p)L(X^p,\hat X^p)2, whereas large-effect settings need smaller L(Xp,X^p)L(X^p,\hat X^p)3. Excessively large L(Xp,X^p)L(X^p,\hat X^p)4, for example L(Xp,X^p)L(X^p,\hat X^p)5, over-suppresses signal. This establishes AdaPert as a model that does not merely regularize predictions; it regularizes specifically against background hallucination while constraining the perturbation context to encode DEG-relevant structure (Piao et al., 21 Feb 2026).

4. Evaluation protocol, benchmarks, and metrics

AdaPert is evaluated on single-cell CRISPR Perturb-seq datasets from Replogle et al.: K562.Replogle and RPE1.Replogle. Both use unseen perturbation splits, with train/validation/test defined by perturbation identity. The reported statistics are: K562 with Train 111,770 cells / 734 perturbations / 5,000 HVGs, Val 10,918 / 82, and Test 38,475 / 272; RPE1 with Train 74,474 / 771 / 3,352, Val 26,073 / 308, and Test 50,593 / 464. Perturbations are stratified by DEG proportion into small L(Xp,X^p)L(X^p,\hat X^p)6, medium L(Xp,X^p)L(X^p,\hat X^p)7–L(Xp,X^p)L(X^p,\hat X^p)8, and large L(Xp,X^p)L(X^p,\hat X^p)9 effect-size regimes.

The baselines are divided into graph-free methods—scVI, CPA, STATE—and graph-based methods—GEARS, TxPert, MORPH. All are trained under identical splits and protocols, and metrics are computed with cell-eval.

The evaluation protocol is explicitly DEG-aware. Global response is defined by zcz_c0 and predicted response by zcz_c1. The global metrics are Pearson-zcz_c2,

zcz_c3

and Perturbation Discrimination Score (PDS), defined from zcz_c4 distances to held-out perturbation effects. DEG-aware metrics are DES, DE-Spearman on significant genes, LFC-weighted DE-Spearman, and DE Direction Match. The paper’s stated reason for emphasizing these metrics is that mean collapse can inflate global correlation by matching the center of the effect distribution while missing strong perturbation-specific responses. In that interpretation, improvements on DES and DEG-restricted correlations are more probative of biologically meaningful recovery than improvements in aggregate reconstruction alone (Piao et al., 21 Feb 2026).

5. Empirical performance and biological interpretability

On K562, AdaPert achieves the best reported global results among all compared methods: Pearson-zcz_c5 zcz_c6 and PDS zcz_c7. The strongest baseline on Pearson-zcz_c8 is TxPert at zcz_c9, and the strongest baseline on PDS is also TxPert at zpz_p0. On RPE1, AdaPert attains the best reported Pearson-zpz_p1, zpz_p2, with PDS zpz_p3; MORPH has the best baseline PDS at zpz_p4, while TxPert has Pearson-zpz_p5 zpz_p6.

The DEG-aware results are more pronounced. On K562, AdaPert reports DES@50 zpz_p7, DES@100 zpz_p8, DE-Spearman(sig) zpz_p9, DE-Spearman(lfc-sig) D(p)D(p)0, and Direction-match D(p)D(p)1, which the paper identifies as best across all compared methods. On RPE1, AdaPert reports DES@50 D(p)D(p)2, DES@100 D(p)D(p)3, DE-Spearman(sig) D(p)D(p)4, DE-Spearman(lfc) D(p)D(p)5, and Direction-match D(p)D(p)6, again described as best overall.

The effect-size analysis on K562 compares AdaPert against TxPert and is explicitly framed as a mean-collapse sensitivity study. For small perturbations D(p)D(p)7, AdaPert yields Pearson-D(p)D(p)8 D(p)D(p)9 versus pp0 and DES pp1 versus pp2, with PDS approximately similar. For medium perturbations pp3–pp4, it yields Pearson-pp5 pp6 versus pp7, DES pp8 versus pp9, and PDS pKp \in K00 versus pKp \in K01. For large perturbations pKp \in K02, it yields Pearson-pKp \in K03 pKp \in K04 versus pKp \in K05, DES pKp \in K06 versus pKp \in K07, and PDS pKp \in K08 versus pKp \in K09. The paper concludes that AdaPert particularly strengthens DEG separation under small and medium effects, where mean collapse is most severe.

Ablation results support the architecture-level interpretation. Removing pKp \in K10 degrades global and DEG metrics across all effect sizes. Removing pKp \in K11 particularly harms small and medium perturbations, which are described as weak signals in high noise. Excessive pKp \in K12 over-smooths and degrades performance.

The model is also presented as interpretable. By selecting nodes conditioned on perturbation semantics and local graph topology, AdaPert forms compact subgraphs around biologically related genes. This is reported to reduce noise propagation from dense, static graphs and to focus on causal neighborhoods, consistent with observations that many DEGs lie within 1–3 hops of the perturbed gene in STRING. In the case of UQCRB, with pKp \in K13 DEGs, standard models exhibit shrinkage toward zero, whereas AdaPert better tracks large gene-level changes. In HIRA knockdown, Gene Set Enrichment Analysis shows predicted versus ground-truth pathway enrichment correlation pKp \in K14 with pKp \in K15, and the model correctly recovers downregulation of cell-cycle pathways including Myc Targets V1 and E2F Targets. The paper also notes preservation of coordinated pathway-level responses such as Myc Targets and Heme Metabolism, which supports biological fidelity beyond gene-level metrics (Piao et al., 21 Feb 2026).

6. Robustness, limitations, practical use, and nomenclature

AdaPert is evaluated under unseen-perturbation splits and is therefore framed as an out-of-distribution generalization method. The reported DEG-aware gains across effect sizes are used as evidence of robustness to noise and mean collapse, especially for weak signals. Scalability is managed through graph sparsification, including HVG restriction and top-pKp \in K16 edge filtering, and through Gumbel-Softmax subgraph extraction that selects only a small set of nodes per perturbation. The practical guidance in the paper recommends AdaPert for tasks involving single-gene perturbations with sparse, noisy effects, particularly when a biological knowledge graph such as STRING and textual gene descriptions are available and when DEG-aware accuracy and interpretability are more important than global correlation alone.

The stated limitations are specific. Performance depends on graph quality: STRING coverage and confidence can affect subgraph relevance, and missing or incorrect edges may limit performance. Node scoring depends on semantic embeddings from pKp \in K17 and LM embeddings, so text-based bias can mis-rank nodes weakly connected in structure. The sparsity threshold pKp \in K18 and Gumbel-Softmax temperature pKp \in K19 must be tuned jointly: overly aggressive sparsity may exclude relevant nodes, while insufficient sparsity may reintroduce noise. The message-passing operator is mean aggregation; the paper notes that richer GNNs such as attention could improve context modeling, but may also increase noise sensitivity if not well regularized. Future directions named in the paper include adaptive edge masking, multi-hop path scoring, causal constraints, and integration of multi-omics priors or context-specific graphs (Piao et al., 21 Feb 2026).

The name “AdaPert” in this context should be distinguished from several unrelated acronyms in the literature. “AdaPT: An interactive procedure for multiple testing with side information” denotes Adaptive p-value Thresholding for FDR control (Lei et al., 2016). “Adaptive Precision Training (AdaPT)” is a dynamic fixed-point quantized training method for DNNs (Kummer et al., 2021). “ADePT” refers to Adaptive Decomposed Prompt Tuning for parameter-efficient fine-tuning (Tang et al., 6 Jan 2025). “Adaptative Perturbation Pattern Method” is abbreviated A2PM rather than AdaPert (Vitorino et al., 2022). These homonymous or near-homonymous usages are methodologically unrelated to the perturbation-conditioned transcriptional response predictor defined in (Piao et al., 21 Feb 2026).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to AdaPert.