ScAPE: A lightweight multitask learning baseline method to predict transcriptomic responses to perturbations

preprint OA: closed CC-BY-ND-4.0
📄 Open PDF Full text JSON View at publisher

Abstract

Predicting biological responses to perturbations is essential for advancing drug development efforts. While high-throughput technologies have greatly enhanced our ability to study perturbation effects at the molecular level, accurately modeling these responses remains challenging due to the complex underlying molecular interactions, the vast dimensionality of cellular response, the limited amount of data, and technical limitations in data collection. Machine learning (ML) approaches have emerged as powerful tools for addressing these challenges. However, the observation in recent benchmarks that complex models do not consistently outperform simpler ones highlights the need for robust and efficient baselines for evaluating new methods. We present ScAPE (Single Cell Analysis of Perturbational Effects), an ML method for predicting drug-induced gene expression changes. ScAPE leverages only aggregated gene-level statistics across cell types and perturbations as input features, yet achieves good performance despite this simplicity. Its effectiveness was demonstrated in the Single-cell Perturbation Prediction NeurIPS 2023 challenge, where it ranked among the top-performing methods. We describe the core model and introduce extensions that enhance its utility as a baseline, including a multitask learning extension for simultaneous prediction of multiple transcriptional response metrics. A software API is provided to support adoption and integration into research pipelines. Benchmarking against other leading challenge entries and general-purpose ML approaches, using the original challenge metric, supports ScAPE as a simple, lightweight baseline for evaluating methods that predict perturbation effects at the gene-expression level. ScAPE is built using Keras 3, enabling support for different backends such as TensorFlow, JAX, or PyTorch, and freely available as an open-source package at github.com/scapeML/scape.
Full text 58,394 characters · extracted from preprint-html · click to expand
ScAPE: A lightweight multitask learning baseline method to predict transcriptomic responses to perturbations | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results ScAPE: A lightweight multitask learning baseline method to predict transcriptomic responses to perturbations View ORCID Profile Sergio Romero-Tapiador , View ORCID Profile Pablo Rodriguez-Mier , View ORCID Profile Martin Garrido-Rodriguez , View ORCID Profile Ruben Tolosana , View ORCID Profile Aythami Morales , View ORCID Profile Julio Saez-Rodriguez doi: https://doi.org/10.1101/2025.09.08.674873 Sergio Romero-Tapiador 1 Biometrics and Data Pattern Analytics Laboratory, Universidad Autónoma de Madrid , Madrid, Spain Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Sergio Romero-Tapiador Pablo Rodriguez-Mier 2 Institute for Computational Biomedicine, Heidelberg University, Faculty of Medicine, and Heidelberg University Hospital , Heidelberg, Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Pablo Rodriguez-Mier For correspondence: pablo.rodriguez-mier{at}uni-heidelberg.de martin.garrido{at}embl.de saezlab{at}ebi.ac.uk Martin Garrido-Rodriguez 2 Institute for Computational Biomedicine, Heidelberg University, Faculty of Medicine, and Heidelberg University Hospital , Heidelberg, Germany 3 European Molecular Biology Laboratory (EMBL), Molecular Systems Biology Unit , Heidelberg, Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Martin Garrido-Rodriguez For correspondence: pablo.rodriguez-mier{at}uni-heidelberg.de martin.garrido{at}embl.de saezlab{at}ebi.ac.uk Ruben Tolosana 1 Biometrics and Data Pattern Analytics Laboratory, Universidad Autónoma de Madrid , Madrid, Spain Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Ruben Tolosana Aythami Morales 1 Biometrics and Data Pattern Analytics Laboratory, Universidad Autónoma de Madrid , Madrid, Spain Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Aythami Morales Julio Saez-Rodriguez 2 Institute for Computational Biomedicine, Heidelberg University, Faculty of Medicine, and Heidelberg University Hospital , Heidelberg, Germany 4 European Molecular Biology Laboratory, European Bioinformatics Institute (EMBL-EBI) , Hinxton, Cambridgeshire, United Kingdom Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Julio Saez-Rodriguez Abstract Full Text Info/History Metrics Data/Code Preview PDF Abstract Predicting biological responses to perturbations is essential for advancing drug development efforts. While high-throughput technologies have greatly enhanced our ability to study perturbation effects at the molecular level, accurately modeling these responses remains challenging due to the complex underlying molecular interactions, the vast dimensionality of cellular response, the limited amount of data, and technical limitations in data collection. Machine learning (ML) approaches have emerged as powerful tools for addressing these challenges. However, the observation in recent benchmarks that complex models do not consistently outperform simpler ones highlights the need for robust and efficient baselines for evaluating new methods. We present ScAPE (Single Cell Analysis of Perturbational Effects), an ML method for predicting drug-induced gene expression changes. ScAPE leverages only aggregated gene-level statistics across cell types and perturbations as input features, yet achieves good performance despite this simplicity. Its effectiveness was demonstrated in the Single-cell Perturbation Prediction NeurIPS 2023 challenge, where it ranked among the top-performing methods. We describe the core model and introduce extensions that enhance its utility as a baseline, including a multitask learning extension for simultaneous prediction of multiple transcriptional response metrics. A software API is provided to support adoption and integration into research pipelines. Benchmarking against other leading challenge entries and general-purpose ML approaches, using the original challenge metric, supports ScAPE as a simple, lightweight baseline for evaluating methods that predict perturbation effects at the gene-expression level. ScAPE is built using Keras 3, enabling support for different backends such as TensorFlow, JAX, or PyTorch, and freely available as an open-source package at github.com/scapeML/scape. 1 Introduction Predicting how cells respond to chemical perturbations is a fundamental challenge in computational biology with important implications for drug discovery and personalized medicine. The ability to accurately infer cellular responses to compounds could reduce the time and cost of drug development by enabling in silico screening of promising candidates before costly experimental validation 1 . However, this task is exceptionally difficult due to the vast chemical space 2 of potential perturbations, the complexity of cellular responses, and the limited availability of high-quality training data. On the experimental side, single-cell RNA sequencing (scRNA-seq) has become a widely used approach for studying cellular responses to perturbations. Unlike bulk RNA sequencing, which averages signals across thousands of cells and obscures cell-to-cell variability, scRNA-seq captures transcriptional profiles at single-cell resolution, revealing heterogeneity that bulk measurements cannot detect 3 , 4 . This capability allows to profile millions of cells, making it possible to observe subtle responses to chemical treatments and other perturbations. The resulting datasets offer unprecedented opportunities for building predictive models of cellular behavior. Yet, predicting perturbation responses at the gene-expression level remains challenging. The perturbation space is vast—encompassing chemical compounds, genetic interventions (e.g., CRISPR, siRNA), ligands, biologics, and their combinations—each influencing gene expression in distinct ways and varying across biological contexts such as tissues, cell types, and individuals 5 . As a result, current predictive methods often fail to generalize beyond specific experiments, achieving only modest accuracy 6 , 7 . In recent years, machine learning (ML)-based approaches have shown substantial promise in predicting gene expression responses, particularly in the context of perturbation modeling. Models such as scGen 8 , Dr.VAE 9 , or Compositional Perturbation Autoencoder (CPA) 10 propose deep autoencoders to predict gene expression profiles under various perturbation conditions. Additionally, recent advancements such as chemCPA 11 , which incorporates molecular structure information, and GEARS 12 , which integrates gene network structure into the model, illustrate different ways in which prior knowledge can be injected into the models as an attempt to improve generalization to unseen perturbations. Approaches grounded in representation learning and causal inference have also emerged as powerful alternatives to traditional methods, promising more accurate modeling of perturbation effects by disentangling latent biological factors and identifying causal relationships among variables 13 – 15 . Despite these advancements, current models often fall short in terms of real-world performance: they struggle to generalize across diverse settings and frequently fail to outperform simpler baseline approaches, raising questions about whether their added complexity is justified 6 , 7 , 16 , 17 . To help address these challenges and push the field toward more robust and generalizable solutions, the Neural Information Processing Systems (NeurIPS) 2023 perturbation prediction competition provided a large-scale, biologically diverse dataset and a competitive benchmarking framework to assess model generalizability across compounds, cell types, and donors. The competition focused on predicting single-cell gene expression responses of human peripheral blood mononuclear cells (PBMCs) to small-molecule perturbations, and was hosted on Kaggle 1 as part of the NeurIPS 2023 competition track 5 . The resulting dataset, termed Open Problems Perturbation Prediction (OP3), included scRNA-seq profiles of PBMCs treated with 144 compounds from the Library of Integrated Network-based Cellular Signatures (LINCS) Connectivity Map. The primary objective of the competition was to predict changes in gene expression, using signed − log 10 multiple-testing-corrected p-values for each gene, cell type and drug, derived from differential expression analysis. Here, we introduce the Single Cell Analysis of Perturbational Effects (ScAPE) 18 , an extension of one of our best-performing methods in the competition. ScAPE is a lightweight 18.9M-parameter neural network designed to predict gene expression changes for unseen drug–cell combinations. The model is not designed to extrapolate to entirely novel drugs or cell types; instead, it learns to generalize to new pairings where each component (drug or cell) has been observed in other contexts. Our method, which was awarded a prize in the competition for its strong predictive performance and well-motivated design, is presented here along with an extended analysis and enhancements. Conceptually, our approach draws inspiration from collaborative filtering in recommendation systems, where user preferences are predicted based on the preferences of similar users and the characteristics of similar items. In the perturbation prediction context, we hypothesize that a cell’s response to a drug can be predicted from two key pieces of information: (1) how that drug typically affects gene expression across different cell types (analogous to item characteristics), and (2) how that cell type typically responds to different perturbations (analogous to user preferences). These median-based signatures capture the essential biological signal while remaining robust to noise and batch effects. The simplicity of ScAPE makes it easy to adapt, modify, and train, offering a robust and accessible baseline for perturbation prediction tasks. We also introduce an improved variant that incorporates multi-task learning and ensembling to jointly predict both p-values and log 2 fold-changes (LFC), while significantly improving computational efficiency. Predicting the LFC provides the effect size of gene expression changes, while the p-value reflects their statistical significance, which can help the model distinguish robust signal from noise rather than focusing solely on large but potentially spurious effects. We provide a comprehensive evaluation of both versions of the method, comparing them against other top-performing approaches from the NeurIPS 2023 competition, as well as TabPFN—a general-purpose foundation model for tabular data not specifically designed for perturbation prediction 19 . ScAPE is built using Keras 3, enabling support for different backends such as TensorFlow, JAX, or PyTorch, and freely available as an open-source package at github.com/scapeML/scape. 2 Material and Methods 2.1 Open Problems Perturbation Prediction (OP3) Dataset The OP3 dataset was derived from experiments conducted on PBMCs from three healthy human donors, with gene expression measured 24 hours post-treatment. The experimental setup employed 96-well plates, incorporating two positive controls (dabrafenib and belinostat) and a negative control (DMSO), alongside wells dedicated to individual compound treatments. Each well contained PBMCs, which include various immune cell types such as T cells, B cells, and Natural Killer (NK) cells. The dataset comprises differential expression (DE) profiles for 18,211 genes across multiple cell types in response to various compound perturbations, with DE quantified using signed log 10 p-values (SLPs). The dataset was partitioned into training, public test, and private test sets, with only the training set accessible to participants. The training set includes almost all compounds for T cells (CD4 + , CD8 + , and T regulatory cells) and NK cells. Additionally, a smaller subset, along with positive and negative controls, was provided for B and myeloid cells. For the test sets, the public test set contains data for 50 randomly selected compounds in B and myeloid cells, while the private test set comprises the remaining 79 compounds for these cell types. In total, the OP3 dataset encompasses 614 unique cell type-compound combinations, posing significant challenges due to the high-dimensional feature space (18,211 genes) relative to the low-dimensional observation space. This complexity is further exacerbated by a low signal-to-noise ratio (SNR): although 7,699 genes (∼38%) explain 80% of the total SLP variance, the remaining ∼62% of genes display minimal variation. 2.2 Analysis of the OP3 Dataset From more than ten million gene expression values, there are notable differences in the number of compounds available for each cell type. Specifically, there are 144 compounds for NK cells, CD4 + T cells, and T regulatory cells, 140 compounds for CD8 + T cells, and only 15 compounds for both B cells and myeloid cells. Most of the values cluster around zero, indicating that the majority of perturbations do not induce statistically significant changes in gene expression across most gene ( Figure 2a ). Download figure Open in new tab Figure 1: ScAPE (Single Cell Analysis of Perturbational Effects) architecture for perturbation prediction. Cell and drug features undergo Gaussian noise, batch normalization, and processing through dense exponential linear unit layers with dropout to produce latent representations. These are integrated into a shared latent space via an encoder, followed by a decoder that reintroduces cell latent features and generates gene-level predictions. The model outputs signed − log 10 (p-values) (SLPs), for the single-task, or both SLP and log 2 fold changes for the multi-task approach. Download figure Open in new tab Figure 2: Overview of cell type, compound, and gene expression data along with corresponding analyses. a) Histogram of SLPs of the differentially expressed genes in the perturbation prediction dataset. b) Proportion of perturbations with at least one statistically significant deregulated gene, shown across cell types. c) Mean SLP values across different cell types. d) Principal component analysis (PCA) of pseudobulk RNA-seq data. e) Distribution of errors across drugs. f) Variance of SLP values across compounds. g) Top 4 compounds with the highest prediction errors across cell types. h) Enrichment analysis of genes with high prediction errors linked to key biological functions. To better understand how transcriptional responses vary by cell type, we calculated the proportion of genes exhibiting statistically significant DE, defined as those with SLP > 1.3 (or equivalently p < 0.05). The results revealed substantial variability across cell types. Myeloid and B cells exhibited the strongest responses, with 30.88% and 23.11% of genes classified as differentially expressed, respectively. However, these two cell types were also exposed to the fewest compounds, suggesting that their elevated SLP proportions should be interpreted with caution. Among the cell types with broader experimental coverage, T regulatory cells showed the highest proportion of DE genes (16.64%), followed by NK cells (11.94%), CD4 + T cells (10.63%), and CD8 + T cells (8.87%). These findings align with the broader distribution patterns observed across the dataset ( Figure 2b ). To complement this analysis, we assessed the overall distribution of SLP values to better characterize the intensity and consistency of transcriptional responses within each cell type. While most distributions were centered near zero, notable differences in spread and skewness emerged. CD8 + T cells displayed the narrowest distribution, suggesting consistently weak responses to perturbations. Conversely, B cells and myeloid cells exhibited wider spreads and higher median SLPs, indicative of stronger transcriptional shifts—though, as noted earlier, these results may be influenced by their limited compound exposure. The remaining cell types, including NK cells, CD4 + T cells, and T regulatory cells, showed moderate variability, reflecting intermediate response profiles that align with earlier observations on differential expression proportions ( Figure 2c ). To visualize the structure of the dataset, we applied principal component analysis (PCA) to the pseudobulk RNA-seq data 20 . The resulting projection revealed that a small number of principal components account for the majority of the variance, with the first two alone explaining more than 75%. The projected data exposed clear differences in transcriptional profiles across cell types: myeloid cells exhibited the most distinct separation from the others, reflecting their unique expression landscape. B cells also displayed some divergence, though they remained more closely aligned with the broader distribution. The rest of the cell types—T cells and NK cells—were more tightly grouped, suggesting shared transcriptional features and more subtle inter-type variability ( Figure 2d ). Among the tested compounds in PBMCs, we observed substantial differences in their effects on gene expression: epigenetic and proteasomal inhibitors such as belinostat (an HDAC inhibitor), MLN-2238 (ixazomib) and CEP-18770 (delanzomib) elicited highly variable transcriptional responses, reflecting broad chromatin de-repression and proteotoxic stress that activate hundreds to thousands of downstream genes in this immune cell context, whereas most other molecules, such as the 5-HT 1 A partial agonist buspirone, the tricyclic antidepressant protriptyline and the BMP-receptor kinase inhibitor K-02288, induced very few differentially expressed genes, consistent with their limited activity in PBMCs and their more focused receptor- or kinase-specific modes of action ( Figure 2f ). To establish a predictive baseline, we first implemented a simple feed-forward neural network. Using this model, we conducted an initial exploratory experiment to characterize overall dataset variability and pinpoint key prediction challenges. We then examined the per-drug error distributions, which were largely uniform except for the first four compounds, which together accounted for 15% of the total error ( Figure 2e ). As anticipated, drugs that proved hardest to predict showed pronounced error shifts between training and test cell types. For example, IN1451, the single greatest source of error, elicited a strong response in NK cells but had minimal effects on CD4 + T cells, CD8 + T cells, and T regulatory cells ( Figure 2g ). We further explored whether specific biological functions were more difficult to predict. An enrichment analysis was conducted on the top 5% of genes with the highest average error in our local setup, using MSigDB hallmarks 21 and decoupleR 22 . This revealed that certain hallmarks, such as epithelial-mesenchymal transition and TNF- α signaling, contained a notable number of highly variable genes. This enrichment reflects underlying sensitivity differences. In drug-sensitive cells these pathways are strongly activated, driving inflammatory, stress or apoptotic responses, while in non-sensitive cells they remain near baseline. Such large expression differences across cell types result in higher prediction errors. By contrast, genes outside these sensitivity-linked programs exhibit smaller deviations from baseline and are therefore easier for the model to predict ( Figure 2h ). 2.3 Experimental Protocol To establish a robust and consistent framework for evaluating and comparing ML models, we implemented a nested cross-validation strategy using clearly defined data partitions within the OP3 dataset. This structured approach enables fair model comparison and effective assessment of cell-type-specific predictions and model stability. We partitioned the dataset initially into two main subsets: a training-validation dataset (∼ 80%) and a hold-out test dataset (∼ 20%). The training-validation dataset is subsequently split into distinct training and validation subsets, while the test dataset remains strictly isolated for final model evaluation. The outer validation loop, termed “cell-type cross-validation”, evaluates model performance across specific cell types. We used a 4-fold cross-validation scheme, where each fold designates one cell type (e.g., NK, CD4 + T cells, CD8 + T cells, or T regulatory cells) as the test set. The remaining cell types, along with a limited subset of the selected test cell type, form the training-validation dataset. These four cell types were selected based on their high representation within the dataset. In each fold, the test set includes 90% of compounds from the designated cell type. Correspondingly, the training-validation set includes all cell type-compound pairs from other cell types not designated as the test cell type in the current fold. Additionally, the training-validation dataset includes 10% of compounds from the designated test cell type, ensuring representation of all cell types during training and all control compounds. Within each outer fold, we apply a 5-fold inner cross-validation exclusively on the training-validation dataset to optimize model parameters. Here, the training data comprises all samples from B and myeloid cells, all samples from 20% of the compounds, and all but one sample from each of the remaining 80% of compounds. The validation data consists of the remaining single samples from each of the 80% of compounds not fully included in the training set. These validation samples are randomly selected from the three most numerous cell types in the current training-validation set. This nested cross-validation design effectively addresses challenges associated with high dimensionality and low signal-to-noise ratios in biological data while preserving biologically meaningful structures. Combining an outer loop for evaluating cell-type generalizability with an inner loop focused on compound-based model tuning ensures comprehensive evaluation across diverse biological contexts. The allocation of a small proportion (10%) of compounds from the test cell type into the training-validation set guarantees cell type representation during training, mimicking the original setup of the competition, where we only observe a small number of perturbations for the cell types of interest. Final predictions for each cell type were generated through an ensemble method, calculating the median prediction across the five inner-loop folds. 2.4 ScAPE Model Figure 1 illustrates the ScAPE architecture, specifically designed for perturbation prediction. The final design consists of a simplified autoencoder with two variants, distinguished by the number of tasks they perform: single-task ScAPE and multi-task ScAPE. First, the single-task ScAPE produces a single output, predicting DE outcomes for cell type/drug pairs as SLP. Second, the multi-task ScAPE generates two outputs, i) the SLP outcomes (as in single-task ScAPE) and ii) LFC values, providing information about effect size. Both variants share the same core architecture, differing only in their output layers. The strength of ScAPE lies in its use of two-dimensional median summaries for each gene, computed both across cell types and across drugs, as the sole input features. For every drug, we take the median SLP and the median LFC (in the multi-task mode) over all cell-type pseudobulk profiles; likewise, for every cell type we take those same medians over all drug pseudobulk profiles. These drug-level and cell-level effect vectors capture, respectively, the overall potency and statistical confidence of each compound at the gene level and the inherent context-specificity of the drug activity for each cell type. To improve robustness, zero-mean Gaussian noise is added independently to each element of these vectors, which are then standardized via batch normalization. Each noisy, normalized vector is projected through a dense layer with exponential linear unit activation and dropout to produce latent drug and cell embeddings. Those embeddings are concatenated to form a shared latent representation that captures the joint drug–cell interaction space. In the decoding phase, a different cell-embedding vector is concatenated with the shared latent vector and passed through another ELU-activated dense layer with dropout, followed by a final linear layer that generates gene-level predictions. In initial experiments, we explored a conditional Variational AutoEncoder (VAE) via a β -VAE formulation with an annealed Kullback–Leibler divergence, but found no improvement in predictive accuracy or generalization despite added complexity, similar to 10 . We therefore settled on a simpler, non-probabilistic neural network architecture for ScAPE. Section 3.1 presents a detailed analysis of parameter tuning, including variations in the number of input genes, ensembling strategies, and loss function weight adjustments. The ScAPE architecture is implemented in the open-source ScAPE library 2 . 2.5 Benchmark We benchmarked ScAPE against the two top-ranked submissions, as reported by “Open Problems in Single Cell Analysis” post-competition analysis (excluding ScAPE itself). We also included in the benchmark the recent TabPFN method, a powerful transformer-based foundation model, exemplifying a state-of-the-art, general-purpose predictive method not specifically developed for this competition. NN retraining with pseudolabels 3 : This method follows a two-stage approach. In the first stage, pseudolabels are generated using an NN optimized with Optuna, which produces predictions through a 7-model ensemble with custom cross-validation. In the second stage, the pseudolabels are incorporated into the training data, and predictions are refined using a 20-model ensemble, followed by median prediction clipping to ensure consistency. This system leverages pseudolabeling and ensembling to enhance prediction robustness. Py-boost 4 : The Py-boost approach utilizes four models. First, it combines gradient-boosted decision trees using t-statistics and PCA for dimensionality reduction. Additionally, ridge regression and k-nearest neighbors recommender systems are applied, framing the problem as collaborative filtering between cell types, compounds, and gene expression. The final model, ExtraTrees, employs fully grown decision trees with noise-enhanced target encoding for improved generalization. This ensemble approach effectively addresses the challenges of high dimensionality and low sample sizes. TabPFN 23 : The Tabular Prior-data Fitted Network (TabPFN) is a transformer-based foundation model pretrained on millions of synthetic tabular datasets. At inference time, it ingests a small labeled training set and unlabeled query points, and directly outputs approximate posterior predictive distributions. This enables rapid, few-shot classification and regression with strong performance on high-dimensional, low-sample-size tasks. By virtue of its learned inductive biases and ability to model complex feature interactions out of the box, TabPFN serves as a state-of-the-art, general-purpose baseline for perturbation-prediction problems. 3 Results 3.1 Performance Analysis and Optimization of ScAPE Models To explore the behavior of the ScAPE models under various parameter settings and configurations, we conducted an extensive performance analysis. As in the original challenge, we used the Mean Rowwise Root Mean Squared Error (MRRMSE) computed between true and predicted SLPs for all experiments to evaluate the performance of the models, which is defined as: where S is the number of samples (rows), G is the number of genes (columns), and y i j and ŷ i j are the actual and predicted SLP values, respectively, for sample i and gene j . First, in order to see if there are groups of genes more informative than others, we evaluated the models using a varying numbers of input genes, selecting the top N most variable genes. Table 1A presents selected configurations and their corresponding performance metrics for the multi-task ScAPE approach, which outperformed the single-task variant. View this table: View inline View popup Download powerpoint Table 1: Summary of the performance analysis of the multi-task ScAPE model under various parameter configurations and experimental conditions. A) Evaluation across varying numbers of input genes. B) Comparison of ensembling vs. non-ensembling approaches. C) Impact of loss weight configurations: weights of the loss function balancing SLP and LFC error. Best results for each approach and cell type are marked in bold . SLPo-w = signed− log 10 (p-values) output weight. LFCo-w = log 2 fold changes output weight. Results are evaluated using the Mean Rowwise Root Mean Squared Error (MRRMSE) metric. To assess the effect of input dimensionality, we trained models using between 8 and over 10,000 genes. When fewer than 8 genes were provided, accuracy fell sharply, indicating that even modeling the dominant non-response pattern exhibited by most genes requires a minimal feature set. Above this threshold, however, adding three orders of magnitude more genes yielded very little improvement because the training loss remains dominated by genes that do not change under treatment. As a result, the model becomes highly accurate at predicting non-responsive genes but lacks sensitivity for the rare, low p-value differential-expression events that capture true drug effects. The fact that random gene selections perform as well as top-most variable genes underlines the need for better metrics that puts more emphasis on smaller subsets of responsive genes, for example, by up-weighting low-p-value, differentially expressed genes so that the thousands of largely unchanging genes no longer drown out errors on those responsive transcripts. Additionally, we compared single-fold predictions with an ensemble constructed as the median of the five inner-loop folds ( Table 1B ). Across every cell type the ensemble lowered the MRRMSE on SLP by 2% to 4%, indicating that pooling the diverse hypotheses learned in each fold yields more stable and accurate predictions. The multi-task ScAPE network jointly predicts the LFC and SLP for every gene. Its training objective is a weighted sum We explored this trade-off by experimenting with different weight configurations, ranging from 1.0 to 0.0 for each output, balancing their contributions to identify the optimal configuration. Our analysis revealed that the model achieved strong performance when both SLP and LFC outputs were considered, with the configuration SLPo-w0.8 /LFCo-w0.2 yielding the lowest average MRRMSE ( Table 1C ). This near-balanced regime allows the LFC term to guide the model on the overall scale of expression changes, while the SLP term focuses learning on genes that truly react to each treatment. As a result, the model maintains sensitivity to real biological signals without being overwhelmed by non-responsive genes. On average, the multi-task SLPo-w0.8 /LFCo-w0.2 achieved lower MRRMSE than the single-task setting, with the largest decrease of 0.01 MRRMSE observed in CD4 + T cells. In summary, ensembling reduces fold-specific variance and improves generalization, and applying a multi-task loss, achieves a good trade-off between learning the general structure of gene expression and focusing on biologically meaningful perturbation effects. This balance translates into improved performance under a metric that averages prediction errors across all genes in each contrast. 3.2 Comparative Evaluation of Perturbation Prediction Models We evaluated the performance of several state-of-the-art architectures, including single-task ScAPE, multi-task ScAPE, NN retraining with pseudolabels, Py-Boost, and TabPFN, using the experimental protocol described in Section 2.3 to ensure comparability. Table 2 summarizes the MRRMSE for each model, alongside the 0-baseline (all values set to zero) and median-baseline (median of the genes grouped by drugs) approaches. View this table: View inline View popup Download powerpoint Table 2: Performance comparison of various models, including single-task ScAPE, multi-task ScAPE, NN retraining with pseudolabels, Py-Boost, and TabPFN, evaluated using the MRRMSE metric. Baseline approaches (0-baseline and median-baseline) are included for reference. The best results for each cell type are marked in bold . The single-task and multi-task ScAPE models performed similarly overall, with the multi-task variant achieving slightly better average results (MRRMSE of 0.540 versus 0.542). While differences were minimal across most cell types, multi-task ScAPE demonstrated clearer advantages in CD4 + T cells (MRRMSE of 0.689 versus 0.697). The NN retraining with pseudolabels approach, one of the winning models of the challenge, required substantial integration and adaptation to fit our experimental protocol. While we incor-porated validation steps and a robust evaluation mechanism absent in the original implementation, this architecture showed inferior performance, with an average MRRMSE error of 0.628—the highest among all models evaluated. Upon further analysis, we identified a key limitation in our adaptation: due to the fine-tuning of our experimental setup, we were unable to provide the full dataset when generating pseudolabels in the first stage. In contrast, the original implementation used the complete dataset to generate higher-quality pseudolabels, which were then used to improve performance in the second stage. This constraint in our pipeline likely contributed to the lower predictive accuracy observed in our results. The Py-Boost architecture performed slightly worse (MRRMSE of 0.558) than the ScAPE models but consistently outperformed both TabPFN and the NN retraining with pseudolabels. Nevertheless, Py-Boost remained competitive for specific cell types, achieving strong results in CD8 + T cells and T regulatory cells, with MRRMSE errors of 0.441 and 0.449, respectively. For the TabPFN model (MRRMSE of 0.567), we adapted it to our experimental protocol by applying one-hot encoding and training a separate regressor for each gene and cell type. While TabPFN is specifically designed for tabular data, its performance was notably close to that of Py-Boost in NK cells and CD4 + T cells. This demonstrates TabPFN’s remarkable adaptability, achieving competitive results even when applied to a data structure outside its primary goal. However, despite this adaptability, simpler approaches like ScAPE and Py-Boost consistently outperformed TabPFN across all cell types. Baseline comparisons further emphasize the predictive capabilities of the evaluated models. Across all cell types, the 0-baseline and median-baseline approaches consistently underperformed relative to the ML-based models, except in some cell types, where the NN retraining with pseudolabels approach performed similarly to or worse than baseline approaches. Notably, for NK cells and CD4 + T cells, where the best MRRMSE scores were 0.573 and 0.689, respectively, the median-baseline yielded substantially higher errors (0.636 and 0.789), and the 0-baseline performed even worse. These results highlight that the models do not merely default to predicting values close to zero; instead, they are at least able to distinguish which genes are responsive and which are not, in a cell-specific manner. Across all architectures, the lowest error rates were observed for CD8 + T cells, while CD4 + T cells consistently yielded the highest MRRMSE values. Multi-task ScAPE achieved the best overall performance, closely followed by single-task ScAPE and Py-Boost. Although the average performance of Py-Boost is below ScAPE, it remains competitive, particularly in CD8 + T cells and T regulatory cells. These results reinforce the ability of the model to capture meaningful perturbation responses across diverse cell types and clearly outperform statistical baselines, underscoring their potential for robust and generalizable perturbation prediction. Overall, these results validate the effectiveness of ScAPE. 4 ScAPE Tool and API We also provide an open-source implementation of ScAPE, offering both a command-line interface (CLI) for rapid execution and a flexible Python API for advanced customization. 4.1 Command-Line and API Workflows The ScAPE package includes a simple CLI for model training. A typical command initiates training using parquet files containing SLPs and LFCs. Both interfaces expect input data as Pandas DataFrames with a “MultiIndex” of “(cell_type, sm_name)” where “sm_name” are the names of the drugs. Users can specify hyperparameters and define cross-validation sets by holding out specific cell types or drugs. Download figure Open in new tab For greater control and integration into larger pipelines, the same workflow can be executed via the Python API, which provides functions for data loading, model instantiation, training, and prediction. Download figure Open in new tab 4.2 Advanced API Customization The ScAPE API exposes the underlying model components, allowing for extensive customization of the network architecture, learning objectives, and feature engineering. A key feature is the ability to configure multi-task models that simultaneously predict multiple outputs, such as SLP and LFC. This encourages the network to learn shared representations and can improve generalization. Download figure Open in new tab Download figure Open in new tab Furthermore, in a multi-task setting, users can prioritize one learning objective over another by assigning different weights to their respective loss functions during model compilation. Download figure Open in new tab 4.3 K-Fold Ensemble for Robust Prediction For enhanced robustness and accuracy, we implement an ensemble of ScAPE models, trained on different subsets of the data. This can be easily achieved by using a K-Fold strategy, generating K trained models on different partitions. This strategy mitigates the risk of overfitting and improves generalization. Download figure Open in new tab Download figure Open in new tab 5 Discussion Predicting cellular responses to perturbations remains an important challenge in computational biology, with important implications for drug discovery and personalized medicine. The NeurIPS 2023 perturbation prediction competition provided valuable insights into both the potential and limitations of current approaches. Building on the competition, our results demonstrate that ScAPE, despite its simplicity, achieves competitive performance. The multi-task variant showed marginal but consistent improvements over the single-task version, which can be attributed to the inherent relationship between p-values and fold changes; by jointly learning both outputs, the model captures their statistical dependencies, with the LFC task serving as an auxiliary regularizer that improves the main target prediction of this challenge, which consists of SLP of the DE test between control and treated cells. A key aspect of ScAPE is the use of median-based features to characterize the drug and cell specific effects on genes. By reducing the high-dimensional gene expression space to just a few features per gene (drug-level and cell-level medians), we transform a complex learning problem into one of modeling biologically meaningful summary statistics. This strategy mirrors successful approaches in collaborative filtering, and simplifies also the strategy of modern methods that also decompose effects into perturbation and context specific covariates 10 , 11 . The fact that such a simple representation performs competitively suggests that much of the predictive signal can be captured through these population-level summaries. Our benchmarks using the OP3 dataset show that this approach remains competitive despite its simplicity. While Py-Boost showed strong performance in specific cell types and TabPFN demonstrated remarkable adaptability, despite being a foundation model for tabular data, the overall performance differences between top models were modest. This convergence of performance across diverse architectures suggests we may be approaching fundamental limits imposed by the size of the dataset, the data processing pipeline itself, and the evaluation metrics, even before considering model architecture. The perturbation challenge used to systematically evaluate the methods relies on upstream computational cell type annotation; errors in identifying cell types, especially for perturbed cells that differ markedly from the unperturbed or basal cell atlases used to train these models 24 , can propagate downstream and degrade training data quality. Furthermore, the final data used for prediction is summarized at the pseudobulk level, averaging away the heterogeneity and subtle population shifts inherent to single-cell resolution. When all models are trained on this lower-resolution signal, it is not surprising to find that the differences between predictive models are minimal. Our enrichment analysis provides some insight into this problem, showing that the genes with the highest prediction error are concentrated in specific biological pathways. These are hallmarks of inflammatory and stress responses, such as TNF- α signaling, which often exhibit switch-like activation. The genes within these pathways act as markers for a cellular response, yet the pseudobulking process averages these distinct states into a single, intermediate value that represents neither population accurately. Compounding this biological issue, an unspecific validation metric like MRRMSE on SLP averages statistical significance of differential expressed genes across all 18,211 genes, giving equal weight to thousands of non-responsive genes and the handful of critical response markers. Consequently, the modeling task becomes less about identifying specific biological responses and more about predicting a smoothed average, which helps explain why even sophisticated models struggle to outperform simple baselines under this evaluation scheme. This observation highlights the importance of designing better metrics for benchmarking perturbation-based models. Beyond the choice of evaluation metric, the objective designed for the OP3 challenge, i.e., the direct prediction of log p-values, is one of the major bottlenecks. An alternative approach could be to predict full single-cell gene expression profiles, where models predict target gene expression given a perturbation and baseline conditions. From such generative predictions, any desired downstream statistical test could be performed post-hoc, providing a statistically grounded and more interpretable output, while also leveraging information from the entire single-cell data without relying on intermediate preprocessing steps such as pseudobulking and computational cell type annotation, as done in the challenge. The combination of these limitations creates a paradoxical situation where models that simply predict the mean expression profile can achieve competitive scores while failing to capture the sparse but biologically critical perturbation responses. This results in an evaluation where architectural complexity offers no clear advantage, as shown in our experiments where models using as few as the top 8 most variable genes performed comparably to those using over 10,000. The training loss remains dominated by non-responsive genes, so the model learns to predict the baseline state accurately but lacks sensitivity for the true biological signals. In conclusion, our work demonstrates that a simple yet robust model like ScAPE can achieve top-tier performance in a large-scale, unbiased competition where over 1,000 teams proposed and evaluated different methods, suggesting that future progress in perturbation prediction depends as much on better and more large-scale single-cell perturbational assays as well as on the development of better metrics and evaluation frameworks. New benchmarks 25 should therefore prioritize more biologically relevant objectives, moving from predicting statistical summaries to full single-cell profiles, and must adopt metrics that capture the sparse but critical gene responses that define cellular states 26 . Within such improved frameworks, simple and efficient models like ScAPE can be used as essential baselines, ensuring that the performance gains of novel architectures are genuine and not artifacts of the evaluation setup. Author Contributions PRM and MGR conceived the original ideas and developed the initial implementation used for the participation in the “Open Problems - Single-Cell Perturbations” competition, part of the NeurIPS 2023 Competition Track. For this study, SRT, PRM, and MGR contributed equally to extending the method, developing the evaluation framework, and writing the manuscript. RT and AM provided supervision to SRT, while JSR supervised the study and provided additional guidance. All authors contributed to review and editing, and approved the final version of the manuscript. Conflicts of Interest JSR reports in the last 3 years funding from GSK and Pfizer and fees/honoraria from Travere Therapeutics, Stadapharm, Astex, Owkin, Pfizer, Grunenthal, Tempus AI, and Moderna. Acknowledgements This work was supported through state funds approved by the State Parliament of Baden-Württemberg for the Innovation Campus Health + Life Science Alliance Heidelberg Mannheim. It was also supported by projects: AI4FOOD-CM (Y2020/TCS6654), FACINGLCOVID-CM (PD2022-004-REACT-EU), INTER-ACTION (PID2021-126521OB-I00 MICINN/FEDER), HumanCAIC (TED2021-131787BI00 MICINN), PowerAI+ (SI4/PJI/2024-00062), and Cátedra ENIA UAM-VERIDAS en IA Responsable (NextGenerationEU PRTR TSI-100927-2023-2). We also thank Daniel Dimitrov for valuable feedback. Funder Information Declared State Parliament of Baden-Württemberg (Innovation Campus Health + Life Science Alliance Heidelberg Mannheim), DE Comunidad de Madrid (Synergy R&D Program), ES , AI4FOOD-CM (Y2020/TCS6654) Comunidad de Madrid; European Union - REACT-EU (FEDER + FSE, NextGenerationEU), ES , FACINGLCOVID-CM (PD2022-004-REACT-EU) Ministerio de Ciencia e Innovación (MICINN / AEI); FEDER (ERDF/EU), ES , INTER-ACTION (PID2021-126521OB-I00) Ministerio de Ciencia e Innovación (MICINN), ES , HumanCAIC (TED2021-131787BI00) Comunidad de Madrid (Regional R&D Program), ES , PowerAI+ (SI4/PJI/2024-00062) European Union - NextGenerationEU PRTR , TSI-100927-2023-2 Footnotes https://github.com/scapeML/scape 1 https://www.kaggle.com/competitions/open-problems-single-cell-perturbations 2 https://github.com/scapeML/scape 3 https://github.com/okon2000/single_cell_perturbations 4 https://github.com/Ambros-M/Single-Cell-Perturbations-2023 References 1. ↵ Subramanian , A. et al. A next generation connectivity map: L1000 platform and the first 1,000,000 profiles . Cell 171 , 1437 – 1452 . doi: 10.1016/j.cell.2017.10.049 ( 2017 ). OpenUrl CrossRef PubMed 2. ↵ Reymond , J.-L. The chemical space project . Accounts of chemical research 48 , 722 – 730 . doi: 10.1021/ar500432k ( 2015 ). OpenUrl CrossRef PubMed 3. ↵ Papalexi , E. & Satija , R. Single-cell RNA Sequencing to Explore Immune Cell Heterogeneity . Nature Reviews Immunology 18 , 35 – 45 . doi: 10.1038/nri.2017.76 ( 2018 ). OpenUrl CrossRef PubMed 4. ↵ Schäfer , P. S. L. , Dimitrov , D. , Villablanca , E. J. & Saez-Rodriguez , J. Integrating Single-cell Multi-omics and Prior Biological Knowledge for a Functional Characterization of the Immune System . Nature Immunology 25 , 405 – 417 . doi: 10.1038/s41590-024-01768-2 ( 2024 ). OpenUrl CrossRef PubMed 5. ↵ Szałata , A. et al. A benchmark for prediction of transcriptomic responses to chemical perturbations across cell types in Advances in Neural Information Processing Systems (NeurIPS) 37 ( 2024 ). https://openreview.net/forum?id=WTI4RJYSVm . 6. ↵ Ahlmann-Eltze , C. , Huber , W. & Anders , S. Deep-learning-based gene perturbation effect prediction does not yet outperform simple linear baselines . Nature Methods 22 , 1657 – 1661 . issn: 1548-7105. doi: 10.1038/s41592-025-02772-6 ( 2025 ). OpenUrl CrossRef 7. ↵ Viñas Torné , R. et al. Systema: a framework for evaluating genetic perturbation response prediction beyond systematic variation . Nature Biotechnology, 1546–1696 . doi: 10.1038/s41587-025-02777-8 ( 2025 ). OpenUrl CrossRef 8. ↵ Lotfollahi , M. , Wolf , F. A. & Theis , F. J. scGen Predicts Single-cell Perturbation Responses . Nature methods 16 , 715 – 721 . doi: 10.1038/s41592-019-0494-8 ( 2019 ). OpenUrl CrossRef PubMed 9. ↵ Rampášek , L. , Hidru , D. , Smirnov , P. , Haibe-Kains , B. & Goldenberg, A. Dr . VAE: Improving Drug Response Prediction via Modeling of Drug Perturbation Effects . Bioinformatics 35 , 3743 – 3751 . doi: 10.1093/bioinformatics/btz158 ( 2019 ). OpenUrl CrossRef PubMed 10. ↵ Lotfollahi , M. et al. Predicting Cellular Responses to Complex Perturbations in High-throughput Screens . Molecular systems biology 19 , e11517 . doi: 10.15252/msb.202211517 ( 2023 ). OpenUrl CrossRef PubMed 11. ↵ Hetzel , L. , Boehm , S. , Kilbertus , N. , Günnemann , S. , Theis , F. , et al. Predicting Cellular Responses to Novel Drug Perturbations at a Single-cell Resolution . Advances in Neural Information Processing Systems 35 , 26711 – 26722 ( 2022 ). OpenUrl 12. ↵ Roohani , Y. , Huang , K. & Leskovec , J. Predicting Transcriptional Outcomes of Novel Multigene Perturbations with GEARS . Nature Biotechnology 42 , 927 – 935 . doi: 10.1038/s41587-023-01905-6 ( 2024 ). OpenUrl CrossRef 13. ↵ Ji , Y. , Lotfollahi , M. , Wolf , F. A. & Theis , F. J. Machine Learning for Perturbational Single-cell Omics . Cell Systems 12 , 522 – 537 . doi: 10.1016/j.cels.2021.05.016 ( 2021 ). OpenUrl CrossRef PubMed 14. Tejada-Lapuerta , A. et al. Causal machine learning for single-cell genomics . Nature Genetics 57 , 797 – 808 . doi: 10.1038/s41588-025-02124-2 ( 2025 ). OpenUrl CrossRef PubMed 15. ↵ Lobentanzer , S. , Rodriguez-Mier , P. , Bauer , S. & Saez-Rodriguez , J. Molecular Causality in the Advent of Foundation Models . Molecular systems biology 20 , 848 – 858 . issn: 1744-4292 . doi: 10.1038/s44320-024-00041-w ( 2024 ). OpenUrl CrossRef PubMed 16. ↵ Li , C. et al. Benchmarking AI models for in silico gene perturbation of cells . bioRxiv , 2024 – 12 ( 2024 ). 17. ↵ Wu , Y. et al. PerturBench: Benchmarking Machine Learning Models for Cellular Perturbation Analysis . arXiv preprint arxiv: 2408.10609 . https://arxiv.org/abs/2408.10609 ( 2025 ). 18. ↵ Rodriguez-Mier , P. & Garrido-Rodriguez , M. ScAPE: Single-cell Analysis of Perturbational Effects 2023 . https://github.com/scapeML/scape . 19. ↵ Hollmann , N. et al. Accurate predictions on small data with a tabular foundation model . Nature 637 , 319 – 326 . doi: 10.1038/s41586-024-08328-6 ( 2025 ). OpenUrl CrossRef PubMed 20. ↵ Greenacre , M. et al. Principal Component Analysis . Nature Reviews Methods Primers 2 , 100 . doi: 10.1038/s43586-022-00184-w ( 2022 ). OpenUrl CrossRef 21. ↵ Subramanian , A. et al. Gene Set Enrichment Analysis: A Knowledge-based Approach for Interpreting Genome-wide Expression Profiles . Proceedings of the National Academy of Sciences 102 , 15545 – 15550 . doi: 10.1073/pnas.0506580102 ( 2005 ). OpenUrl Abstract / FREE Full Text 22. ↵ Badia-i-Mompel , P. et al. decoupleR: Ensemble of Computational Methods to Infer Biological Activities from Omics Data . Bioinformatics Advances 2 , vbac016 . doi: 10.1093/bioadv/vbac016 ( 2022 ). OpenUrl CrossRef PubMed 23. Hollmann , N. et al. Accurate Predictions on Small Data with a Tabular Foundation Model . Nature . doi: 10.1038/s41586-024-08328-6 ( Jan . 2025 ). OpenUrl CrossRef PubMed 24. ↵ Zhang , A. W. et al. Probabilistic cell-type assignment of single-cell RNA-seq for tumor microenvironment profiling . Nature methods 16 , 1007 – 1015 . doi: 10.1038/s41592-019-0529-1 ( 2019 ). OpenUrl CrossRef PubMed 25. ↵ Roohani , Y. H. et al. Virtual Cell Challenge: Toward a Turing test for the virtual cell . Cell 188 , 3370 – 3374 . doi: 10.1016/j.cell.2025.06.008 ( 2025 ). OpenUrl CrossRef PubMed 26. ↵ Mejia , G. M. et al. Diversity by Design: Addressing Mode Collapse Improves scRNA-seq Perturbation Modeling on Well-Calibrated Metrics . arXiv preprint arxiv: 2506.22641 . doi: 10.48550/arXiv.2506.22641 ( 2025 ). OpenUrl CrossRef View the discussion thread. Back to top Previous Next Posted September 09, 2025. Download PDF Data/Code Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following ScAPE: A lightweight multitask learning baseline method to predict transcriptomic responses to perturbations Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share ScAPE: A lightweight multitask learning baseline method to predict transcriptomic responses to perturbations Sergio Romero-Tapiador , Pablo Rodriguez-Mier , Martin Garrido-Rodriguez , Ruben Tolosana , Aythami Morales , Julio Saez-Rodriguez bioRxiv 2025.09.08.674873; doi: https://doi.org/10.1101/2025.09.08.674873 Share This Article: Copy Citation Tools ScAPE: A lightweight multitask learning baseline method to predict transcriptomic responses to perturbations Sergio Romero-Tapiador , Pablo Rodriguez-Mier , Martin Garrido-Rodriguez , Ruben Tolosana , Aythami Morales , Julio Saez-Rodriguez bioRxiv 2025.09.08.674873; doi: https://doi.org/10.1101/2025.09.08.674873 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Bioinformatics Subject Areas All Articles Animal Behavior and Cognition (7619) Biochemistry (17642) Bioengineering (13865) Bioinformatics (41862) Biophysics (21409) Cancer Biology (18547) Cell Biology (25436) Clinical Trials (138) Developmental Biology (13358) Ecology (19863) Epidemiology (2067) Evolutionary Biology (24288) Genetics (15587) Genomics (22467) Immunology (17703) Microbiology (40301) Molecular Biology (17142) Neuroscience (88445) Paleontology (666) Pathology (2825) Pharmacology and Toxicology (4815) Physiology (7634) Plant Biology (15109) Scientific Communication and Education (2042) Synthetic Biology (4285) Systems Biology (9812) Zoology (2268)

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-06-02T02:00:03.124865+00:00
License: CC-BY-ND-4.0