<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Med.</journal-id>
<journal-title>Frontiers in Medicine</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Med.</abbrev-journal-title>
<issn pub-type="epub">2296-858X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fmed.2025.1631898</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Medicine</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A drug response prediction method for single-cell tumors combining attention networks and transfer learning</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Zhou</surname> <given-names>BingWei</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Sun</surname> <given-names>SiLin</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Liu</surname> <given-names>ShengZheng</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Long</surname> <given-names>HaiXia</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/570151/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Li</surname> <given-names>YuChun</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c002"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/3112034/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>College of Information Science and Technology, Hainan Normal University, Guilinyang Campus, Haikou</institution>, <addr-line>Hainan</addr-line>, <country>China</country></aff>
<aff id="aff2"><sup>2</sup><institution>Key Laboratory of Data Science and Smart Education, Ministry of Education, Hainan Normal University</institution>, <addr-line>Haikou</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Udayan Bhattacharya, Weill Cornell Medical Center, NewYork-Presbyterian, United States</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Alejandro Schaffer, National Institutes of Health (NIH), United States</p>
<p>Dongmin Bang, Seoul National University Children&#x00027;s Hospital, Republic of Korea</p></fn>
<corresp id="c001">&#x0002A;Correspondence: HaiXia Long <email>lhx&#x00040;hainnu.edu.cn</email></corresp>
<corresp id="c002">YuChun Li <email>liychs&#x00040;hainnu.edu.cn</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>21</day>
<month>08</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>12</volume>
<elocation-id>1631898</elocation-id>
<history>
<date date-type="received">
<day>20</day>
<month>05</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>07</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2025 Zhou, Sun, Liu, Long and Li.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Zhou, Sun, Liu, Long and Li</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>Accurately predicting tumor cell line responses to therapeutic drugs is essential for personalized cancer treatment. Current methods using bulk cell data fail to fully capture tumor heterogeneity and the complex mechanisms underlying treatment responses.</p>
</sec>
<sec>
<title>Methods</title>
<p>This study introduces a novel method, ATSDP-NET (Attention-based Transfer Learning for Enhanced Single-cell Drug Response Prediction), which combines bulk and single-cell data. The model utilizes transfer learning and attention networks to predict drug responses in single-cell tumor data, after pre-training on bulk cell gene expression data. A multi-head attention mechanism is incorporated to enhance the model&#x00027;s expressive power and prediction accuracy by identifying gene expression patterns linked to drug reactions.</p>
</sec>
<sec>
<title>Results</title>
<p>ATSDP-NET outperforms existing methods in drug response prediction, as demonstrated on four single-cell RNA sequencing datasets. The model showed superior performance across multiple metrics, including recall, ROC, and average precision (AP). It accurately predicted the sensitivity and resistance of mouse acute myeloid leukemia cells to I-BET-762 and the sensitivity and resistance of human oral squamous cell carcinoma cells to cisplatin. Correlation analysis revealed a high correlation between predicted sensitivity gene scores and actual values (R = 0.888, <italic>p</italic> &#x0003C; 0.001), while resistance gene scores also showed a significant correlation (R = 0.788, <italic>p</italic> &#x0003C; 0.001). The dynamic process of cells transitioning from sensitive to resistant states was visualized using uniform manifold approximation and projection (UMAP).</p>
</sec>
<sec>
<title>Discussion</title>
<p>ATSDP-NET identifies critical genes linked to drug responses, confirming its predictions through differential gene expression scores and gene expression patterns. This method provides valuable insights into the mechanisms of drug resistance and offers potential for developing personalized treatment strategies.</p>
</sec></abstract>
<kwd-group>
<kwd>tumor drug response prediction</kwd>
<kwd>attention mechanism</kwd>
<kwd>transfer learning</kwd>
<kwd>bulk RNA sequencing</kwd>
<kwd>single-cell RNA sequencing</kwd>
</kwd-group>
<counts>
<fig-count count="8"/>
<table-count count="4"/>
<equation-count count="22"/>
<ref-count count="52"/>
<page-count count="20"/>
<word-count count="13523"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Precision Medicine</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>Understanding how individual cancer cells respond to drugs is critical for precision oncology. In this study, we aim to predict the drug response&#x02014;specifically, whether a cell will survive or dieusing single-cell RNA sequencing (scRNA-seq) data collected before treatment. Our analysis is performed entirely at the single-cell level, rather than at the level of whole patients or animal models. While clinical decision-making depends on patient-level outcomes, modeling drug response at the cellular level serves as a necessary intermediate step toward precision medicine. It allows us to uncover cellular heterogeneity and understand how specific cell populations contribute to overall treatment response.</p>
<p>The rapid advancement of pharmacogenomics has led to the development of essential resources such as the cancer cell line encyclopedia (CCLE) (<xref ref-type="bibr" rid="B1">1</xref>) and the genomics of drug sensitivity in cancer (GDSC) (<xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B3">3</xref>). Understanding the molecular mechanisms behind treatment sensitivity and resistance has advanced significantly thanks to these databases, which offer thorough genomic and drug response (<xref ref-type="bibr" rid="B4">4</xref>) data across a variety of cancer cell lines (<xref ref-type="bibr" rid="B5">5</xref>). Through the utilization of these databases, scientists are able to pinpoint important genomic factors that impact medication response, providing vital information to guide the creation of more efficient and customized cancer treatment plans.</p>
<p>Understanding and addressing the complexity of cancer genetics has evolved significantly with the introduction of precision medicine, which has further enhanced the development of tailored cancer treatment methods based on patient-specific data (<xref ref-type="bibr" rid="B6">6</xref>). Notably, the development of single-cell RNA sequencing (scRNA-seq) technology has opened up hitherto unheard-of possibilities for identifying cellular heterogeneity in malignancies (<xref ref-type="bibr" rid="B7">7</xref>) and clarifying drug response pathways. By enabling predictions at the single-cell level (<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B9">9</xref>), scRNA-seq facilitates the detailed examination of cancer cell responses to therapeutic agents. This method provides strong assistance for the development of precision medicine by taking into account structural differences in the data (<xref ref-type="bibr" rid="B10">10</xref>) and highlighting the heterogeneity present in single-cell data.</p>
<p>Because of their inherent complexity and heterogeneity, scRNA-seq data (<xref ref-type="bibr" rid="B11">11</xref>&#x02013;<xref ref-type="bibr" rid="B15">15</xref>) provide special computational challenges despite their revolutionary promise. The inability of current techniques to accurately represent this complexity highlights the pressing need for innovative strategies that can more accurately anticipate and interpret drug responses at the single-cell level.</p>
<p>Drug response prediction has made substantial use of deep learning models, including convolutional neural networks (CNNs) and recurrent neural networks (RNNs) (<xref ref-type="bibr" rid="B16">16</xref>). Predicting the response to cancer drugs is made possible by these models&#x00027; exceptional ability to spot intricate, non-linear patterns in vast amounts of biological data. Aliper et al. (<xref ref-type="bibr" rid="B17">17</xref>) successfully applied deep learning to predict cancer drug responses (<xref ref-type="bibr" rid="B17">17</xref>), and Xia et al. (<xref ref-type="bibr" rid="B18">18</xref>) employed deep neural networks to predict drug sensitivity across various cancer cell lines, demonstrating the promise of deep learning in this domain (<xref ref-type="bibr" rid="B18">18</xref>). Furthermore, Chiu et al. (<xref ref-type="bibr" rid="B19">19</xref>) developed a multimodal deep learning framework that combined gene expression data and drug structure to enhance predictive performance (<xref ref-type="bibr" rid="B19">19</xref>). Nevertheless, even with these developments, current deep learning models are unable to adequately handle important issues like data imbalance and small sample sizes, especially when it comes to a variety of cancer subtypes (<xref ref-type="bibr" rid="B20">20</xref>).</p>
<p>Transfer learning, which uses information from similar tasks or domains to improve model generalization in cancer treatment response prediction, has become a successful tactic to solve these issues. Through the use of sizable, labeled datasets, transfer learning enables better performance in situations with less data. Pan and Yang (<xref ref-type="bibr" rid="B21">21</xref>) introduced the concept of transfer learning, which has been widely applied in biomedical research. Subsequently, Tan et al. (<xref ref-type="bibr" rid="B22">22</xref>) optimized deep transfer learning frameworks to address issues such as feature misalignment (<xref ref-type="bibr" rid="B22">22</xref>), and Zhu et al. (<xref ref-type="bibr" rid="B23">23</xref>) proposed an integrated transfer learning framework that enhanced the performance of drug response prediction models, particularly for novel tumor cells and drugs. Nevertheless, the limited availability of single-cell data frequently limits the efficiency of transfer learning techniques (<xref ref-type="bibr" rid="B24">24</xref>) in real-world applications, making it difficult for them to produce predictions for single-cell RNA-seq data that are particular to a certain cell type.</p>
<p>Recent studies in the area of single-cell drug response prediction have explored novel approaches using deep learning and transfer learning. One such approach is scDEAL (<xref ref-type="bibr" rid="B25">25</xref>), which uses bulk-to-single-cell transfer learning to enhance drug response predictions at the single-cell level. Although similar in its use of transfer learning, our proposed ATSDP-NET model introduces a multi-head attention mechanism, which improves the precision and interpretability of drug response predictions. Similarly, CSG2A (<xref ref-type="bibr" rid="B26">26</xref>) predicts drug response heterogeneity using single-cell transcriptomic signatures. While this approach focuses on therapeutic vulnerabilities, our method specializes in predicting drug response at the single-cell level, offering a more detailed and targeted analysis. In contrast, the THERAPI framework (<xref ref-type="bibr" rid="B27">27</xref>) provides a model for predicting therapeutic responses in cancer treatment. However, unlike our approach, THERAPI does not incorporate the multi-head attention mechanism, which is a key component in ATSDP-NET, allowing for a finer resolution of drug response heterogeneity at the single-cell level. Furthermore, the study by Hsu et al. (<xref ref-type="bibr" rid="B28">28</xref>) uses a deconvolution approach for predicting drug response by analyzing tumor and cancer cell lines. While this method provides valuable insights into drug response, it lacks the integration of multi-head attention, which limits its ability to capture the complex heterogeneity of single-cell RNA-seq data.</p>
<p>These works provide important context for our research, highlighting the evolution of drug response prediction methods. To get around these restrictions, we introduce a multi-head attention mechanism within the transfer learning framework. This will help the model better capture important characteristics of single-cell RNA-seq data and increase the accuracy of its predictions. The attention mechanism increases the model&#x00027;s sensitivity to particular characteristics of single-cell data by allowing it to pinpoint important elements pertinent to drug response at the single-cell level. To extract important features utilizing multi-head attention and transfer learning, we provide ATSDP-NET (Attention-based Transfer Learning for Enhanced Single-cell Drug Response Prediction), a unique system that combines bulk and single-cell RNA-seq data. Superior prediction accuracy and interpretability are attained by ATSDP-NET by the identification of important genes linked to drug response.</p>
<p>Extensive evaluations of scRNA-seq datasets show that ATSDP-NET performs well in predicting drug responses in a range of cell types. Additionally, tests on several benchmark scRNA-seq datasets treated with various medications demonstrate its remarkable predictive power. Through the identification of important gene profiles associated with drug response, ATSDP-NET advances our knowledge of drug response at the single-cell level and offers fresh perspectives on the molecular mechanisms underlying drug sensitivity and resistance.</p>
<p>Our proposed method aims not only to improve single-cell level drug response prediction but also to provide a foundational step toward personalized cancer treatment by modeling tumor heterogeneity more effectively. While the use of single-cell data provides detailed insights into drug response at the cellular level, we acknowledge that directly linking these findings to patient-level precision medicine requires further steps. In future work, we plan to integrate patient-derived data or pseudo-bulk samples to empirically validate ATSDP-NET and demonstrate its utility in a clinical context. Given the current limitations, our goal is to refine single-cell modeling techniques and contribute to the evolving understanding of tumor heterogeneity, while setting the stage for further research into clinical applications.</p>
</sec>
<sec sec-type="materials and methods" id="s2">
<title>2 Materials and methods</title>
<sec>
<title>2.1 Datasets</title>
<p>We evaluated our model using four publicly available single-cell RNA sequencing (scRNA-seq) datasets, each representing a distinct drug treatment and cancer context:</p>
<list list-type="bullet">
<list-item><p><bold>DATA1</bold>: human oral squamous cell carcinoma (OSCC) cells treated with Cisplatin.</p></list-item>
<list-item><p><bold>DATA2</bold>: additional OSCC scRNA-seq data also treated with Cisplatin.</p></list-item>
<list-item><p><bold>DATA3</bold>: human prostate cancer cells treated with Docetaxel.</p></list-item>
<list-item><p><bold>DATA4</bold>: murine acute myeloid leukemia (AML) cells treated with I-BET-762.</p></list-item>
</list>
<p>For each dataset, scRNA-seq was conducted on cancer cells before the administration of drug treatment, enabling the capture of pre-treatment transcriptomic states. After drug treatment, each cell was assigned a binary response label (0 = resistant, 1 = sensitive) based on post-treatment viability assays. These labels, derived from experimental annotations in the original publications, serve as the ground truth for model training and evaluation.</p>
<p>To address class imbalance in the labeled datasets, we applied different sampling strategies: SMOTE was used for DATA1, and oversampling was used for DATA2, DATA3, and DATA4.</p>
<p>These datasets, with well-defined pre-treatment input features and post-treatment binary response labels, support single-cell-level supervised learning and enable reliable evaluation using metrics such as AUC, accuracy, and F1 score. The original drug response values in the GDSC and CCLE databases were reported as continuous variables such as IC50 or percent viability. For this study, we adopted binary drug response labels (0 = resistant, 1 = sensitive) derived from existing annotations in the datasets or binarized based on established thresholds as defined in prior studies (e.g., top/bottom quantiles of response distributions). These binary labels serve as ground truth for model training and evaluation.</p>
</sec>
<sec>
<title>2.2 Data collection and preprocessing</title>
<p>In our study design, scRNA-seq data is collected before applying any drug treatment. This allows us to capture the baseline transcriptional state of each cell. The same cell population is then subjected to drug treatment, after which cellular response is assessed. To determine which cells responded by dying, we rely on dataset-provided viability labels, which were derived by the original authors using post-treatment assays. Although we do not directly observe or trace individual cells over time, the annotations provided link each cell&#x00027;s pre-treatment transcriptome to its post-treatment viability outcome.</p>
<p>Comprehensive datasets from the GDSC and CCLE databases were used in this study. These datasets included drug response profiles for 1,280 cancer cell lines, 1,557 drugs, and 15,962 genes. Drug-sensitive cell lines were annotated with a binary label of 1, whereas drug-resistant cell lines were labeled as 0. Predictive model performance may be negatively impacted by the notable class imbalance in the training dataset caused by the varying distribution of sensitive and resistant cell lines across drug treatments.</p>
<p>Oversampling and the Synthetic Minority Oversampling Technique (SMOTE) (<xref ref-type="bibr" rid="B29">29</xref>) were two sampling strategies used to optimize the training dataset structure to lessen the problem of class imbalance. SMOTE used a more complex technique by creating synthetic samples inside the minority class&#x00027;s feature space, increasing the diversity and representativeness of the training data, whereas oversampling duplicated samples from the minority class to increase their representation.</p>
<p>The bulk RNA-Seq datasets used for pre-training were split into 80% training and 20% test sets. Similarly, the single-cell RNA-Seq datasets used for fine-tuning and testing were also divided with an 80/20 ratio. This consistent splitting ensures that both stages (pre-training and fine-tuning/testing) are clearly separated and reproducible.</p>
<p>To address class imbalance in the datasets, different oversampling techniques were applied. Specifically, SMOTE was used for DATA1, while standard oversampling was used for DATA2, DATA3, and DATA4. The decision to use SMOTE for DATA1 was based on the significant class imbalance in this dataset, where a large proportion of drug-resistant cells were underrepresented. SMOTE was chosen to generate synthetic samples for the minority class, allowing the model to learn more effectively from the drug-resistant cells. For the other datasets (DATA2&#x02013;4), the class imbalance was less pronounced, so standard oversampling (duplicating minority class samples) was deemed sufficient.</p>
<p>While SMOTE helps to balance the dataset by generating synthetic samples, it can also introduce some risk of overfitting, especially if the synthetic samples do not accurately represent the minority class. To ensure that our model&#x00027;s performance improvements are robust, we plan to evaluate alternative balancing strategies (such as undersampling or different oversampling techniques) in future work, and will report these results for comparison.</p>
<p>To justify the selection of different sampling strategies across datasets, we conducted a comparative experiment to evaluate the impact of SMOTE and simple oversampling on model performance. SMOTE yielded significantly better results for DATA1, which had a severe class imbalance, while simple oversampling consistently outperformed SMOTE for DATA2, DATA3, and DATA4, where the imbalance was less pronounced. These results demonstrate that our tailored preprocessing design is robust and appropriate for the specific class distributions in each dataset. This evidence supports the rationale for adopting SMOTE for severely imbalanced data and standard oversampling for datasets with moderate imbalance. We believe this careful selection improves model generalizability and minimizes the risk of overfitting associated with inappropriate sampling techniques.</p>
<p>Additionally, the following preparation procedures were used to improve the dependability and quality of the single-cell RNA-seq data: (i) To remove noise and non-informative features, cells with &#x0003C;200 recognized genes&#x02014;a sign of empty droplets&#x02014;and genes discovered in fewer than three cells were eliminated. These steps are particularly important in single-cell RNA-seq data, as they help to eliminate low-quality cells that could negatively impact downstream analysis. (ii) To prevent confounding effects, cells with mitochondrial gene expression levels higher than 10% of total gene expression were eliminated. This step is commonly used in single-cell data to avoid the inclusion of stressed or dying cells, which may distort the overall analysis. (iii) To make subsequent studies easier, the count matrix was normalized using the total UMI counts per cell and then logarithmically transformed. Normalization is especially crucial in single-cell RNA-seq data to ensure that cell-to-cell comparisons are valid and not influenced by technical variations. All of these preprocessing steps were performed on scRNA-seq data collected prior to drug treatment, ensuring that the model learns from the true pretreatment transcriptional states.</p>
<p>In this study, we use both bulk RNA-seq data and single-cell RNA-seq data for drug response prediction. For the bulk RNA-seq data used in this study, we use data derived from established drug response databases such as GDSC and CCLE. These databases provide drug response labels for cancer cell lines, denoted as <italic>Y</italic><sub><italic>g</italic></sub>, where each label indicates whether the cell line is drug-sensitive or drug-resistant based on post-treatment assays. For the single-cell RNA-seq data, we use experimental drug response annotations obtained through assays such as Annexin V staining. These provide binary labels for individual cells, denoted as <italic>Y</italic><sub><italic>s</italic></sub>, representing whether each cell is drug-sensitive (1) or drug-resistant (0) after treatment.</p>
<p>Throughout the manuscript, we distinguish between bulk-level drug response labels (<italic>Y</italic><sub><italic>g</italic></sub>) and single-cell-level drug response labels (<italic>Y</italic><sub><italic>s</italic></sub>) to avoid any ambiguity. The main innovation of this study is the creation of the ATSDP-NET model, even though these sampling and preprocessing methods enhanced the dataset&#x00027;s quality and balance. In contrast to conventional techniques, ATSDP-NET incorporates a deep transfer learning framework with a multi-head attention mechanism to precisely extract features specific to single-cell data, allowing for extremely precise drug response predictions. The model&#x00027;s ability to predict drug sensitivity and resistance with more accuracy and interpretability is greatly increased by this focused approach, which successfully tackles the difficulties associated with single-cell feature extraction.</p>
</sec>
<sec>
<title>2.3 Overview of the ATSDP-NET architecture</title>
<p><xref ref-type="fig" rid="F1">Figure 1</xref> summarizes the main pipeline of ATSDP-NET, which consists of three stages:</p>
<list list-type="simple">
<list-item><p>(i) An autoencoder is employed to extract gene expression features from bulk RNA-seq data, which are subsequently utilized by the predictor to perform drug response prediction.</p></list-item>
<list-item><p>(ii) The autoencoder is further leveraged to extract gene expression features from single-cell RNA-seq data, enabling joint training and model refinement.</p></list-item>
<list-item><p>(iii) Finally, the trained and transferred model is applied to single-cell RNA-seq data for accurate drug response prediction.</p></list-item>
</list>
<fig position="float" id="F1">
<label>Figure 1</label>
<caption><p>ATSDP-NET framework. RNA-seq data and corresponding drug response labels were obtained from the GDSC and CCLE databases and subsequently processed according to the ATSDP-NET framework. A denoising autoencoder (DAE) is employed to introduce noise into the bulk data, using an encoder (<italic>E</italic><sub><italic>g</italic></sub>) and decoder (<italic>D</italic><sub><italic>g</italic></sub>) to derive low-dimensional features. These low-dimensional feature matrices are then fed into a predictor (<italic>P</italic>) that integrates a multi-head attention mechanism and a multilayer perceptron to predict cell drug responses. A similar approach is applied to the single-cell data, where the DAE (comprising <italic>E</italic><sub><italic>t</italic></sub> and <italic>D</italic><sub><italic>t</italic></sub>) is updated to extract the latent features of the single-cell data. The entire framework is trained by considering the maximum mean discrepancy (MMD) between the low-dimensional feature spaces of single-cell and bulk data, the cross-entropy loss between the predicted drug response values and the corresponding labels of bulk cells, and the regularization of the cell clusters predicted from scRNA-seq data. By minimizing the overall loss, <italic>E</italic><sub><italic>t</italic></sub>, <italic>D</italic><sub><italic>t</italic></sub>, and <italic>P</italic> are simultaneously updated and optimized.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmed-12-1631898-g0001.tif">
<alt-text>Diagram showing a three-step process for drug response prediction. 1. Bulk RNA sequencing features are extracted, processed through a neural network with multi-headed attention, predicting drug responses. 2. Single-cell RNA sequencing features are extracted, incorporating clusters, maximum mean discrepancy, and cell cluster regularization. 3. The trained model is transferred, using single-cell data for drug response prediction, employing multi-headed attention.</alt-text>
</graphic>
</fig>
</sec>
<sec>
<title>2.4 ATSDP-NET workflow design</title>
<p>The ATSDP-NET framework is structured into three distinct stages: (1) feature extraction from bulk RNA-seq data and drug response prediction, (2) feature extraction from single-cell RNA-seq data and deep transfer learning (DTL) model training, and (3) model transfer and single-cell drug response prediction.</p>
<sec>
<title>2.4.1 Feature extraction from bulk RNA-Seq data and drug response prediction</title>
<p>The first step of transfer learning involves utilizing a denoising autoencoder (DAE) to extract gene features from bulk RNA-seq data, reduce dimensionality, and denoise the data. Additionally, this step serves as a fine-tuned pretraining phase to initialize the predictor (P) weights for subsequent optimization in the second stage.</p>
<p>The DAE learns a low-dimensional representation of the bulk expression matrix <italic>X</italic><sub><italic>g</italic></sub>, in which a gene is represented by each row and a cell line by each column. The DAE architecture comprises three main components:</p>
<list list-type="order">
<list-item><p><bold>Noise injection (G):</bold> this step generates a noisy version of the bulk expression matrix <italic>X</italic><sub><italic>g</italic></sub> by introducing random noise based on a binomial distribution, resulting in <inline-formula><mml:math id="M1"><mml:mrow><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>:
<disp-formula id="E1"><label>(1)</label><mml:math id="M2"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>G</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>where <italic>F</italic><sub><italic>g</italic></sub> represents the probability of setting a value to zero in each row. The binomial distribution is used here because the data is assumed to be binary (e.g., gene expression is either &#x0201C;on&#x0201D; or &#x0201C;off,&#x0201D; representing active or inactive genes). The noise is injected as a binary response for each feature (gene), where each value has a probability <italic>F</italic><sub><italic>g</italic></sub> of being active (1) and a probability 1 &#x02212; <italic>F</italic><sub><italic>g</italic></sub> of being inactive (0). This approach models the inherent variability in the data, simulating potential biological noise.</p></list-item>
<list-item><p><bold>Encoder (<italic>E</italic><sub><italic>g</italic></sub>):</bold> The encoder maps the noisy input <italic>X&#x00027;</italic><sub><italic>g</italic></sub> into a lower-dimensional latent space with ReLU activation.</p></list-item>
<list-item><p><bold>Decoder (<italic>D</italic><sub><italic>g</italic></sub>):</bold> The decoder reconstructs the obtained low-dimensional embedding matrix into an approximate matrix <italic>X&#x0201D;</italic><sub><italic>g</italic></sub>.</p></list-item>
</list>
<p>The DAE is optimized by minimizing the reconstruction loss function (mean squared error, MSE) between the input <italic>X</italic><sub><italic>g</italic></sub> and the reconstructed matrix <italic>X&#x0201D;</italic><sub><italic>g</italic></sub>, ensuring that <italic>X&#x0201D;</italic><sub><italic>g</italic></sub> closely approximates <italic>X</italic><sub><italic>g</italic></sub>. The training objective of the model can be expressed as:</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M3"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mo class="qopname">min</mml:mo><mml:msub><mml:mrow><mml:mo class="qopname">loss</mml:mo></mml:mrow><mml:mrow><mml:mstyle class="mbox"><mml:mtext>recon</mml:mtext></mml:mstyle></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo class="qopname">min</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mo class="qopname">MSE</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E3"><label>(3)</label><mml:math id="M4"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>After completing the training of the DAE, drug response prediction for bulk cells is performed. Initially, a multi-head attention mechanism maps the input X through a linear transformation into three distinct spaces, generating the query vector Q, key vector K, and value vector V. For each attention head i, these vectors are dimensionally reduced, enabling the model to capture information across different representation subspaces. Specifically, for each head i:</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>X</mml:mi><mml:msubsup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>Q</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E5"><label>(5)</label><mml:math id="M6"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>X</mml:mi><mml:msubsup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E6"><label>(6)</label><mml:math id="M7"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>X</mml:mi><mml:msubsup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>V</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M8"><mml:mrow><mml:msubsup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>Q</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M9"><mml:mrow><mml:msubsup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>K</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M10"><mml:mrow><mml:msubsup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>V</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> represent the learnable weight matrices.</p>
<p>Subsequently, for each attention head, the attention scores are computed and the Softmax function is applied to obtain the attention weights:</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M11"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext class="textrm" mathvariant="normal">Attention</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>Q</mml:mi><mml:mo>,</mml:mo><mml:mi>K</mml:mi><mml:mo>,</mml:mo><mml:mi>V</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mtext class="textrm" mathvariant="normal">Softmax</mml:mtext><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>Q</mml:mi><mml:msup><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x022A4;</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msqrt><mml:mrow><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mi>V</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where, <italic>d</italic><sub><italic>k</italic></sub> represents the dimensionality of the key vectors, and the scaling factor (<inline-formula><mml:math id="M12"><mml:mrow><mml:msqrt><mml:mrow><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>) helps stabilize the training process.</p>
<p>Subsequently, the attention outputs from all heads are concatenated and passed through another linear transformation matrix <italic>W</italic><sup><italic>O</italic></sup> to generate the final multi-head attention output:</p>
<disp-formula id="E8"><label>(8)</label><mml:math id="M13"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext class="textrm" mathvariant="normal">MultiHead</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>Q</mml:mi><mml:mo>,</mml:mo><mml:mi>K</mml:mi><mml:mo>,</mml:mo><mml:mi>V</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mtext class="textrm" mathvariant="normal">Concat</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mtext class="textrm" mathvariant="normal">head</mml:mtext></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mtext class="textrm" mathvariant="normal">head</mml:mtext></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>O</mml:mi></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E9"><label>(9)</label><mml:math id="M14"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mtext class="textrm" mathvariant="normal">head</mml:mtext></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mtext class="textrm" mathvariant="normal">Attention</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>Q</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Finally, the predictor (<italic>P</italic>), which incorporates a multi-head attention mechanism and a fully connected multilayer perceptron (MLP), is trained on bulk RNA-seq data. The outputs from <italic>P</italic> are used to evaluate the relationship between drug responses and bulk gene expression profiles. The classification loss, specifically the cross-entropy between the predicted drug responses <italic>Y</italic><sub><italic>g</italic></sub> for each cell line and the binary drug response labels <inline-formula><mml:math id="M15"><mml:mrow><mml:msubsup><mml:mrow><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> extracted from the bulk database, is utilized to optimize the internal parameters of <italic>P</italic>:</p>
<disp-formula id="E10"><label>(10)</label><mml:math id="M16"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mo class="qopname">min</mml:mo><mml:msub><mml:mrow><mml:mtext class="textrm" mathvariant="normal">loss</mml:mtext></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">class</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo class="qopname">min</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mtext class="textrm" mathvariant="normal">Cross&#x000A0;Entropy</mml:mtext><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E11"><label>(11)</label><mml:math id="M17"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
</sec>
<sec>
<title>2.4.2 Single-cell feature extraction and DTL model training</title>
<p>In the second stage, feature extraction was performed on single-cell data by training a similar DAE model to extract features from scRNA-seq data <italic>X</italic><sub><italic>t</italic></sub>, The loss function for this process can be formulated as:</p>
<disp-formula id="E12"><label>(12)</label><mml:math id="M18"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mo class="qopname">min</mml:mo><mml:msub><mml:mrow><mml:mtext class="textrm" mathvariant="normal">loss</mml:mtext></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">recon</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo class="qopname">min</mml:mo><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mtext class="textrm" mathvariant="normal">MSE</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo class="qopname">&#x02033;</mml:mo></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E13"><label>(13)</label><mml:math id="M19"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02033;</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E14"><label>(14)</label><mml:math id="M20"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where, <inline-formula><mml:math id="M21"><mml:mrow><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> introduces random noise with probability <italic>p</italic><sub><italic>t</italic></sub>, inducing the noisy single-cell expression matrix. <italic>E</italic><sub><italic>t</italic></sub> and <italic>D</italic><sub><italic>t</italic></sub> denote the encoder and decoder, respectively, while <inline-formula><mml:math id="M22"><mml:mrow><mml:msubsup><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02033;</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is the reconstructed scRNA-seq matrix produced by <italic>D</italic><sub><italic>t</italic></sub>.</p>
<p>After training the DAE model for single-cell data, the domain transfer learning (DTL) model is subsequently trained. The DTL training leverages gene features extracted at both bulk and single-cell levels to predict cell sensitivity through the predictor <italic>P</italic>. The domain-adversarial neural network (DaNN) model incorporates an additional loss term called maximum mean discrepancy (MMD), which quantifies the similarity between the outputs of <italic>E</italic><sub><italic>g</italic></sub> and <italic>E</italic><sub><italic>t</italic></sub>. MMD is defined as:</p>
<disp-formula id="E15"><label>(15)</label><mml:math id="M23"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mtext class="textrm" mathvariant="normal">loss</mml:mtext></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">MMD</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mo stretchy="true">|</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mi>&#x003D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mi>&#x003D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mo stretchy="true">|</mml:mo></mml:mrow><mml:mrow><mml:mi>H</mml:mi></mml:mrow></mml:msub></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Where <inline-formula><mml:math id="M24"><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M25"><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are data vectors from <italic>n</italic> bulk cell lines and <italic>m</italic> single cells, respectively; &#x003D5;(&#x000B7;) denotes the mapping to the reproducing kernel Hilbert space (RKHS). The RKHS norm |&#x000B7;|<sub><italic>H</italic></sub> measures the distance between vectors in different dimensions.</p>
<p>The similarity between gene features is incorporated into the classification loss during the training of the predictor <italic>P</italic>, ensuring that the feature spaces of <italic>E</italic><sub><italic>g</italic></sub> and <italic>E</italic><sub><italic>t</italic></sub> have similar distributions. The DaNN model is trained to update the two gene extractors <italic>E</italic><sub><italic>g</italic></sub> and <italic>E</italic><sub><italic>t</italic></sub> simultaneously, as well as the predictor <italic>P</italic>, and can be defined as:</p>
<disp-formula id="E16"><label>(16)</label><mml:math id="M26"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo class="qopname">min</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>P</mml:mi></mml:mrow></mml:munder></mml:mstyle><mml:msub><mml:mrow><mml:mtext class="textrm" mathvariant="normal">loss</mml:mtext></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">DaNN</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>P</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext class="textrm" mathvariant="normal">loss</mml:mtext></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">class</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mi>&#x003C9;</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:msub><mml:mrow><mml:mtext class="textrm" mathvariant="normal">loss</mml:mtext></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">MMD</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003B8;</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:mtext class="textrm" mathvariant="normal">regularizer</mml:mtext></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E18"><label>(17)</label><mml:math id="M28"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext class="textrm" mathvariant="normal">regularizer</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi>C</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:munder></mml:mstyle><mml:msub><mml:mrow><mml:mtext class="textrm" mathvariant="normal">cosine</mml:mtext></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">similarity</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003C9; is the weight of the loss<sub>MMD</sub>(&#x000B7;), &#x003B8; represents the weight of the regularization term, <italic>c</italic> denotes an individual cell, and <italic>CC</italic> corresponds to the clustering categories derived from the Louvain clustering results. By minimizing loss<sub>DaNN</sub>(&#x000B7;), the trained <italic>E</italic><sub><italic>t</italic></sub> and <italic>P</italic> will be used to predict drug responses in scRNA-seq data.</p>
</sec>
<sec>
<title>2.4.3 Model transfer and single-cell drug response prediction</title>
<p>In the third stage, the model undergoes transfer learning to enable drug response prediction at the single-cell level. The primary objective is to leverage the feature extractor and predictor trained on bulk RNA-seq data and apply them to scRNA-seq data, thereby enabling the evaluation of drug response states in individual cells. The pre-trained feature extractor <italic>E</italic><sub><italic>t</italic></sub> is transferred to single-cell datasets and integrated with scRNA-seq data to construct a predictive framework for single-cell drug response.</p>
<p>Within this framework, the transferred <italic>E</italic><sub><italic>t</italic></sub> (feature extractor) and <italic>P</italic> (predictor) are jointly utilized to process scRNA-seq data as input. The feature extractor <italic>E</italic><sub><italic>t</italic></sub> performs dimensionality reduction and embedding operations on the high-dimensional gene expression data from single cells, extracting biologically meaningful latent features. Subsequently, <italic>P</italic> uses these embedded characteristics to generate drug response probability scores <italic>Y</italic><sub><italic>s</italic></sub> for each cell. These scores are represented as continuous probability distributions ranging from 0 to 1, providing a quantitative assessment of each cell&#x00027;s drug response state to a specific therapeutic agent. These continuous probability scores are used directly for model evaluation, including metrics such as AUC and Average Precision.</p>
<p>For downstream interpretation and analysis (e.g., identification of sensitive vs. resistant populations), we apply a post hoc binarization of these scores using a threshold of 0.5: cells with <italic>Y</italic><sub><italic>s</italic></sub> &#x02208; [0, 0.5] are classified as drug-resistant, while cells with <italic>Y</italic><sub><italic>s</italic></sub> &#x02208; [0.5, 1] are classified as drug-sensitive. This step is applied only after the prediction of the model and does not influence the training of the model or the evaluation of the performance.</p>
<p>Finally, to transform the continuous probability scores <italic>Y</italic><sub><italic>s</italic></sub> into interpretable binary labels, cells are categorized into two groups: cells with <italic>Y</italic><sub><italic>s</italic></sub> between 0 and 0.5 are defined as drug-resistant, while cells with <italic>Y</italic><sub><italic>s</italic></sub> between 0.5 and 1 are classified as drug-sensitive. This binarization is applied only for downstream analysis, such as visualization or gene marker identification. It is not part of the training process and does not affect the computation of evaluation metrics such as AUC or average precision.</p>
<p>This approach not only enables the model to predict each cell&#x00027;s drug sensitivity but also captures the heterogeneity of drug responses, offering a high-resolution perspective for investigating drug effects across cell populations.</p>
</sec>
<sec>
<title>2.4.4 Evaluation metrics</title>
<p>Since each dataset includes experimentally annotated drug response outcomes at the single-cell level (i.e., binary ground-truth labels indicating whether each cell is drug-sensitive or drug-resistant), we formulate drug response prediction as a supervised binary classification task. These labels enable the use of standard evaluation metrics that assess how accurately the model predicts drug sensitivity.</p>
<p>We evaluate the performance of the ATSDP-NET model using a suite of well-established metrics: Precision, Recall, F1-Score, Area Under the Receiver Operating Characteristic Curve (AUC-ROC), and Average Precision (AP). These metrics offer complementary perspectives on classification performance:</p>
<p><bold>Precision</bold> quantifies the proportion of true positives (TP) among all predicted positives. <bold>Recall</bold> measures the proportion of true positives correctly identified among all actual positives. <bold>F1-Score</bold>, the harmonic mean of Precision and Recall, balances their trade-off. <bold>AUC-ROC</bold> assesses the model&#x00027;s ability to distinguish between the two classes across different thresholds. <bold>AP</bold> captures the area under the Precision&#x02013;Recall curve by computing the weighted mean of precision values across recall levels.</p>
<p>The following equations define the metrics used:</p>
<disp-formula id="E19"><label>(18)</label><mml:math id="M29"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext class="textrm" mathvariant="normal">Precision</mml:mtext><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E20"><label>(19)</label><mml:math id="M30"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtext class="textrm" mathvariant="normal">Recall</mml:mtext><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E21"><label>(20)</label><mml:math id="M31"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>F</mml:mi><mml:mn>1</mml:mn><mml:mtext class="textrm" mathvariant="normal">&#x02013;score</mml:mtext><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>T</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>T</mml:mi><mml:mi>P</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>F</mml:mi><mml:mi>P</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E22"><label>(21)</label><mml:math id="M32"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>A</mml:mi><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>P</italic><sub><italic>k</italic></sub> is the precision at the <italic>k</italic>-th threshold, <italic>R</italic><sub><italic>k</italic></sub> is the corresponding recall, and <italic>n</italic> is the number of thresholds considered. These metrics collectively enable a comprehensive evaluation of the model&#x00027;s ability to predict drug responses at the single-cell level.</p>
</sec>
</sec>
</sec>
<sec id="s3">
<title>3 Experiments and results</title>
<p>To evaluate the performance and effectiveness of the ATSDP-NET model, the following experimental setups were designed:</p>
<p>(i) Investigation of the impact of varying the number of attention heads in the multi-head attention mechanism on the performance of the ATSDP-NET model.</p>
<p>(ii) Comprehensive performance evaluation of the ATSDP-NET model in predicting single-cell drug responses.</p>
<p>(iii) Comparative testing of the ATSDP-NET model against various machine learning models to assess relative performance.</p>
<p>(iv) Analysis of drug response predictions in leukemia cells under I-BET treatment conditions.</p>
<p>(v) Identification of key genes associated with cisplatin drug response.</p>
<p>(vi) Validation of the strong correlation between drug response predictions and pseudotime analysis.</p>
<sec>
<title>3.1 Experimental setup</title>
<p>The experimental environment was configured as follows: an 11th Gen Intel<sup>&#x000AE;</sup> Core&#x02122; i7-11700HX CPU (2.50 GHz), NVIDIA GeForce GTX 1050 Ti GPU, 24 GB RAM, Windows 10 operating system, and PyTorch version 2.2.2.</p>
<p>The ATSDP-NET model was comprehensively evaluated on four publicly available single-cell RNA sequencing (scRNA-seq) datasets, each representing distinct drug treatments. The selected drugs include Cisplatin, I-BET-762, and Docetaxel, which are widely used in cancer therapy. Specifically, DATA1 and DATA2 comprise human oral squamous cell carcinoma (OSCC) cells treated with Cisplatin, DATA3 includes human prostate cancer cells treated with Docetaxel, and DATA4 involves murine acute myeloid leukemia (AML) cells treated with I-BET-762.</p>
<p>To address the class imbalance issue during training, SMOTE sampling was employed for the DATA1 dataset, while oversampling techniques were applied to the DATA2, DATA3, and DATA4 datasets. Each dataset contains binary drug response annotations for individual cells, where the labels were derived from the original data as binary indicators (0 for resistant cells and 1 for sensitive cells).</p>
<p>The hyperparameters of the ATSDP-NET model used in the experiments are summarized in <xref ref-type="table" rid="T1">Table 1</xref>, which outlines the configurations for each of the four datasets.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Performance comparison of SMOTE and oversampling for handling class imbalance across datasets</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Dataset</bold></th>
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="center"><bold>Precision</bold></th>
<th valign="top" align="center"><bold>Recall</bold></th>
<th valign="top" align="center"><bold>F1-score</bold></th>
<th valign="top" align="center"><bold>AUC</bold></th>
<th valign="top" align="center"><bold>AP</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Data1</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="center">0.8572</td>
<td valign="top" align="center">0.7786</td>
<td valign="top" align="center">0.7896</td>
<td valign="top" align="center">0.8578</td>
<td valign="top" align="center">0.9214</td>
</tr>
<tr>
<td valign="top" align="left">Data1</td>
<td valign="top" align="left">Oversampling</td>
<td valign="top" align="center">0.4947</td>
<td valign="top" align="center">0.4197</td>
<td valign="top" align="center">0.4293</td>
<td valign="top" align="center">0.4372</td>
<td valign="top" align="center">0.6235</td>
</tr>
<tr>
<td valign="top" align="left">Data2</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="center">0.4386</td>
<td valign="top" align="center">0.4929</td>
<td valign="top" align="center">0.3078</td>
<td valign="top" align="center">0.5123</td>
<td valign="top" align="center">0.7095</td>
</tr>
<tr>
<td valign="top" align="left">Data2</td>
<td valign="top" align="left">Oversampling</td>
<td valign="top" align="center">0.8468</td>
<td valign="top" align="center">0.7709</td>
<td valign="top" align="center">0.7811</td>
<td valign="top" align="center">0.8563</td>
<td valign="top" align="center">0.9274</td>
</tr>
<tr>
<td valign="top" align="left">Data3</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="center">0.7808</td>
<td valign="top" align="center">0.7654</td>
<td valign="top" align="center">0.7621</td>
<td valign="top" align="center">0.7661</td>
<td valign="top" align="center">0.7269</td>
</tr>
<tr>
<td valign="top" align="left">Data3</td>
<td valign="top" align="left">Oversampling</td>
<td valign="top" align="center">0.8327</td>
<td valign="top" align="center">0.8100</td>
<td valign="top" align="center">0.8058</td>
<td valign="top" align="center">0.9037</td>
<td valign="top" align="center">0.8952</td>
</tr>
<tr>
<td valign="top" align="left">Data4</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="center">0.3593</td>
<td valign="top" align="center">0.3594</td>
<td valign="top" align="center">0.3593</td>
<td valign="top" align="center">0.3109</td>
<td valign="top" align="center">0.5802</td>
</tr>
<tr>
<td valign="top" align="left">Data4</td>
<td valign="top" align="left">Oversampling</td>
<td valign="top" align="center">0.8726</td>
<td valign="top" align="center">0.8735</td>
<td valign="top" align="center">0.8740</td>
<td valign="top" align="center">0.8822</td>
<td valign="top" align="center">0.8456</td>
</tr></tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>3.2 Performance evaluation of ATSDP-NET for single-cell drug response prediction</title>
<p>To assess the performance of the ATSDP-NET model across different datasets, the model was tested on four datasets: DATA1, DATA2, DATA3, and DATA4. The evaluation aimed to measure the effectiveness of ATSDP-NET in predicting drug responses in various single-cell RNA sequencing (scRNA-seq) datasets under distinct experimental conditions.</p>
<p><xref ref-type="fig" rid="F2">Figure 2a</xref> consists of two subplots. The radar chart on the left illustrates the performance of the ATSDP-NET model across four datasets (DATA1, DATA2, DATA3, and DATA4) based on five key metrics: Precision, Recall, F1-Score, AUC, and AP. Each dataset is represented by a distinct color, allowing for an intuitive comparison of the model&#x00027;s performance across different datasets. The bar plot on the right presents the specific numerical values for the five performance metrics across each dataset. This visualization provides a clearer understanding of the detailed performance of the model on Precision, Recall, F1-Score, AUC, and AP, facilitating cross-dataset comparisons.</p>
<fig position="float" id="F2">
<label>Figure 2</label>
<caption><p><bold>(a, b)</bold> Classification performance evaluation of ATSDP-NET model on four datasets. The figure includes radar charts, bar charts, ROC curves, and PR curves to evaluate the model&#x00027;s performance across different datasets. Each section represents a different evaluation metric for the four datasets.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmed-12-1631898-g0002.tif">
<alt-text>The image contains three sections. Top left is a radar chart comparing precision, recall, F1, AUC, and AP for four datasets. Top right is a bar chart illustrating the same metrics for each dataset. Bottom section shows two plots: left for ROC curves, indicating true positive versus false positive rates with AUC scores; right for PR curves, showing precision versus recall with respective areas noted in the legend.</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="F2">Figure 2b</xref> also consists of two subplots and is designed to showcase the classification performance of the model across the four datasets. The ROC curve on the left displays the Receiver Operating Characteristic (ROC) curves for each dataset along with their corresponding AUC values (Area Under the Curve). Higher AUC values indicate better classification performance. Notably, the AUC for DATA3 is the highest at 0.9068, demonstrating the best performance among the datasets. Meanwhile, DATA1, DATA2, and DATA4 also exhibit strong AUC values of 0.8610, 0.8554, and 0.8845, respectively.</p>
<p>The PR curve on the right visualizes the Precision-Recall (PR) curves and their corresponding areas for each dataset. The PR curve reflects the model&#x00027;s precision at varying levels of recall, making it particularly suitable for evaluating imbalanced datasets. It is evident that the PR curve area for DATA2 is the highest, reaching 0.9431, indicating superior performance on this dataset.</p>
<p>To evaluate the robustness of our method, we performed 10-fold stratified cross-validation on each dataset. To account for possible randomness due to data shuffling and model initialization, we repeated the entire training and evaluation process independently 10 times using different random seeds. The mean and standard deviation of performance metrics, including precision, recall, F1-score, AUC, and average precision, are reported in <xref ref-type="table" rid="T2">Table 2</xref> to reflect the consistency and reliability of our results.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Parameters of ATSDP-NET model on four datasets.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Data</bold></th>
<th valign="top" align="center"><bold>Bottleneck</bold></th>
<th valign="top" align="center"><bold>Encoder dimensions</bold></th>
<th valign="top" align="center"><bold>Predictor dimensions</bold></th>
<th valign="top" align="center"><bold>Dropout</bold></th>
<th valign="top" align="center"><bold>Epochs</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Data1 (GSE117872HN120)</td>
<td valign="top" align="center">512</td>
<td valign="top" align="center">256, 128</td>
<td valign="top" align="center">128, 64</td>
<td valign="top" align="center">0.3</td>
<td valign="top" align="center">500</td>
</tr>
<tr>
<td valign="top" align="left">Data2 (GSE117872HN137)</td>
<td valign="top" align="center">32</td>
<td valign="top" align="center">512, 256</td>
<td valign="top" align="center">256, 128</td>
<td valign="top" align="center">0.3</td>
<td valign="top" align="center">500</td>
</tr>
<tr>
<td valign="top" align="left">Data3 (GSE140440)</td>
<td valign="top" align="center">512</td>
<td valign="top" align="center">256, 128</td>
<td valign="top" align="center">256, 128</td>
<td valign="top" align="center">0.2</td>
<td valign="top" align="center">500</td>
</tr>
<tr>
<td valign="top" align="left">Data4 (GSE110894)</td>
<td valign="top" align="center">512</td>
<td valign="top" align="center">256, 128</td>
<td valign="top" align="center">128, 64</td>
<td valign="top" align="center">0.3</td>
<td valign="top" align="center">500</td>
</tr></tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="T3">Table 3</xref> summarizes the five key performance metrics of the ATSDP-NET model across four datasets, including Precision, Recall, F1-score, AUC, and AP, providing a comprehensive evaluation of the model&#x00027;s classification performance across different tasks. Overall, the ATSDP-NET model demonstrates high accuracy and stability across all metrics, highlighting its robustness and adaptability.</p>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>ATSDP-NET results (mean &#x000B1; std) under 10-fold CV with 10 runs.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Dataset</bold></th>
<th valign="top" align="center"><bold>Precision</bold></th>
<th valign="top" align="center"><bold>Recall</bold></th>
<th valign="top" align="center"><bold>F1</bold></th>
<th valign="top" align="center"><bold>AUC</bold></th>
<th valign="top" align="center"><bold>AP</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Data1</td>
<td valign="top" align="center">0.8572 &#x000B1; 0.0069</td>
<td valign="top" align="center">0.7786 &#x000B1; 0.0072</td>
<td valign="top" align="center">0.7896 &#x000B1; 0.0077</td>
<td valign="top" align="center">0.8578 &#x000B1; 0.0109</td>
<td valign="top" align="center">0.9214 &#x000B1; 0.0085</td>
</tr>
<tr>
<td valign="top" align="left">Data2</td>
<td valign="top" align="center">0.8468 &#x000B1; 0.0067</td>
<td valign="top" align="center">0.7709 &#x000B1; 0.0084</td>
<td valign="top" align="center">0.7811 &#x000B1; 0.0129</td>
<td valign="top" align="center">0.8563 &#x000B1; 0.0070</td>
<td valign="top" align="center">0.9274 &#x000B1; 0.0062</td>
</tr>
<tr>
<td valign="top" align="left">Data3</td>
<td valign="top" align="center">0.8327 &#x000B1; 0.0082</td>
<td valign="top" align="center">0.8100 &#x000B1; 0.0114</td>
<td valign="top" align="center">0.8058 &#x000B1; 0.0110</td>
<td valign="top" align="center">0.9037 &#x000B1; 0.0095</td>
<td valign="top" align="center">0.8952 &#x000B1; 0.0093</td>
</tr>
<tr>
<td valign="top" align="left">Data4</td>
<td valign="top" align="center">0.8726 &#x000B1; 0.0081</td>
<td valign="top" align="center">0.8735 &#x000B1; 0.0092</td>
<td valign="top" align="center">0.8740 &#x000B1; 0.0103</td>
<td valign="top" align="center">0.8822 &#x000B1; 0.0076</td>
<td valign="top" align="center">0.8456 &#x000B1; 0.0067</td>
</tr></tbody>
</table>
</table-wrap>
<p>The results indicate that the model achieves a well-balanced performance between Precision and Recall, suggesting its ability to maintain predictive accuracy while effectively identifying positive samples. The F1-score further underscores the model&#x00027;s ability to harmonize precision and recall, showcasing superior classification performance on certain datasets. The AUC metric reflects the model&#x00027;s strong discriminatory power in distinguishing between positive and negative samples, while the AP metric validates the high-quality confidence scores of the predictions.</p>
<p>In conclusion, the results presented in <xref ref-type="table" rid="T3">Table 3</xref> demonstrate that the ATSDP-NET model exhibits stable and outstanding performance across various datasets. It effectively addresses diverse data distributions and feature patterns, demonstrating strong generalization capabilities and classification performance.</p>
</sec>
<sec>
<title>3.3 Impact of different attention head counts on ATSDP-NET performance</title>
<p>In this section, the impact of varying attention head counts in the multi-head attention mechanism on the performance of the ATSDP-NET model is analyzed. Experiments were conducted on four datasets (DATA1, DATA2, DATA3, and DATA4), with the number of attention heads ranging from 0 to 32 within the ATSDP-NET framework. To comprehensively assess this influence, key performance metrics, including Precision, Recall, F1-score, AUC, and Average Precision (AP), were recorded under different attention head configurations. The trends in these performance metrics as a function of the number of attention heads are visualized in <xref ref-type="fig" rid="F3">Figure 3</xref>, providing insights into the optimal configuration of the multi-head attention mechanism.</p>
<fig position="float" id="F3">
<label>Figure 3</label>
<caption><p><bold>(a&#x02013;d)</bold> Performance changes of ATSDP-NET model on four datasets under different numbers of attention heads (0, 2, 4, 8, 16, 32). The figure shows the performance variations as the number of attention heads increases, with each section labeled according to the corresponding number of attention heads.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmed-12-1631898-g0003.tif">
<alt-text>Four line graphs labeled a, b, c, and d show performance metrics on different datasets. Each graph plots precision, recall, F1 score, AUC, and AP against the number of attention heads. Graphs a and b show variable peaks at eight heads, with graph a having a sharp decline at thirty-two. Graph c&#x00027;s metrics remain stable across all values, while graph d shows a sharp dip at four heads with recovery by eight.</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="F3">Figure 3</xref> illustrates the impact of varying attention head counts on the performance of the ATSDP-NET model across four datasets. For DATA1 and DATA2, the model achieved optimal performance when the number of attention heads was set to 8. Under these conditions, the Precision, Recall, F1-score, AUC, and AP for DATA1 reached 0.8527, 0.7865, 0.7918, 0.8609, and 0.9239, respectively. Similarly, for DATA2, these metrics were 0.8448, 0.7711, 0.7816, 0.8553, and 0.9289, respectively. At this configuration, the ATSDP-NET model exhibited superior performance on both the PR and ROC curves. For DATA3, the optimal performance was observed when the number of attention heads was set to 4, with the highest Precision, Recall, F1-score, AUC, and AP recorded as 0.8332, 0.8086, 0.8051, 0.9067, and 0.8958, respectively. In DATA4, the model performed best with 8 attention heads, achieving Precision, Recall, F1-score, AUC, and AP values of 0.8711, 0.8703, 0.8704, 0.8845, and 0.8475, respectively. At these configurations, the model also achieved its peak performance on both the PR and ROC curves.</p>
<p>These experimental results highlight that 4 attention heads yielded the best performance for DATA3, while 8 attention heads significantly enhanced the accuracy and performance of the ATSDP-NET model for DATA1, DATA2, and DATA4. The findings underscore the critical importance of appropriately configuring the number of attention heads in multi-head attention mechanisms. A well-chosen head count can effectively improve the model&#x00027;s ability to capture and process information, providing valuable insights into the application of multi-head attention mechanisms for addressing complex data challenges.</p>
</sec>
<sec>
<title>3.4 Performance comparison across different machine learning models</title>
<p>In this study, we employed several deep learning methods, including Sparse Autoencoders (SA), Graph Attention Networks (GAT), Residual Networks (ResNet18), Transformers, Graph Convolutional Networks (GCN), and Convolutional Neural Networks (CNN), as well as two state-of-the-art drug response prediction models, DeepDR and DrugCell. These models were adapted to single-cell RNA-seq data to serve as baseline comparisons for our proposed ATSDP-NET. The performance of all models was evaluated using key metrics, including Precision, Recall, F1-score, Area Under the Curve (AUC), and Average Precision (AP).</p>
<p>The SA model is traditionally an unsupervised method for dimensionality reduction. To adapt it for drug response prediction, we used the autoencoder to extract sparse representations of the gene expression data, which were then passed through a classification layer. While SA is not inherently designed for classification tasks, its effectiveness for biological feature extraction has been demonstrated, for example, in Lei et al. (<xref ref-type="bibr" rid="B30">30</xref>). Including SA as a baseline highlights the advantage of supervised learning in our ATSDP-NET.</p>
<p>The ResNet18 and CNN models were originally designed for image data but were adapted here by reshaping the gene expression matrix into 1D vectors. This allowed us to leverage their feature extraction capabilities for single-cell gene expression profiles. We added fully connected layers for the final drug response prediction. Their potential for this task is supported by previous work, such as Chen and Jiang (<xref ref-type="bibr" rid="B31">31</xref>). Although these architectures are not optimized for RNA-seq data, they provide meaningful baselines for assessing whether ATSDP-NET, which is tailored for single-cell data, can outperform general-purpose models.</p>
<p>The Transformer model was employed without positional encoding to simplify the model and test the effectiveness of its self-attention mechanism on unordered gene expression data. Despite the absence of positional encoding, the Transformer could capture global dependencies among genes, as shown in Jiang et al. (<xref ref-type="bibr" rid="B32">32</xref>). This setup allowed us to examine whether a streamlined Transformer remains competitive for drug response prediction on single-cell data.</p>
<p>For GCN and GAT, we constructed graphs where each node represents a cell and edges reflect similarity between cells based on their gene expression profiles. An adjacency matrix was generated by applying a similarity threshold (e.g., 0.8) to determine connections. This graph-based representation enables the models to capture local relationships and community structures, enhancing predictive power. The effectiveness of this approach is supported by Yang et al. (<xref ref-type="bibr" rid="B33">33</xref>).</p>
<p>DeepDR and DrugCell are state-of-the-art drug response prediction models designed for bulk RNA-seq or multi-omics data. We adapted these models to our single-cell RNA-seq datasets for a comprehensive comparison. All baseline models were fine-tuned and evaluated using the same training, validation, and testing splits as ATSDP-NET to ensure a fair and consistent comparison.</p>
<p>To ensure reproducibility, each model was trained under the same conditions, with consistent hyperparameter tuning and evaluation protocols. The detailed implementation settings and parameter configurations are provided in the <xref ref-type="supplementary-material" rid="SM1">Supplementary material</xref>.</p>
<p>By adapting and fine-tuning these baseline models, we aimed to demonstrate the advantages of our proposed ATSDP-NET, which is specifically designed for single-cell drug response prediction.</p>
<p>The choice of deep learning methods over traditional baseline approaches, such as PCA&#x0002B;SVM, is motivated by the significant differences in data structure and processing requirements between single-cell RNA-seq data and bulk cell data (e.g., bulk RNA-seq data). Single-cell RNA-seq data typically exhibits high dimensionality and sparsity, making it difficult for traditional methods to effectively handle these characteristics, especially when integrating single-cell and bulk cell data. Deep learning methods, however, can automatically learn feature representations and effectively capture complex non-linear relationships within the data, making them more suitable for such complex datasets. Unlike traditional dimensionality reduction techniques like PCA, deep learning models do not rely on manual feature selection but instead use hierarchical learning mechanisms to automatically extract and integrate important features, thereby significantly improving the accuracy of drug response predictions.</p>
<p>Additionally, deep learning methods possess stronger generalization capabilities, enabling them to handle higher-dimensional and more complex patterns. In single-cell drug response prediction tasks, deep learning effectively integrates various types of data and, through multi-layered neural network learning, captures subtle cellular differences and potential non-linear patterns, further enhancing prediction accuracy. Therefore, the selection of deep learning methods is driven by the need to better handle the integration of single-cell and bulk cell data, while maximizing the accuracy of drug response predictions.</p>
<p><xref ref-type="fig" rid="F4">Figure 4a</xref> (DATA1) illustrates the differences in five key performance metrics across various models for the DATA1 dataset. The radar chart demonstrates that ATSDP-NET excels in Precision, Recall, AUC, and AP, highlighting its exceptional classification capability for the DATA1 dataset. In contrast, other models, such as SA and ResNet18, exhibit relatively poor performance, particularly in Recall and Precision. Models like DrugCell and DeepDR also show inferior performance compared to ATSDP-NET.</p>
<fig position="float" id="F4">
<label>Figure 4</label>
<caption><p><bold>(a&#x02013;d)</bold> Performance comparison of ATSDP-NET model and multiple models (SA, ResNet18, CNN, Transformer, GCN, GAT, DeepDR, DrugCell) on four datasets. The figure shows the performance of each model on the datasets, with part labels indicating the model names and corresponding results. ATSDP-NET, as the proposed method, is compared with existing models on all four datasets.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmed-12-1631898-g0004.tif">
<alt-text>Four radar charts labeled a, b, c, and d depict performance metrics (Precision, Recall, F1, ROC, AP) for different models: ATSDP-NET, ResNet18, DrugCell, DeepDR, Transformer, GAT, GCN, SA. The charts compare these metrics, with each chart showing variations across models.</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="F4">Figure 4b</xref> (DATA2) presents the evaluation results for the DATA2 dataset. ATSDP-NET continues to outperform other models in most metrics, with particularly notable advantages in Precision and F1-score. Although models such as Transformer and CNN show competitive performance in some individual metrics, ATSDP-NET consistently outperforms them across all key metrics in the DATA2 dataset, demonstrating its robustness and effectiveness in handling different datasets.</p>
<p><xref ref-type="fig" rid="F4">Figure 4c</xref> (DATA3) compares the performance of various models on the DATA3 dataset. While the performance differences between models are relatively small, ATSDP-NET still demonstrates a slight advantage in key metrics such as Precision, Recall, and F1-score, further validating its robust classification ability even when the performance differences across models are minimal.</p>
<p><xref ref-type="fig" rid="F4">Figure 4d</xref> (DATA4) presents the model performance on the DATA4 dataset. ATSDP-NET achieves near-optimal results across all five performance metrics, with particular superiority in Precision and AUC. In contrast, other models, such as GCN and CNN, show significantly lower performance in all metrics, while ResNet18 also lags behind ATSDP-NET.</p>
<p><xref ref-type="table" rid="T4">Table 4</xref> provides a clear comparison of the comprehensive superiority of ATSDP-NET across the five key metrics: Precision, Recall, F1-score, AUC, and AP. Notably, ATSDP-NET shows significant advantages across all metrics in both the DATA1 and DATA4 datasets, emphasizing its adaptability to drug response prediction tasks. This performance superiority is attributed to the multi-head attention mechanism embedded within the model, which effectively captures both global and local features in the data, thereby improving feature extraction and classification accuracy.</p>
<table-wrap position="float" id="T4">
<label>Table 4</label>
<caption><p>Experimental results of ATSDP-NET model and multiple models on four datasets.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>DATA</bold></th>
<th valign="top" align="center"><bold>SA</bold></th>
<th valign="top" align="center"><bold>ResNet18</bold></th>
<th valign="top" align="center"><bold>CNN</bold></th>
<th valign="top" align="center"><bold>Transformer</bold></th>
<th valign="top" align="center"><bold>GCN</bold></th>
<th valign="top" align="center"><bold>GAT</bold></th>
<th valign="top" align="center"><bold>DeepDR</bold></th>
<th valign="top" align="center"><bold>DrugCell</bold></th>
<th valign="top" align="center"><bold>ATSDP-NET</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" colspan="10" style="background-color:#dee1e1"><bold>DATA1</bold></td>
</tr>
<tr>
<td valign="top" align="left">Precision</td>
<td valign="top" align="center">0.5782</td>
<td valign="top" align="center">0.7563</td>
<td valign="top" align="center">0.7308</td>
<td valign="top" align="center">0.6763</td>
<td valign="top" align="center">0.5748</td>
<td valign="top" align="center">0.6683</td>
<td valign="top" align="center">0.7618</td>
<td valign="top" align="center">0.4339</td>
<td valign="top" align="center"><bold>0.8527</bold></td>
</tr>
<tr>
<td valign="top" align="left">Recall</td>
<td valign="top" align="center">0.5013</td>
<td valign="top" align="center">0.4981</td>
<td valign="top" align="center">0.7146</td>
<td valign="top" align="center">0.7119</td>
<td valign="top" align="center">0.3296</td>
<td valign="top" align="center">0.3573</td>
<td valign="top" align="center">0.4982</td>
<td valign="top" align="center">0.6587</td>
<td valign="top" align="center"><bold>0.7865</bold></td>
</tr>
<tr>
<td valign="top" align="left">F1</td>
<td valign="top" align="center">0.4427</td>
<td valign="top" align="center">0.5731</td>
<td valign="top" align="center">0.6404</td>
<td valign="top" align="center">0.5799</td>
<td valign="top" align="center">0.4039</td>
<td valign="top" align="center">0.4616</td>
<td valign="top" align="center">0.4567</td>
<td valign="top" align="center">0.5232</td>
<td valign="top" align="center"><bold>0.7918</bold></td>
</tr>
<tr>
<td valign="top" align="left">ROC</td>
<td valign="top" align="center">0.3977</td>
<td valign="top" align="center">0.5944</td>
<td valign="top" align="center">0.6033</td>
<td valign="top" align="center">0.5271</td>
<td valign="top" align="center">0.4295</td>
<td valign="top" align="center">0.5075</td>
<td valign="top" align="center">0.5032</td>
<td valign="top" align="center">0.2432</td>
<td valign="top" align="center"><bold>0.8609</bold></td>
</tr>
<tr>
<td valign="top" align="left">AP</td>
<td valign="top" align="center">0.5762</td>
<td valign="top" align="center">0.7522</td>
<td valign="top" align="center">0.7661</td>
<td valign="top" align="center">0.6572</td>
<td valign="top" align="center">0.6088</td>
<td valign="top" align="center">0.6398</td>
<td valign="top" align="center">0.7223</td>
<td valign="top" align="center">0.5242</td>
<td valign="top" align="center"><bold>0.9239</bold></td>
</tr>
<tr>
<td valign="top" align="left" colspan="10" style="background-color:#dee1e1"><bold>DATA2</bold></td>
</tr>
<tr>
<td valign="top" align="left">Precision</td>
<td valign="top" align="center">0.6958</td>
<td valign="top" align="center">0.7877</td>
<td valign="top" align="center">0.8162</td>
<td valign="top" align="center">0.7751</td>
<td valign="top" align="center">0.6543</td>
<td valign="top" align="center">0.7086</td>
<td valign="top" align="center">0.4873</td>
<td valign="top" align="center">0.1843</td>
<td valign="top" align="center"><bold>0.8448</bold></td>
</tr>
<tr>
<td valign="top" align="left">Recall</td>
<td valign="top" align="center">0.4541</td>
<td valign="top" align="center">0.5434</td>
<td valign="top" align="center">0.5732</td>
<td valign="top" align="center">0.3769</td>
<td valign="top" align="center">0.5261</td>
<td valign="top" align="center">0.4044</td>
<td valign="top" align="center">0.6373</td>
<td valign="top" align="center">0.2904</td>
<td valign="top" align="center"><bold>0.7711</bold></td>
</tr>
<tr>
<td valign="top" align="left">F1</td>
<td valign="top" align="center">0.4949</td>
<td valign="top" align="center">0.5916</td>
<td valign="top" align="center">0.6237</td>
<td valign="top" align="center">0.2301</td>
<td valign="top" align="center">0.4891</td>
<td valign="top" align="center">0.4785</td>
<td valign="top" align="center">0.5523</td>
<td valign="top" align="center">0.1308</td>
<td valign="top" align="center"><bold>0.7816</bold></td>
</tr>
<tr>
<td valign="top" align="left">ROC</td>
<td valign="top" align="center">0.4846</td>
<td valign="top" align="center">0.5929</td>
<td valign="top" align="center">0.6291</td>
<td valign="top" align="center">0.5118</td>
<td valign="top" align="center">0.4236</td>
<td valign="top" align="center">0.4992</td>
<td valign="top" align="center">0.4404</td>
<td valign="top" align="center">0.5062</td>
<td valign="top" align="center"><bold>0.8553</bold></td>
</tr>
<tr>
<td valign="top" align="left">AP</td>
<td valign="top" align="center">0.7001</td>
<td valign="top" align="center">0.7352</td>
<td valign="top" align="center">0.7335</td>
<td valign="top" align="center">0.7272</td>
<td valign="top" align="center">0.6422</td>
<td valign="top" align="center">0.7083</td>
<td valign="top" align="center">0.6843</td>
<td valign="top" align="center">0.7481</td>
<td valign="top" align="center"><bold>0.9289</bold></td>
</tr>
<tr>
<td valign="top" align="left" colspan="10" style="background-color:#dee1e1"><bold>DATA3</bold></td>
</tr>
<tr>
<td valign="top" align="left">Precision</td>
<td valign="top" align="center">0.4405</td>
<td valign="top" align="center">0.6144</td>
<td valign="top" align="center">0.4337</td>
<td valign="top" align="center">0.4822</td>
<td valign="top" align="center">0.6478</td>
<td valign="top" align="center">0.4657</td>
<td valign="top" align="center">0.2501</td>
<td valign="top" align="center">0.6515</td>
<td valign="top" align="center"><bold>0.8332</bold></td>
</tr>
<tr>
<td valign="top" align="left">Recall</td>
<td valign="top" align="center">0.2283</td>
<td valign="top" align="center">0.6296</td>
<td valign="top" align="center">0.4444</td>
<td valign="top" align="center">0.5864</td>
<td valign="top" align="center">0.5679</td>
<td valign="top" align="center">0.2089</td>
<td valign="top" align="center">0.5001</td>
<td valign="top" align="center">0.6512</td>
<td valign="top" align="center"><bold>0.8086</bold></td>
</tr>
<tr>
<td valign="top" align="left">F1</td>
<td valign="top" align="center">0.4364</td>
<td valign="top" align="center">0.6172</td>
<td valign="top" align="center">0.4321</td>
<td valign="top" align="center">0.4722</td>
<td valign="top" align="center">0.6281</td>
<td valign="top" align="center">0.4425</td>
<td valign="top" align="center">0.3334</td>
<td valign="top" align="center">0.6511</td>
<td valign="top" align="center"><bold>0.8051</bold></td>
</tr>
<tr>
<td valign="top" align="left">ROC</td>
<td valign="top" align="center">0.4691</td>
<td valign="top" align="center">0.6172</td>
<td valign="top" align="center">0.4321</td>
<td valign="top" align="center">0.4783</td>
<td valign="top" align="center">0.6296</td>
<td valign="top" align="center">0.4845</td>
<td valign="top" align="center">0.5393</td>
<td valign="top" align="center">0.6539</td>
<td valign="top" align="center"><bold>0.9067</bold></td>
</tr>
<tr>
<td valign="top" align="left">AP</td>
<td valign="top" align="center">0.5262</td>
<td valign="top" align="center">0.7093</td>
<td valign="top" align="center">0.4314</td>
<td valign="top" align="center">0.5534</td>
<td valign="top" align="center">0.6833</td>
<td valign="top" align="center">0.5214</td>
<td valign="top" align="center">0.4721</td>
<td valign="top" align="center">0.6169</td>
<td valign="top" align="center"><bold>0.8958</bold></td>
</tr>
<tr>
<td valign="top" align="left" colspan="10" style="background-color:#dee1e1"><bold>DATA4</bold></td>
</tr>
<tr>
<td valign="top" align="left">Precision</td>
<td valign="top" align="center">0.5971</td>
<td valign="top" align="center">0.3982</td>
<td valign="top" align="center">0.5973</td>
<td valign="top" align="center">0.5127</td>
<td valign="top" align="center">0.7112</td>
<td valign="top" align="center">0.4762</td>
<td valign="top" align="center">0.4379</td>
<td valign="top" align="center">0.2673</td>
<td valign="top" align="center"><bold>0.8711</bold></td>
</tr>
<tr>
<td valign="top" align="left">Recall</td>
<td valign="top" align="center">0.1542</td>
<td valign="top" align="center">0.4324</td>
<td valign="top" align="center">0.3111</td>
<td valign="top" align="center">0.3637</td>
<td valign="top" align="center">0.5383</td>
<td valign="top" align="center">0.1071</td>
<td valign="top" align="center">0.4693</td>
<td valign="top" align="center">0.5165</td>
<td valign="top" align="center"><bold>0.8703</bold></td>
</tr>
<tr>
<td valign="top" align="left">F1</td>
<td valign="top" align="center">0.4341</td>
<td valign="top" align="center">0.3651</td>
<td valign="top" align="center">0.5094</td>
<td valign="top" align="center">0.4692</td>
<td valign="top" align="center">0.6442</td>
<td valign="top" align="center">0.3811</td>
<td valign="top" align="center">0.3511</td>
<td valign="top" align="center">0.3523</td>
<td valign="top" align="center"><bold>0.8704</bold></td>
</tr>
<tr>
<td valign="top" align="left">ROC</td>
<td valign="top" align="center">0.5215</td>
<td valign="top" align="center">0.3656</td>
<td valign="top" align="center">0.5429</td>
<td valign="top" align="center">0.4804</td>
<td valign="top" align="center">0.6516</td>
<td valign="top" align="center">0.4916</td>
<td valign="top" align="center">0.3776</td>
<td valign="top" align="center">0.6363</td>
<td valign="top" align="center"><bold>0.8845</bold></td>
</tr>
<tr>
<td valign="top" align="left">AP</td>
<td valign="top" align="center">0.4874</td>
<td valign="top" align="center">0.5713</td>
<td valign="top" align="center">0.5594</td>
<td valign="top" align="center">0.5017</td>
<td valign="top" align="center">0.6244</td>
<td valign="top" align="center">0.4574</td>
<td valign="top" align="center">0.4624</td>
<td valign="top" align="center">0.6411</td>
<td valign="top" align="center"><bold>0.8475</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>The bold values represent the best performance for each metric across datasets, indicating the highest achieved results for precision, recall, F1 score, ROC, and AP.</p>
</table-wrap-foot>
</table-wrap>
<p>In contrast, other models exhibit certain limitations. For instance, while ResNet18 and Transformer show competitive performance in some metrics, they fall short in Recall and F1-score, reflecting their inability to capture the deep features inherent in single-cell data. Traditional deep learning models, such as GCN and CNN, lack specific design optimizations for drug response prediction tasks and therefore fail to deliver satisfactory performance across all datasets.</p>
<p>In conclusion, compared to the eight other models (SA, GAT, ResNet18, Transformer, GCN, CNN, DrugCell, and DeepDR), ATSDP-NET consistently demonstrates superior performance across all four datasets (DATA1, DATA2, DATA3, DATA4). These results underscore the critical role of the multi-head attention mechanism in enhancing the model&#x00027;s robustness and adaptability, enabling ATSDP-NET to more effectively capture significant features within the data, thereby improving classification performance.</p>
</sec>
<sec>
<title>3.5 Drug response prediction analysis in leukemia cells treated with I-BET</title>
<p>In the study of DATA4 (GSE110894), ATSDP-NET was employed to predict the drug response efficacy of a BET inhibitor (I-BET) in 1,419 leukemia cells characterized by AF9 gene fusions (<xref ref-type="fig" rid="F5">Figure 5a</xref>). The experimental design consisted of five distinct conditions: one control group without any specific treatment (101 CELL CONTROL), two drug sensitivity states (DMSO and I-BET 400 NMOL), and two drug resistance states (I-BET resistance and I-BET withdrawal). Notably, the I-BET withdrawal group refers to cells in which drug treatment was discontinued at a specific time point to evaluate cellular responses or state changes post-withdrawal. Comparative analysis with the original study data demonstrated that ATSDP-NET achieved highly consistent results in predicting drug responses.</p>
<fig position="float" id="F5">
<label>Figure 5</label>
<caption><p>Visualization of the impact of I-BET treatment on dataset 4. <bold>(a)</bold> UMAP visualization of Dataset 4. Each column represents a distinct coloring scheme based on specific information: the first column is colored by treatment type as defined in the original study (e.g., &#x0201C;101 CELL CONTROL,&#x0201D; &#x0201C;BET RESISTANT CELLS,&#x0201D; etc.); the second column is colored by the ground-truth drug response labels (sensitive or resistant); the third column displays the binary drug response labels predicted by the model (sensitive or resistant); and the fourth column illustrates the predicted continuous drug response probability scores, transitioning from sensitive to resistant using a gradient-based color scheme. <bold>(b)</bold> UMAP visualization of gene scores. The top plot depicts the sensitive gene scores, while the bottom plot shows the resistant gene scores. These visualizations highlight the sensitive (or resistant) gene scores for differentially expressed genes within predicted and true clusters of sensitive (or resistant) cells. The intensity of the scores is represented using a color gradient (ranging from high to low). <bold>(c)</bold> Pearson correlation analysis between predicted and true gene scores. The left plot represents resistant gene scores, and the right plot represents sensitive gene scores. Scatterplots display the relationship between predicted and true gene scores, with red regression lines illustrating the degree of fit between predictions and ground truth. <bold>(d)</bold> Correlation analysis of resistant and sensitive gene scores. The left plot shows the distribution of correlation coefficients for resistant gene scores, while the right plot shows the distribution for sensitive gene scores. The x-axis represents the correlation of differentially expressed gene scores, and the y-axis represents frequency. The red dashed line indicates the correlation coefficient achieved by ATSDP-NET.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmed-12-1631898-g0005.tif">
<alt-text>A set of visualizations analyzes drug resistance and sensitivity in cells. Panel (a) shows scatter plots with clustering based on origin, ground truth, prediction, and scaled response, distinguishing resistant and sensitive groups. Panel (b) displays differentially expressed gene scores for sensitivity and resistance with colored scatter plots. Panel (c) includes scatter plots correlating prediction and ground truth with fitted lines for resistant and sensitive groups. Panel (d) presents histograms of resistant and sensitive scores, highlighting significant correlation values (r) and p-values.</alt-text>
</graphic>
</fig>
<p>ATSDP-NET provided two approaches for drug response prediction: a continuous probability score and binary sensitivity/resistance labels. The continuous probability score reflects the likelihood of a cell&#x00027;s sensitivity to the drug, with higher scores indicating greater sensitivity. The binary labels are derived by applying a threshold to the continuous probability scores: cells with scores ranging from 0 to 0.5 are categorized as resistant, whereas those with scores from 0.5 to 1 are classified as sensitive.</p>
<p>In addition, gene scores were utilized to reflect the overall expression levels of differentially expressed genes (DEGs) within clusters of sensitive or resistant cells. The underlying assumption of this gene scoring approach is that accurate predictions should assign the correct drug response labels to individual cells. Consequently, the DEG scores for resistant and sensitive states should exhibit consistent correlations with DEGs derived from the ground truth data.</p>
<p>The analysis revealed that the generated DEG scores outperformed the DEG scores derived from ground truth labels in distinguishing resistant and sensitive cells (<xref ref-type="fig" rid="F5">Figure 5b</xref>). Specifically, in the resistant DEG list, the correlation between the predicted and true DEG scores reached <italic>R</italic><sup>2</sup> = 0.788, while in the sensitive DEG list, the correlation was <italic>R</italic><sup>2</sup> = 0.888 (<xref ref-type="fig" rid="F5">Figure 5c</xref>).</p>
<p>To assess the statistical significance of these correlations, 1,000 random tests were performed by selecting random genes in equal numbers to the predicted DEG list, and the correlations were recalculated. The results demonstrated that, across 1,000 random trials, the p-values for the correlations of resistant and sensitive DEG scores were both &#x0003C; 0.001, indicating that the observed correlations were statistically significant and robust (<xref ref-type="fig" rid="F5">Figure 5d</xref>).</p>
</sec>
<sec>
<title>3.6 Identification of key genes associated with cisplatin drug response</title>
<p>Although ATSDP-NET demonstrates high accuracy in predicting single-cell drug responses, its greater value lies in its ability to uncover the key molecular mechanisms underlying drug resistance (<xref ref-type="bibr" rid="B34">34</xref>). In this study, ATSDP-NET was employed to analyze single-cell data from oral squamous cell carcinoma (OSCC) cells treated with cisplatin, aiming to identify critical gene markers associated with cisplatin resistance (<xref ref-type="bibr" rid="B35">35</xref>) and assess their potential clinical applications.</p>
<p>Cisplatin, a widely used chemotherapeutic agent, primarily induces cancer cell apoptosis by causing DNA damage (<xref ref-type="bibr" rid="B36">36</xref>). However, cancer cells often develop resistance to cisplatin by activating DNA repair pathways or inhibiting apoptosis (<xref ref-type="bibr" rid="B37">37</xref>). Through high-resolution single-cell analysis enabled by ATSDP-NET, several key genes (KGs) associated with cisplatin resistance were identified. Many of these genes were significantly enriched in resistant cell populations, suggesting their potential role as mediators of cisplatin resistance.</p>
<p>In this study, ATSDP-NET was applied to analyze the gene expression profiles of cisplatin-sensitive and resistant cells, uncovering critical molecular mechanisms associated with drug resistance and sensitivity. <xref ref-type="fig" rid="F6">Figure 6a</xref> illustrates the classification and prediction results across four distinct cell sources. The ATSDP-NET model effectively distinguished resistant and sensitive cell populations, with predictions highly consistent with ground truth labels, demonstrating robust classification performance and precise identification of drug responses. Furthermore, the predicted continuous response distribution revealed a gradient from resistance to sensitivity, highlighting the heterogeneous nature of drug sensitivity among cancer cells.</p>
<fig position="float" id="F6">
<label>Figure 6</label>
<caption><p>Case study on cisplatin Drug Response Analysis (DATA1). <bold>(a)</bold> Visualization of ATSDP-NET predictions for cisplatin drug response: the UMAP plots illustrate a comparison between the ground truth binary drug response labels and the ATSDP-NET-predicted binary drug response labels. Cells are categorized by their origin: blue represents HN120M cells, green represents HN120MCR cells, orange represents HN120P cells (drug-sensitive), and red represents HN120PCR cells (drug-resistant). The continuous response score plot on the right further highlights the probability of drug sensitivity for each cell, with the color gradient ranging from resistance (dark color) to sensitivity (light color), providing a detailed representation of the drug response levels across individual cells. <bold>(b)</bold> UMAP visualization of Differentially Expressed Gene (DEG) scores for sensitive and resistant cells: the top plot shows sensitivity gene scores, while the bottom plot displays resistance gene scores. DEG scores in the HN120P cell group (cisplatin-sensitive) and the HN120PCR cell group (cisplatin-resistant) are visualized using a color gradient (from low to high). The UMAP plots for both predicted results and ground truth labels demonstrate the model&#x00027;s capability in identifying sensitivity and resistance states among cells, indicating a strong agreement between predictions and actual states. <bold>(c)</bold> Integrated Gradient (IG) heatmap of the top 100 Key Genes (KGs) in HN120P and HN120PCR cell groups: the heatmap visualizes the expression levels of key genes, with each cell representing the corresponding gene expression value. Key genes highly expressed in the HN120PCR group are identified as associated with drug resistance, while those in the HN120P group are linked to drug sensitivity. The distinct gene expression patterns revealed in the heatmap provide insights into the molecular mechanisms underlying cisplatin sensitivity and resistance. <bold>(d)</bold> Expression patterns and cell fractions of the Top 10 key genes in HN120P and HN120PCR cell groups: the scatterplots depict the expression characteristics of the top 10 key genes in both cellular states. The size of the circles represents the fraction of cells expressing each gene within the respective group, while the color indicates the normalized average expression level. The left panel highlights the top 10 key genes specifically expressed in resistant cells, while the right panel focuses on those uniquely expressed in sensitive cells. IG refers to integrated gradient scores; KGs denotes key genes.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmed-12-1631898-g0006.tif">
<alt-text>Four-part figure depicting data analysis of gene expression. a) Scatter plots showing data points color-coded by origin and sensitivity, comparing ground truth and predictions. b) Two sets of scatter plots illustrating differentially expressed gene scores for sensitivity and resistance. c) Heatmaps displaying gene expression data, with panels for resistant and sensitive cells. d) Dot plot showing the fraction and mean expression of top genes in different groups, with varying dot sizes and colors indicating expression levels.</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="F6">Figure 6b</xref> illustrates the differentially expressed gene (DEG) scores for sensitive and resistant cells. The high DEG scores observed in sensitive cells suggest that these genes may play critical roles in cisplatin-induced apoptosis. Conversely, the distribution of DEG scores in resistant cells indicates that these genes may be involved in key resistance mechanisms, such as enhanced DNA repair pathways (<xref ref-type="bibr" rid="B38">38</xref>) and apoptosis inhibition (<xref ref-type="bibr" rid="B39">39</xref>), which enable cells to counteract cisplatin toxicity effectively.</p>
<p><xref ref-type="fig" rid="F6">Figure 6c</xref> presents a heatmap depicting the expression patterns of key resistance and sensitivity genes, categorized into &#x0201C;resistance-associated key genes (<xref ref-type="bibr" rid="B40">40</xref>)&#x0201D; and &#x0201C;sensitivity-associated key genes (<xref ref-type="bibr" rid="B41">41</xref>).&#x0201D; In cisplatin-resistant cells (HN120PCR), resistance-associated key genes exhibit elevated expression, while cisplatin-sensitive cells (HN120P) predominantly display higher expression of sensitivity-associated key genes. This contrasting gene expression pattern suggests that resistant cells may upregulate resistance-associated key genes to bolster their ability to withstand cisplatin treatment. In contrast, sensitive cells appear to activate sensitivity-associated key genes to enhance their responsiveness to cisplatin.</p>
<p><xref ref-type="fig" rid="F6">Figure 6d</xref> provides the names and distribution of specific resistance- and sensitivity-associated key genes. For instance, resistance-related genes such as ZBTB48 (<xref ref-type="bibr" rid="B42">42</xref>), NEK6 (<xref ref-type="bibr" rid="B43">43</xref>), and FBXO25 (<xref ref-type="bibr" rid="B44">44</xref>) show elevated expression in resistant cell populations, potentially contributing to enhanced DNA repair and anti-apoptotic pathways, thereby strengthening cellular resistance to cisplatin. In contrast, sensitivity-related genes such as UCHL1 (<xref ref-type="bibr" rid="B45">45</xref>), GNGT1 (<xref ref-type="bibr" rid="B46">46</xref>), and EDIL3 (<xref ref-type="bibr" rid="B47">47</xref>) exhibit significant expression in sensitive cells, potentially promoting apoptosis and increasing cellular sensitivity to cisplatin.</p>
<p>In summary, the ATSDP-NET model successfully identified key gene groups associated with cisplatin sensitivity and resistance, revealing distinct gene expression patterns between resistant and sensitive cells. Resistant cells appear to upregulate resistance-associated key genes to enhance DNA repair and survival pathways, while sensitive cells activate sensitivity-associated key genes to expedite apoptosis triggered by cisplatin. These findings provide novel insights into the mechanisms underlying cisplatin resistance and sensitivity, offering a foundation for developing personalized therapeutic strategies aimed at targeting resistance-associated genes or activating sensitivity-related genes.</p>
</sec>
<sec>
<title>3.7 Correlation between predicted drug response and pseudotime analysis</title>
<p>To validate the relationship between the predicted drug responses and the progression of drug treatment, trajectory inference was performed on DATA1 (treated with cisplatin). Pseudotime trajectories were inferred using the Diffusion Pseudotime (DPT) method implemented in Scanpy (<xref ref-type="bibr" rid="B48">48</xref>) in Python. Cells were pre-processed with PCA and UMAP for dimensionality reduction, a k-nearest neighbor graph was constructed, and diffusion maps were computed to estimate the pseudotime ordering. Pseudotime analysis revealed a trajectory where cells transitioned progressively from a sensitive state to a resistant state (<xref ref-type="fig" rid="F7">Figure 7a</xref>). When comparing pseudotime results with the predicted drug response probability scores mapped onto the same diffusion UMAP, a clear trend was observed: as pseudotime progressed, the probability of resistance steadily increased, while sensitivity probability decreased correspondingly (<xref ref-type="fig" rid="F7">Figure 7a</xref>).</p>
<fig position="float" id="F7">
<label>Figure 7</label>
<caption><p>Validation of predicted drug responses based on pseudotime trajectory analysis (DATA1, cisplatin treatment). <bold>(a)</bold> UMAP visualization of pseudotime analysis and predicted drug response probabilities: the left panel depicts the UMAP visualization of pseudotime scores inferred from the original scRNA-seq data. Each cell is color-coded according to its pseudotime score, with a gradient ranging from yellow (early pseudotime) to purple (late pseudotime), reflecting the progression of cellular states during the cell cycle or differentiation process. The right panel illustrates the UMAP visualization of drug response probabilities predicted by ATSDP-NET. Cells are color-coded by their predicted drug sensitivity probabilities, with a continuous gradient ranging from deep purple (resistance) to yellow (sensitivity). The consistent gradient patterns between pseudotime scores and drug response probabilities suggest a strong association between pseudotime trajectories and cellular drug responses. <bold>(b)</bold> UMAP visualization of key gene expression: this panel highlights the expression patterns of representative key genes (KGs) in sensitive (bottom) and resistant (top) cell populations. In resistant cell populations, genes such as ZBTB48 and NEK6 are highly expressed, whereas genes like UCHL1 and GNGT1 show elevated expression in sensitive cell populations. These gene expression profiles provide molecular markers that characterize the drug response states of cells, offering insights into the underlying biological mechanisms of sensitivity and resistance. <bold>(c)</bold> Heatmap of key gene expression in sensitive and resistant cell populations: the heatmap displays the expression patterns of the top 10 key genes associated with resistance and the top 10 key genes associated with sensitivity in both cell populations. The color intensity represents the level of gene expression, where genes such as ZBTB48 and NEK6 exhibit high expression in resistant cell populations, while genes like UCHL1 and GNGT1 are predominantly expressed in sensitive cell populations. These distinct gene expression patterns provide crucial molecular signatures for identifying the drug response states of cells, facilitating a deeper understanding of the molecular mechanisms driving sensitivity and resistance to cisplatin treatment.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmed-12-1631898-g0007.tif">
<alt-text>Cluster diagrams and heatmap analysis of gene expression. Left: Two grid panels (a and b) show clusters in different colors with connecting lines representing relationships. Right: A heatmap (c) displays gene expression levels, with genes labeled below and color scales indicating expression intensity, divided into top resistant and sensitive categories.</alt-text>
</graphic>
</fig>
<p>These findings suggest that cells surviving high-dose drug treatment exhibited a marked drug-resistant phenotype, which aligns closely with the experimental (ground truth) labels of drug response states. This strong correlation highlights the predictive accuracy of ATSDP-NET in capturing the dynamic progression of drug responses at the single-cell level.</p>
<p>To further elucidate the molecular mechanisms underlying the development of drug resistance, the expression dynamics of key genes (KGs) identified by ATSDP-NET were analyzed along the pseudotime trajectory. <xref ref-type="fig" rid="F7">Figure 7b</xref> highlights the expression patterns of two representative resistance-associated genes (ZBTB48 and NEK6) and two sensitivity-associated genes (UCHL1 and GNGT1). The expression levels of these genes align with the pseudotime trajectory trends and are consistent with the predicted drug response probability scores. Resistance-associated genes exhibit elevated expression during the later stages of pseudotime progression, whereas sensitivity-associated genes show higher expression during the early stages. This suggests that these genes play distinct regulatory roles in resistant and sensitive cellular states. It should be noted that pseudotime is an inferred ordering based on transcriptional similarity and does not incorporate actual treatment time or drug exposure information. Therefore, the observed increase in resistance probability may represent an association rather than a causal relationship.</p>
<p>Further analysis revealed that the predicted list of key genes (KGs) demonstrated significantly greater expression differences in distinguishing sensitive and resistant cell states compared to the differentially expressed genes (DEGs) (<xref ref-type="fig" rid="F7">Figure 7c</xref>). This underscores the ability of ATSDP-NET to accurately identify molecular markers that are critical for characterizing drug response states and provides valuable insights into the regulatory mechanisms driving drug sensitivity and resistance.</p>
<p>The experimental results demonstrate that ATSDP-NET not only effectively predicts drug response probabilities but also uncovers the dynamic changes in cellular states through pseudotime analysis, providing a robust molecular basis for understanding the mechanisms underlying drug resistance. Furthermore, within the resistance-associated DEG list, the correlation between predicted DEG scores and actual DEG scores reached an R<sup>2</sup> of 0.652, while the correlation for the sensitivity-associated DEG list achieved an R<sup>2</sup> of 0.881 (<xref ref-type="fig" rid="F8">Figure 8</xref>). These findings underscore the model&#x00027;s predictive capabilities, particularly its superior performance in identifying drug-sensitive cells. The significant correlation between sensitivity and resistance scores highlights the potential of ATSDP-NET as a reliable tool for drug response prediction in biomedical research.</p>
<fig position="float" id="F8">
<label>Figure 8</label>
<caption><p>Correlation analysis of cisplatin drug response (Dataset 1). <bold>(a)</bold> Correlation analysis of resistance and sensitivity scores: the left panel presents the distribution of correlation coefficients for resistance-associated gene scores, while the right panel illustrates the distribution for sensitivity-associated gene scores. The X-axis denotes the correlation of differentially expressed gene (DEG) scores, and the Y-axis represents the frequency. The red dashed line indicates the correlation coefficient achieved by ATSDP-NET, demonstrating its predictive performance. <bold>(b)</bold> Pearson correlation between predicted and actual gene scores: the left panel shows the correlation between predicted and actual resistance-associated gene scores, while the right panel displays the correlation for sensitivity-associated gene scores. Scatter plots illustrate the relationship between predicted and actual gene scores, with red regression lines indicating the degree of fit. These results highlight the strong concordance between ATSDP-NET&#x00027;s predictions and the ground truth labels, further validating its capability to accurately capture key gene-level characteristics related to drug response.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fmed-12-1631898-g0008.tif">
<alt-text>Two sets of graphs illustrate resistant and sensitive scores. The top row shows histograms: the left for resistant (r: 0.652, p &#x0003C; 0.001) and the right for sensitive (r: 0.881, p &#x0003C; 0.001). The bottom row presents scatter plots with regression lines: the left relates prediction of resistance to ground truth with a correlation of 0.652, while the right relates prediction of sensitivity with a correlation of 0.881, showing data points categorized as resistant (orange) and sensitive (blue).</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4 Discussion</title>
<p>To further enhance the performance and scalability of ATSDP-NET, several improvement strategies are proposed in this study. The current version of ATSDP-NET has been optimized under a drug-specific training strategy, where the model is trained individually for each drug due to the distinct mechanisms of action and cellular responses associated with different drugs. However, we acknowledge that this strategy may limit the model&#x00027;s applicability in multi-drug scenarios. To address this limitation, we plan to explore multi-drug joint training in future research, which would improve the scalability of ATSDP-NET in handling multi-drug settings. Additionally, integrating larger, more diverse databases will enhance the model&#x00027;s robustness by increasing the diversity of training data.</p>
<p>Previous studies have demonstrated that transcriptional dynamics inferred from pseudotime can reflect the emergence of drug resistance under treatment pressure (<xref ref-type="bibr" rid="B49">49</xref>, <xref ref-type="bibr" rid="B50">50</xref>) However, additional lineage tracing or time-series sampling would be needed to fully validate the biological trajectory suggested by our analysis.</p>
<p>One important aspect we are also focusing on is the interpretability and explainability of ATSDP-NET. To improve model explainability, we plan to incorporate attention visualization techniques that will allow researchers to understand which features the model deems most relevant for drug response prediction. By utilizing these techniques, we aim to provide more transparency in how the model makes its predictions, which is critical for clinical adoption. Furthermore, we will explore methods like layer-wise relevance propagation (LRP) to highlight the contributions of individual genes or features, thereby improving the model&#x00027;s interpretability and trustworthiness. This aspect will be crucial in facilitating the model&#x00027;s integration into clinical workflows and enhancing its practical utility.</p>
<p>Hyperparameter optimization through cross-validation and parameter tuning will also be employed, with a particular focus on refining the multi-head attention mechanism and other critical components of the model. Moreover, the application of advanced techniques such as transfer learning and domain adaptation will be explored to improve the generalization capability of ATSDP-NET on new datasets. Transfer learning, particularly for small-scale or feature-sparse datasets, will enable the model to leverage prior knowledge from annotated datasets, thereby boosting its performance in new tasks.</p>
<p>Regarding cross-species validation, we recognize that the experimental work presented in this study is based primarily on data from a single species. We plan to extend the model&#x00027;s applicability by validating its robustness and adaptability across multiple species and diverse conditions in future studies. The incorporation of multi-drug, multi-condition, and cross-species datasets will further strengthen the model&#x00027;s scalability and generalizability.</p>
<p>In addition, we aim to investigate the potential integration of ATSDP-NET with other machine learning frameworks, such as the use of generative models to simulate drug responses under various conditions. This approach would allow for a more comprehensive understanding of the factors influencing drug efficacy. Lastly, to facilitate the practical application of ATSDP-NET in clinical settings, we plan to prioritize the development of user-friendly tools and interfaces. This will support the advancement of precision medicine and accelerate ATSDP-NET&#x00027;s adoption by researchers and clinicians.</p>
<p>Although we report the mean and standard deviation of performance metrics across multiple runs to demonstrate robustness, we acknowledge that the current manuscript does not include performance distribution plots (e.g., boxplots) or statistical significance tests comparing ATSDP-NET with baseline models such as DrugCell. We recognize the value of such analyses and plan to incorporate comprehensive significance testing (e.g., <italic>t</italic>-tests) and visualizations in future work to further strengthen the credibility of our conclusions.</p>
<p>In this work, we have focused on developing the ATSDP-NET model for predicting drug responses at the single-cell level, incorporating deep transfer learning and multi-head attention mechanisms. We considered the approaches proposed by Fustero-Torre et al. (<xref ref-type="bibr" rid="B51">51</xref>) and Suphavilai et al. (<xref ref-type="bibr" rid="B52">52</xref>) for comparison, but we found that their methods could not be directly adapted to our problem in a way that would allow for a fair comparison.</p>
<p>The main reason for this is the different approaches these methods take in handling drug response prediction. Specifically: Fustero-Torre et al. focus on targeting cancer therapeutic heterogeneity using single-cell RNA-seq data. Their method addresses specific cancer therapeutic challenges and does not incorporate techniques like deep transfer learning or multi-head attention, which are central to our ATSDP-NET model. Suphavilai et al. predict heterogeneity in clone-specific therapeutic vulnerabilities using single-cell transcriptomic signatures. However, their approach focuses on predicting therapeutic vulnerabilities at a higher level of resolution and does not directly align with our drug response prediction task at the single-cell level.</p>
<p>Due to these fundamental differences in approach, we were unable to adapt their methods for a fair comparison. Our ATSDP-NET method, which leverages deep transfer learning and multi-head attention, enables accurate and interpretable predictions of drug responses at the single-cell level, an aspect not addressed by the methods proposed in these papers.</p>
<p>Therefore, while both of these papers present valuable methods for analyzing single-cell data, their approaches do not lend themselves to a direct comparison with our model. We believe that the unique aspects of ATSDP-NET provide a strong contribution to predicting drug responses at the single-cell level.</p>
</sec>
<sec sec-type="conclusions" id="s5">
<title>5 Conclusions</title>
<p>ATSDP-NET is a model specifically designed for the analysis of single-cell RNA sequencing (scRNA-seq) data, demonstrating significant potential in predicting drug responses for cancer and other diseases. In this study, ATSDP-NET was comprehensively evaluated on four scRNA-seq datasets with distinct drug treatments. The results indicate that the model excels in predicting drug response labels and identifying relevant gene features, particularly in binary datasets comprising sensitive and resistant cells. Furthermore, ATSDP-NET successfully identified key genes (KGs) associated with cisplatin response in oral squamous cell carcinoma, underscoring its practical value in elucidating the molecular mechanisms underlying drug resistance.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="supplementary-material" rid="SM1">Supplementary material</xref>, further inquiries can be directed to the corresponding authors.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>BZ: Conceptualization, Formal analysis, Methodology, Writing &#x02013; original draft. SS: Formal analysis, Investigation, Writing &#x02013; original draft. SL: Data curation, Writing &#x02013; original draft. HL: Funding acquisition, Project administration, Resources, Supervision, Writing &#x02013; review &#x00026; editing. YL: Conceptualization, Funding acquisition, Project administration, Writing &#x02013; review &#x00026; editing.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. This research was supported by the National Natural Science Foundation of China (No. 62262019), the Hainan Provincial Natural Science Foundation of China (Nos. 823RC488, 622RC673, 620MS046, and 825QN308), and the Program for Scientific Research Start-up Funds of Hainan Normal University (No. HSZK-KYQD-202430). Hainan Province Graduate Innovation Research Project (No. Qhys2024-388), Hainan Province Graduate Innovation Research Project (No. Qhys2024-387).</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s9">
<title>Generative AI statement</title>
<p>The author(s) declare that no Gen AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec sec-type="supplementary-material" id="s11">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fmed.2025.1631898/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fmed.2025.1631898/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Supplementary_file_1.zip" id="SM1" mimetype="application/zip" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhou</surname> <given-names>JB</given-names></name> <name><surname>Tang</surname> <given-names>D</given-names></name> <name><surname>He</surname> <given-names>L</given-names></name> <name><surname>Lin</surname> <given-names>S</given-names></name> <name><surname>Lei</surname> <given-names>JH</given-names></name> <name><surname>Sun</surname> <given-names>H</given-names></name> <etal/></person-group>. <article-title>Machine learning model for anti-cancer drug combinations: analysis, prediction, and validation</article-title>. <source>Pharmacol Res</source>. (<year>2023</year>) <volume>194</volume>:<fpage>106830</fpage>. <pub-id pub-id-type="doi">10.1016/j.phrs.2023.106830</pub-id><pub-id pub-id-type="pmid">37343647</pub-id></citation></ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bhat</surname> <given-names>AH</given-names></name> <name><surname>Khaja</surname> <given-names>UM</given-names></name> <name><surname>Ahmed</surname> <given-names>M</given-names></name> <name><surname>Khan</surname> <given-names>WY</given-names></name> <name><surname>Ganie</surname> <given-names>SA</given-names></name></person-group>. <article-title>Pharmacogenomics in cancer</article-title>. In: Pharmacogenomics. <publisher-loc>Amsterdam</publisher-loc>: <publisher-name>Elsevier</publisher-name> (<year>2023</year>). p. <fpage>195</fpage>&#x02013;<lpage>221</lpage>. <pub-id pub-id-type="doi">10.1016/B978-0-443-15336-5.00001-4</pub-id></citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Maeser</surname> <given-names>D</given-names></name> <name><surname>Zhang</surname> <given-names>W</given-names></name> <name><surname>Huang</surname> <given-names>Y</given-names></name> <name><surname>Huang</surname> <given-names>RS</given-names></name></person-group>. <article-title>A review of computational methods for predicting cancer drug response at the single-cell level through integration with bulk RNAseq data</article-title>. <source>Curr Opin Struct Biol</source>. (<year>2024</year>) <volume>84</volume>:<fpage>102745</fpage>. <pub-id pub-id-type="doi">10.1016/j.sbi.2023.102745</pub-id><pub-id pub-id-type="pmid">38109840</pub-id></citation></ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tong</surname> <given-names>X</given-names></name> <name><surname>Qu</surname> <given-names>N</given-names></name> <name><surname>Kong</surname> <given-names>X</given-names></name> <name><surname>Ni</surname> <given-names>S</given-names></name> <name><surname>Zhou</surname> <given-names>J</given-names></name> <name><surname>Wang</surname> <given-names>K</given-names></name> <etal/></person-group>. <article-title>Deep representation learning of chemical-induced transcriptional profile for phenotype-based drug discovery</article-title>. <source>Nat Commun</source>. (<year>2024</year>) <volume>15</volume>:<fpage>5378</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-024-49620-3</pub-id><pub-id pub-id-type="pmid">38918369</pub-id></citation></ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Abuwatfa</surname> <given-names>WH</given-names></name> <name><surname>Pitt</surname> <given-names>WG</given-names></name> <name><surname>Husseini</surname> <given-names>GA</given-names></name></person-group>. <article-title>Scaffold-based 3D cell culture models in cancer research</article-title>. <source>J Biomed Sci</source>. (<year>2024</year>) <volume>31</volume>:<fpage>7</fpage>. <pub-id pub-id-type="doi">10.1186/s12929-024-00994-y</pub-id><pub-id pub-id-type="pmid">38221607</pub-id></citation></ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>Z</given-names></name> <name><surname>Zou</surname> <given-names>J</given-names></name> <name><surname>Chen</surname> <given-names>X</given-names></name></person-group>. <article-title>In response to precision medicine: current subcellular targeting strategies for cancer therapy</article-title>. <source>Adv Mater</source>. (<year>2023</year>) <volume>35</volume>:<fpage>2209529</fpage>. <pub-id pub-id-type="doi">10.1002/adma.202209529</pub-id><pub-id pub-id-type="pmid">36445169</pub-id></citation></ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Maleki</surname> <given-names>EH</given-names></name> <name><surname>Bahrami</surname> <given-names>AR</given-names></name> <name><surname>Matin</surname> <given-names>MM</given-names></name></person-group>. <article-title>Cancer cell cycle heterogeneity as a critical determinant of therapeutic resistance</article-title>. <source>Genes Dis</source>. (<year>2024</year>) <volume>11</volume>:<fpage>189</fpage>&#x02013;<lpage>204</lpage>. <pub-id pub-id-type="doi">10.1016/j.gendis.2022.11.025</pub-id><pub-id pub-id-type="pmid">37588236</pub-id></citation></ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Erfanian</surname> <given-names>N</given-names></name> <name><surname>Heydari</surname> <given-names>AA</given-names></name> <name><surname>Feriz</surname> <given-names>AM</given-names></name> <name><surname>Ia</surname> <given-names>N</given-names></name> <name><surname>Ez</surname> <given-names>P</given-names></name> <name><surname>Derakhshani</surname> <given-names>A</given-names></name> <etal/></person-group>. <article-title>Deep learning applications in single-cell genomics and transcriptomics data analysis</article-title>. <source>Biomed Pharmacother</source>. (<year>2023</year>) <volume>165</volume>:<fpage>115077</fpage>. <pub-id pub-id-type="doi">10.1016/j.biopha.2023.115077</pub-id><pub-id pub-id-type="pmid">37393865</pub-id></citation></ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Qi</surname> <given-names>R</given-names></name> <name><surname>Zou</surname> <given-names>Q</given-names></name></person-group>. <article-title>Trends and potential of machine learning and deep learning in drug study at single-cell level</article-title>. <source>Research</source>. (<year>2023</year>) <volume>6</volume>:<fpage>0050</fpage>. <pub-id pub-id-type="doi">10.34133/research.0050</pub-id><pub-id pub-id-type="pmid">36930772</pub-id></citation></ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nie</surname> <given-names>X</given-names></name> <name><surname>Qin</surname> <given-names>D</given-names></name> <name><surname>Zhou</surname> <given-names>X</given-names></name> <name><surname>Duo</surname> <given-names>H</given-names></name> <name><surname>Hao</surname> <given-names>Y</given-names></name> <name><surname>Li</surname> <given-names>B</given-names></name> <etal/></person-group>. <article-title>Clustering ensemble in scRNA-seq data analysis: methods, applications and challenges</article-title>. <source>Comput Biol Med</source>. (<year>2023</year>) <volume>159</volume>:<fpage>106939</fpage>. <pub-id pub-id-type="doi">10.1016/j.compbiomed.2023.106939</pub-id><pub-id pub-id-type="pmid">37075602</pub-id></citation></ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>B</given-names></name> <name><surname>Hu</surname> <given-names>S</given-names></name> <name><surname>Wang</surname> <given-names>X</given-names></name></person-group>. <article-title>Applications of single-cell technologies in drug discovery for tumor treatment</article-title>. <source>iScience</source>. (<year>2024</year>) <volume>27</volume>:<fpage>8110486</fpage>. <pub-id pub-id-type="doi">10.1016/j.isci.2024.110486</pub-id><pub-id pub-id-type="pmid">39171294</pub-id></citation></ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stelmach</surname> <given-names>P</given-names></name> <name><surname>Trumpp</surname> <given-names>A</given-names></name></person-group>. <article-title>Leukemic stem cells and therapy resistance in acute myeloid leukemia</article-title>. <source>Haematologica</source>. (<year>2023</year>) <volume>108</volume>:<fpage>353</fpage>. <pub-id pub-id-type="doi">10.3324/haematol.2022.280800</pub-id><pub-id pub-id-type="pmid">36722405</pub-id></citation></ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cheng</surname> <given-names>C</given-names></name> <name><surname>Chen</surname> <given-names>W</given-names></name> <name><surname>Jin</surname> <given-names>H</given-names></name> <name><surname>Chen</surname> <given-names>X</given-names></name></person-group>. <article-title>A review of single-cell RNA-Seq annotation, integration, and cell-cell communication</article-title>. <source>Cells</source>. (<year>2023</year>) <volume>12</volume>:<fpage>1970</fpage>. <pub-id pub-id-type="doi">10.3390/cells12151970</pub-id><pub-id pub-id-type="pmid">37566049</pub-id></citation></ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Feng</surname> <given-names>DC</given-names></name> <name><surname>Zhu</surname> <given-names>WZ</given-names></name> <name><surname>Wang</surname> <given-names>J</given-names></name> <name><surname>Li</surname> <given-names>DX</given-names></name> <name><surname>Shi</surname> <given-names>X</given-names></name> <name><surname>Xiong</surname> <given-names>Q</given-names></name> <etal/></person-group>. <article-title>The implications of single-cell RNA-seq analysis in prostate cancer: unraveling tumor heterogeneity, therapeutic implications and pathways towards personalized therapy</article-title>. <source>Mil Med Res</source>. (<year>2024</year>) <volume>11</volume>:<fpage>21</fpage>. <pub-id pub-id-type="doi">10.1186/s40779-024-00526-7</pub-id><pub-id pub-id-type="pmid">38605399</pub-id></citation></ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tang</surname> <given-names>C</given-names></name> <name><surname>Fu</surname> <given-names>S</given-names></name> <name><surname>Jin</surname> <given-names>X</given-names></name> <name><surname>Li</surname> <given-names>W</given-names></name> <name><surname>Xing</surname> <given-names>F</given-names></name> <name><surname>Duan</surname> <given-names>B</given-names></name> <etal/></person-group>. <article-title>Personalized tumor combination therapy optimization using the single-cell transcriptome</article-title>. <source>Genome Med</source>. (<year>2023</year>) <volume>15</volume>:<fpage>105</fpage>. <pub-id pub-id-type="doi">10.1186/s13073-023-01256-6</pub-id><pub-id pub-id-type="pmid">38041202</pub-id></citation></ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Partin</surname> <given-names>A</given-names></name> <name><surname>Brettin</surname> <given-names>TS</given-names></name> <name><surname>Zhu</surname> <given-names>Y</given-names></name> <name><surname>Narykov</surname> <given-names>O</given-names></name> <name><surname>Clyde</surname> <given-names>A</given-names></name> <name><surname>Overbeek</surname> <given-names>J</given-names></name> <etal/></person-group>. <article-title>Deep learning methods for drug response prediction in cancer: predominant and emerging trends</article-title>. <source>Front Med</source>. (<year>2023</year>) <volume>10</volume>:<fpage>1086097</fpage>. <pub-id pub-id-type="doi">10.3389/fmed.2023.1086097</pub-id><pub-id pub-id-type="pmid">36873878</pub-id></citation></ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aliper</surname> <given-names>A</given-names></name> <name><surname>Plis</surname> <given-names>S</given-names></name> <name><surname>Artemov</surname> <given-names>A</given-names></name> <name><surname>Ulloa</surname> <given-names>A</given-names></name> <name><surname>Mamoshina</surname> <given-names>P</given-names></name> <name><surname>Zhavoronkov</surname> <given-names>A</given-names></name></person-group>. <article-title>Deep learning applications for predicting pharmacological properties of drugs and drug repurposing using transcriptomic data</article-title>. <source>Mol Pharm</source>. (<year>2016</year>) <volume>13</volume>:<fpage>2524</fpage>&#x02013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1021/acs.molpharmaceut.6b00248</pub-id><pub-id pub-id-type="pmid">27200455</pub-id></citation></ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xia</surname> <given-names>F</given-names></name> <name><surname>Shukla</surname> <given-names>M</given-names></name> <name><surname>Brettin</surname> <given-names>T</given-names></name> <name><surname>Garcia-Cardona</surname> <given-names>C</given-names></name> <name><surname>Cohn</surname> <given-names>J</given-names></name> <name><surname>Allen</surname> <given-names>JE</given-names></name> <etal/></person-group>. <article-title>Predicting tumor cell line response to drug pairs with deep learning</article-title>. <source>BMC Bioinformatics</source>. (<year>2018</year>) <volume>19</volume>:<fpage>71</fpage>&#x02013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1186/s12859-018-2509-3</pub-id><pub-id pub-id-type="pmid">30577754</pub-id></citation></ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chiu</surname> <given-names>YC</given-names></name> <name><surname>Chen</surname> <given-names>HIH</given-names></name> <name><surname>Zhang</surname> <given-names>T</given-names></name> <name><surname>Zhang</surname> <given-names>S</given-names></name> <name><surname>Gorthi</surname> <given-names>A</given-names></name> <name><surname>Wang</surname> <given-names>LJ</given-names></name> <etal/></person-group>. <article-title>Predicting drug response of tumors from integrated genomic profiles by deep neural networks</article-title>. <source>BMC Med Genomics</source>. (<year>2019</year>) <volume>12</volume>:<fpage>143</fpage>&#x02013;<lpage>55</lpage>. <pub-id pub-id-type="doi">10.1186/s12920-018-0460-9</pub-id><pub-id pub-id-type="pmid">30704458</pub-id></citation></ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zahed</surname> <given-names>H</given-names></name> <name><surname>Feng</surname> <given-names>X</given-names></name> <name><surname>Sheikh</surname> <given-names>M</given-names></name> <name><surname>Bray</surname> <given-names>F</given-names></name> <name><surname>Ferlay</surname> <given-names>J</given-names></name> <name><surname>Ginsburg</surname> <given-names>O</given-names></name> <etal/></person-group>. <article-title>Age at diagnosis for lung, colon, breast and prostate cancers: an international comparative study</article-title>. <source>Int J Cancer</source>. (<year>2024</year>) <volume>154</volume>:<fpage>28</fpage>&#x02013;<lpage>40</lpage>. <pub-id pub-id-type="doi">10.1002/ijc.34671</pub-id><pub-id pub-id-type="pmid">37615573</pub-id></citation></ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pan</surname> <given-names>SJ</given-names></name> <name><surname>Yang</surname> <given-names>Q</given-names></name></person-group>. <article-title>A survey on transfer learning</article-title>. <source>IEEE Trans Knowl Data Eng</source>. (<year>2009</year>) <volume>22</volume>:<fpage>1345</fpage>&#x02013;<lpage>59</lpage>. <pub-id pub-id-type="doi">10.1109/TKDE.2009.191</pub-id></citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Tan</surname> <given-names>C</given-names></name> <name><surname>Sun</surname> <given-names>F</given-names></name> <name><surname>Kong</surname> <given-names>T</given-names></name> <name><surname>Zhang</surname> <given-names>W</given-names></name> <name><surname>Yang</surname> <given-names>C</given-names></name> <name><surname>Liu</surname> <given-names>C</given-names></name></person-group>. <article-title>A survey on deep transfer learning</article-title>. In: <source>Proceedings of the International Conference on Artificial Neural Networks (ICANN 2018). vol. 11141 of Lecture Notes in Computer Science</source>. <publisher-loc>Springer</publisher-loc>: <publisher-name>New York</publisher-name> (<year>2018</year>). p. <fpage>270</fpage>&#x02013;<lpage>279</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-030-01424-7_27</pub-id></citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhu</surname> <given-names>Y</given-names></name> <name><surname>Brettin</surname> <given-names>T</given-names></name> <name><surname>Evrard</surname> <given-names>YA</given-names></name> <name><surname>Partin</surname> <given-names>A</given-names></name> <name><surname>Xia</surname> <given-names>F</given-names></name> <name><surname>Shukla</surname> <given-names>M</given-names></name> <etal/></person-group>. <article-title>Ensemble transfer learning for the prediction of anti-cancer drug response</article-title>. <source>Sci Rep</source>. (<year>2020</year>) <volume>10</volume>:<fpage>18040</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-020-74921-0</pub-id><pub-id pub-id-type="pmid">33093487</pub-id></citation></ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhuang</surname> <given-names>F</given-names></name> <name><surname>Qi</surname> <given-names>Z</given-names></name> <name><surname>Duan</surname> <given-names>K</given-names></name> <name><surname>Xi</surname> <given-names>D</given-names></name> <name><surname>Zhu</surname> <given-names>Y</given-names></name> <name><surname>Zhu</surname> <given-names>H</given-names></name> <etal/></person-group>. <article-title>A comprehensive survey on transfer learning</article-title>. <source>Proc IEEE</source>. (<year>2020</year>) <volume>109</volume>:<fpage>43</fpage>&#x02013;<lpage>76</lpage>. <pub-id pub-id-type="doi">10.1109/JPROC.2020.3004555</pub-id></citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>J</given-names></name> <name><surname>Wang</surname> <given-names>X</given-names></name> <name><surname>Ma</surname> <given-names>A</given-names></name> <name><surname>Wang</surname> <given-names>QE</given-names></name> <name><surname>Liu</surname> <given-names>B</given-names></name> <name><surname>Li</surname> <given-names>L</given-names></name> <etal/></person-group>. <article-title>Deep transfer learning of cancer drug responses by integrating bulk and single-cell RNA-seq data</article-title>. <source>Nat Commun</source>. (<year>2022</year>) <volume>13</volume>:<fpage>6494</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-022-34277-7</pub-id><pub-id pub-id-type="pmid">36310235</pub-id></citation></ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bang</surname> <given-names>D</given-names></name> <name><surname>Koo</surname> <given-names>B</given-names></name> <name><surname>Kim</surname> <given-names>S</given-names></name></person-group>. <article-title>Transfer learning of condition-specific perturbation in gene interactions improves drug response prediction</article-title>. <source>Bioinformatics</source>. (<year>2024</year>) <volume>40</volume>: <fpage>i130</fpage>&#x02013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1093/bioinformatics/btae249</pub-id><pub-id pub-id-type="pmid">38940127</pub-id></citation></ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Sung</surname> <given-names>I</given-names></name> <name><surname>Bang</surname> <given-names>D</given-names></name> <name><surname>Kim</surname> <given-names>S</given-names></name> <name><surname>Lee</surname> <given-names>S</given-names></name></person-group>. <article-title>Transferring preclinical drug response to patient via tumor heterogeneity-aware alignment and perturbation modeling</article-title>. In: <source>Proceedings of the ICLR 2025 Workshop on Machine Learning for Genomics Explorations (TinyPapers Track)</source> (<year>2025</year>). Available online at: <ext-link ext-link-type="uri" xlink:href="https://openreview.net/forum?id=prYPSWtKCC">https://openreview.net/forum?id=prYPSWtKCC</ext-link> (Accessed March 05, 2025).</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hsu</surname> <given-names>YC</given-names></name> <name><surname>Chiu</surname> <given-names>YC</given-names></name> <name><surname>Lu</surname> <given-names>TP</given-names></name> <name><surname>Hsiao</surname> <given-names>TH</given-names></name> <name><surname>Chen</surname> <given-names>Y</given-names></name></person-group>. <article-title>Predicting drug response through tumor deconvolution by cancer cell lines</article-title>. <source>Patterns</source>. (<year>2024</year>) <volume>5</volume>:<fpage>100949</fpage>. <pub-id pub-id-type="doi">10.1016/j.patter.2024.100949</pub-id><pub-id pub-id-type="pmid">38645769</pub-id></citation></ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chawla</surname> <given-names>NV</given-names></name> <name><surname>Bowyer</surname> <given-names>KW</given-names></name> <name><surname>Hall</surname> <given-names>LO</given-names></name> <name><surname>Kegelmeyer</surname> <given-names>WP</given-names></name></person-group>. <article-title>SMOTE synthetic minority over-sampling technique</article-title>. <source>J Artif Intell Res</source>. (<year>2002</year>) <volume>16</volume>:<fpage>321</fpage>&#x02013;<lpage>57</lpage>. <pub-id pub-id-type="doi">10.1613/jair.953</pub-id></citation>
</ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lei</surname> <given-names>S</given-names></name> <name><surname>Lei</surname> <given-names>X</given-names></name> <name><surname>Chen</surname> <given-names>M</given-names></name> <name><surname>Pan</surname> <given-names>Y</given-names></name></person-group>. <article-title>Drug repositioning based on deep sparse autoencoder and drug-disease similarity</article-title>. <source>Interdiscip Sci Comput Life Sci</source>. (<year>2024</year>) <volume>16</volume>:<fpage>160</fpage>&#x02013;<lpage>75</lpage>. <pub-id pub-id-type="doi">10.1007/s12539-023-00593-9</pub-id><pub-id pub-id-type="pmid">38103130</pub-id></citation></ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>Z</given-names></name> <name><surname>Jiang</surname> <given-names>Y</given-names></name> <name><surname>Zhang</surname> <given-names>X</given-names></name> <name><surname>Zheng</surname> <given-names>R</given-names></name> <name><surname>Qiu</surname> <given-names>R</given-names></name> <name><surname>Sun</surname> <given-names>Y</given-names></name> <etal/></person-group>. <article-title>ResNet18DNN: prediction approach of drug-induced liver injury by deep neural network with ResNet18</article-title>. <source>Brief Bioinform</source>. (<year>2022</year>) <volume>23</volume>:<fpage>bbab503</fpage>. <pub-id pub-id-type="doi">10.1093/bib/bbab503</pub-id><pub-id pub-id-type="pmid">34882224</pub-id></citation></ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jiang</surname> <given-names>L</given-names></name> <name><surname>Jiang</surname> <given-names>C</given-names></name> <name><surname>Yu</surname> <given-names>X</given-names></name> <name><surname>Fu</surname> <given-names>R</given-names></name> <name><surname>Jin</surname> <given-names>S</given-names></name> <name><surname>Liu</surname> <given-names>X</given-names></name></person-group>. <article-title>DeepTTA: a transformer-based model for predicting cancer drug response</article-title>. <source>Brief Bioinform</source>. (<year>2022</year>) <volume>23</volume>:<fpage>bbac100</fpage>. <pub-id pub-id-type="doi">10.1093/bib/bbac100</pub-id><pub-id pub-id-type="pmid">35348595</pub-id></citation></ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>R</given-names></name> <name><surname>Fu</surname> <given-names>Y</given-names></name> <name><surname>Zhang</surname> <given-names>Q</given-names></name> <name><surname>Zhang</surname> <given-names>L</given-names></name> <name><surname>GCNGAT</surname></name></person-group>. <article-title>Drug-disease association prediction based on graph convolution neural network and graph attention network</article-title>. <source>Artif Intell Med</source>. (<year>2024</year>) <volume>150</volume>:<fpage>102805</fpage>. <pub-id pub-id-type="doi">10.1016/j.artmed.2024.102805</pub-id><pub-id pub-id-type="pmid">38553169</pub-id></citation></ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>J</given-names></name> <name><surname>Xu</surname> <given-names>J</given-names></name> <name><surname>Wang</surname> <given-names>W</given-names></name> <name><surname>Zhang</surname> <given-names>B</given-names></name> <name><surname>Yu</surname> <given-names>X</given-names></name> <name><surname>Shi</surname> <given-names>S</given-names></name></person-group>. <article-title>Epigenetic regulation in the tumor microenvironment: molecular mechanisms and therapeutic targets</article-title>. <source>Signal Transduct Target Ther</source>. (<year>2023</year>) <volume>8</volume>:<fpage>210</fpage>. <pub-id pub-id-type="doi">10.1038/s41392-023-01480-x</pub-id><pub-id pub-id-type="pmid">37217462</pub-id></citation></ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Meng</surname> <given-names>X</given-names></name> <name><surname>Ma</surname> <given-names>F</given-names></name> <name><surname>Yu</surname> <given-names>D</given-names></name></person-group>. <article-title>The diverse effects of cisplatin on tumor microenvironment: insights and challenges for the delivery of cisplatin by nanoparticles</article-title>. <source>Environ Res</source>. (<year>2024</year>) <volume>240</volume>:<fpage>117362</fpage>. <pub-id pub-id-type="doi">10.1016/j.envres.2023.117362</pub-id><pub-id pub-id-type="pmid">37827371</pub-id></citation></ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Suman</surname> <given-names>I</given-names></name> <name><surname>&#x00160;imi&#x00107;</surname> <given-names>L</given-names></name> <name><surname>&#x0010C;anadi Jure&#x00161;i&#x00107;</surname> <given-names>G</given-names></name> <name><surname>Buljevi&#x00107;</surname> <given-names>S</given-names></name> <name><surname>Klepac</surname> <given-names>D</given-names></name> <name><surname>Domitrovi</surname> <given-names>R</given-names></name></person-group>. <article-title>The interplay of mitophagy, autophagy, and apoptosis in cisplatin-induced kidney injury: involvement of ERK signaling pathway</article-title>. <source>Cell Death Discov</source>. (<year>2024</year>) <volume>10</volume>:<fpage>98</fpage>. <pub-id pub-id-type="doi">10.1038/s41420-024-01872-0</pub-id><pub-id pub-id-type="pmid">38402208</pub-id></citation></ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lim</surname> <given-names>JK</given-names></name> <name><surname>Samiei</surname> <given-names>A</given-names></name> <name><surname>Delaidelli</surname> <given-names>A</given-names></name> <name><surname>de Santis</surname> <given-names>JO</given-names></name> <name><surname>Brinkmann</surname> <given-names>V</given-names></name> <name><surname>Carnie</surname> <given-names>CJ</given-names></name> <etal/></person-group>. <article-title>The eEF2 kinase coordinates the DNA damage response to cisplatin by supporting p53 activation</article-title>. <source>Cell Death Dis</source>. (<year>2024</year>) <volume>15</volume>:<fpage>501</fpage>. <pub-id pub-id-type="doi">10.1038/s41419-024-06891-4</pub-id><pub-id pub-id-type="pmid">39003251</pub-id></citation></ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xie</surname> <given-names>R</given-names></name> <name><surname>Cheng</surname> <given-names>L</given-names></name> <name><surname>Huang</surname> <given-names>M</given-names></name> <name><surname>Huang</surname> <given-names>L</given-names></name> <name><surname>Chen</surname> <given-names>Z</given-names></name> <name><surname>Zhang</surname> <given-names>Q</given-names></name> <etal/></person-group>. <article-title>NAT10 drives cisplatin chemoresistance by enhancing ac4C-associated DNA repair in bladder cancer</article-title>. <source>Cancer Res</source>. (<year>2023</year>) <volume>83</volume>:<fpage>1666</fpage>&#x02013;<lpage>83</lpage>. <pub-id pub-id-type="doi">10.1158/0008-5472.CAN-22-2233</pub-id><pub-id pub-id-type="pmid">36939377</pub-id></citation></ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>Xl</given-names></name> <name><surname>Liu</surname> <given-names>Xw</given-names></name> <name><surname>Liu</surname> <given-names>Wl</given-names></name> <name><surname>Lin</surname> <given-names>Yq</given-names></name> <name><surname>Liu</surname> <given-names>J</given-names></name> <name><surname>Peng</surname> <given-names>Ys</given-names></name> <etal/></person-group>. <article-title>Inhibition of TMEM16A improves cisplatin-induced acute kidney injury via preventing DRP1-mediated mitochondrial fission</article-title>. <source>Acta Pharmacologica Sinica</source>. (<year>2023</year>) <volume>44</volume>:<fpage>2230</fpage>&#x02013;<lpage>42</lpage>. <pub-id pub-id-type="doi">10.1038/s41401-023-01122-6</pub-id><pub-id pub-id-type="pmid">37402998</pub-id></citation></ref>
<ref id="B40">
<label>40.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>J</given-names></name> <name><surname>Wang</surname> <given-names>J</given-names></name> <name><surname>Li</surname> <given-names>Z</given-names></name> <name><surname>Guo</surname> <given-names>S</given-names></name> <name><surname>Li</surname> <given-names>K</given-names></name> <name><surname>Xu</surname> <given-names>P</given-names></name> <etal/></person-group>. <article-title>Antibiotics and antibiotic resistance genes in agricultural soils: a systematic analysis</article-title>. <source>Crit Rev Environ Sci Technol</source>. (<year>2023</year>) <volume>53</volume>:<fpage>847</fpage>&#x02013;<lpage>64</lpage>. <pub-id pub-id-type="doi">10.1080/10643389.2022.2094693</pub-id></citation>
</ref>
<ref id="B41">
<label>41.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sun</surname> <given-names>X</given-names></name> <name><surname>Wu</surname> <given-names>C</given-names></name> <name><surname>Zhang</surname> <given-names>S</given-names></name> <name><surname>Zhao</surname> <given-names>X</given-names></name> <name><surname>Wang</surname> <given-names>X</given-names></name></person-group>. <article-title>Identification of key genes associated with breast cancer radiotherapy sensitivity based on the stromal-immune score and analysis of the WGCNA and ceRNA network</article-title>. (<year>2023</year>) <fpage>10</fpage>. <pub-id pub-id-type="doi">10.21203/rs.3.rs-2695265/v1</pub-id><pub-id pub-id-type="pmid">39816347</pub-id></citation></ref>
<ref id="B42">
<label>42.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rane</surname> <given-names>G</given-names></name> <name><surname>Kuan</surname> <given-names>VL</given-names></name> <name><surname>Wang</surname> <given-names>S</given-names></name> <name><surname>Mok</surname> <given-names>MMH</given-names></name> <name><surname>Khanchandani</surname> <given-names>V</given-names></name> <name><surname>Hansen</surname> <given-names>J</given-names></name> <etal/></person-group>. <article-title>ZBTB48 is a priming factor regulating B-cell-specific CIITA expression</article-title>. <source>EMBO J</source>. (<year>2024</year>) <volume>43</volume>:<fpage>6236</fpage>&#x02013;<lpage>63</lpage>. <pub-id pub-id-type="doi">10.1038/s44318-024-00306-y</pub-id><pub-id pub-id-type="pmid">39562739</pub-id></citation></ref>
<ref id="B43">
<label>43.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pavan</surname> <given-names>ICB</given-names></name> <name><surname>Basei</surname> <given-names>FL</given-names></name> <name><surname>Severino</surname> <given-names>MB</given-names></name> <name><surname>Rosa</surname> <given-names>E</given-names></name> <name><surname>Silva</surname> <given-names>I</given-names></name> <name><surname>Issayama</surname> <given-names>LK</given-names></name> <etal/></person-group>. <article-title>NEK6 regulates redox balance and DNA damage response in DU-145 prostate cancer cells</article-title>. <source>Cells</source>. (<year>2023</year>) <volume>12</volume>:<fpage>256</fpage>. <pub-id pub-id-type="doi">10.3390/cells12020256</pub-id><pub-id pub-id-type="pmid">36672191</pub-id></citation></ref>
<ref id="B44">
<label>44.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kuzmanov</surname> <given-names>A</given-names></name> <name><surname>Johansen</surname> <given-names>PAL</given-names></name> <name><surname>Hofbauer</surname> <given-names>GUN</given-names></name></person-group>. <article-title>FBXO25 promotes cutaneous squamous cell carcinoma growth and metastasis through cyclin D1</article-title>. <source>J Invest Dermatol</source>. (<year>2020</year>) <volume>140</volume>:<fpage>2496</fpage>&#x02013;<lpage>504</lpage>. <pub-id pub-id-type="doi">10.1016/j.jid.2020.04.003</pub-id><pub-id pub-id-type="pmid">32335130</pub-id></citation></ref>
<ref id="B45">
<label>45.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mondal</surname> <given-names>M</given-names></name> <name><surname>Conole</surname> <given-names>D</given-names></name> <name><surname>Nautiyal</surname> <given-names>J</given-names></name> <name><surname>Tate</surname> <given-names>EW</given-names></name></person-group>. <article-title>UCHL1 as a novel target in breast cancer: emerging insights from cell and chemical biology</article-title>. <source>Br J Cancer</source>. (<year>2022</year>) <volume>126</volume>:<fpage>24</fpage>&#x02013;<lpage>33</lpage>. <pub-id pub-id-type="doi">10.1038/s41416-021-01516-5</pub-id><pub-id pub-id-type="pmid">34497382</pub-id></citation></ref>
<ref id="B46">
<label>46.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>JJ</given-names></name> <name><surname>Hong</surname> <given-names>J</given-names></name> <name><surname>Ma</surname> <given-names>YS</given-names></name> <name><surname>Shi</surname> <given-names>Y</given-names></name> <name><surname>Zhang</surname> <given-names>DD</given-names></name> <name><surname>Yang</surname> <given-names>XL</given-names></name> <etal/></person-group>. <article-title>Identified GNGT1 and NMU as combined diagnosis biomarker of non-small-cell lung cancer utilizing bioinformatics and logistic regression</article-title>. <source>Dis Markers</source>. (<year>2021</year>) <volume>2021</volume>:<fpage>6696198</fpage>. <pub-id pub-id-type="doi">10.1155/2021/6696198</pub-id><pub-id pub-id-type="pmid">33505535</pub-id></citation></ref>
<ref id="B47">
<label>47.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tabasum</surname> <given-names>S</given-names></name> <name><surname>Thapa</surname> <given-names>D</given-names></name> <name><surname>Giobbie-Hurder</surname> <given-names>A</given-names></name> <name><surname>Weirather</surname> <given-names>JL</given-names></name> <name><surname>Campisi</surname> <given-names>M</given-names></name> <name><surname>Schol</surname> <given-names>PJ</given-names></name> <etal/></person-group>. <article-title>EDIL3 as an angiogenic target of immune exclusion following checkpoint blockade</article-title>. <source>Cancer Immunol Res</source>. (<year>2023</year>) <volume>11</volume>:<fpage>1493</fpage>&#x02013;<lpage>507</lpage>. <pub-id pub-id-type="doi">10.1158/2326-6066.CIR-23-0171</pub-id><pub-id pub-id-type="pmid">37728484</pub-id></citation></ref>
<ref id="B48">
<label>48.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wolf</surname> <given-names>FA</given-names></name> <name><surname>Hamey</surname> <given-names>FK</given-names></name> <name><surname>Plass</surname> <given-names>M</given-names></name> <name><surname>Solana</surname> <given-names>J</given-names></name> <name><surname>Dahlin</surname> <given-names>JS</given-names></name> <name><surname>G&#x000F6;ttgens</surname> <given-names>B</given-names></name> <etal/></person-group>. <article-title>PAGA: graph abstraction reconciles clustering with trajectory inference through a topology preserving map of single cells</article-title>. <source>Genome Biol</source>. (<year>2019</year>) <volume>20</volume>:<fpage>59</fpage>. <pub-id pub-id-type="doi">10.1186/s13059-019-1663-x</pub-id><pub-id pub-id-type="pmid">30890159</pub-id></citation></ref>
<ref id="B49">
<label>49.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shaffer</surname> <given-names>SM</given-names></name> <name><surname>Dunagin</surname> <given-names>MC</given-names></name> <name><surname>Torborg</surname> <given-names>SR</given-names></name> <name><surname>Torre</surname> <given-names>EA</given-names></name> <name><surname>Emert</surname> <given-names>B</given-names></name> <name><surname>Krepler</surname> <given-names>C</given-names></name> <etal/></person-group>. <article-title>Rare cell variability and drug-induced reprogramming as a mode of cancer drug resistance</article-title>. <source>Nature</source>. (<year>2017</year>) <volume>546</volume>:<fpage>431</fpage>&#x02013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1038/nature22794</pub-id><pub-id pub-id-type="pmid">28607484</pub-id></citation></ref>
<ref id="B50">
<label>50.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sharma</surname> <given-names>SV</given-names></name> <name><surname>Lee</surname> <given-names>DY</given-names></name> <name><surname>Li</surname> <given-names>B</given-names></name> <name><surname>Quinlan</surname> <given-names>MP</given-names></name> <name><surname>Takahashi</surname> <given-names>F</given-names></name> <name><surname>Maheswaran</surname> <given-names>S</given-names></name> <etal/></person-group>. <article-title>A chromatin-mediated reversible drug-tolerant state in cancer cell subpopulations</article-title>. <source>Cell</source>. (<year>2010</year>) <volume>141</volume>:<fpage>69</fpage>&#x02013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1016/j.cell.2010.02.027</pub-id><pub-id pub-id-type="pmid">20371346</pub-id></citation></ref>
<ref id="B51">
<label>51.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fustero-Torre</surname> <given-names>C</given-names></name> <name><surname>Jim&#x000E9;nez-Santos</surname> <given-names>MJ</given-names></name> <name><surname>Garc&#x000ED;a-Mart&#x000ED;n</surname> <given-names>S</given-names></name> <name><surname>Carretero-Puche</surname> <given-names>C</given-names></name> <name><surname>Garc&#x000ED;a-Jimeno</surname> <given-names>L</given-names></name> <name><surname>Ivanchuk</surname> <given-names>V</given-names></name> <etal/></person-group>. <article-title>Beyondcell: targeting cancer therapeutic heterogeneity in single-cell RNA-seq data</article-title>. <source>Genome Med</source>. (<year>2021</year>) <volume>13</volume>:<fpage>187</fpage>. <pub-id pub-id-type="doi">10.1186/s13073-021-01001-x</pub-id><pub-id pub-id-type="pmid">34911571</pub-id></citation></ref>
<ref id="B52">
<label>52.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Suphavilai</surname> <given-names>C</given-names></name> <name><surname>Chia</surname> <given-names>S</given-names></name> <name><surname>Sharma</surname> <given-names>A</given-names></name> <name><surname>Tu</surname> <given-names>L</given-names></name> <name><surname>Da Silva</surname> <given-names>RP</given-names></name> <name><surname>Mongia</surname> <given-names>A</given-names></name> <etal/></person-group>. <article-title>Predicting heterogeneity in clone-specific therapeutic vulnerabilities using single-cell transcriptomic signatures</article-title>. <source>Genome Med</source>. (<year>2021</year>) <volume>13</volume>:<fpage>189</fpage>. <pub-id pub-id-type="doi">10.1186/s13073-021-01000-y</pub-id><pub-id pub-id-type="pmid">34915921</pub-id></citation></ref>
</ref-list>
</back>
</article>