SCAPE-APA: a package for estimating alternative polyadenylation events from scRNA-seq data

List of Authors

  1. Guangzhao Cheng ,  
  2. Tien Le ,  
  3. Ran Zhou ,  
  4. Lu Cheng
Article Authors & roles Authors Peer review record Peer review Metrics
Cite

Abstract

SCAPE was a package that was previously developed to estimate alternative polyadenylation events from single-cell RNA-seq (scRNA-seq) data. It was composed of ad-hoc python scripts and has speed issues when handling large scRNA-seq data. To suit the needs of analyzing large scRNA-seq datasets, we present SCAPE-APA, which is a reimplementation of SCAPE with substantial changes. We made the following updates to the package: (1) we binned similar reads together to accelerate the estimation; (2) we re-derived the mixture model to tailor it for binned reads; (3) we implemented the inference algorithm using Taichi language for acceleration; (4) we re-implemented the untranslated region (UTR) annotation extraction script using the professional package gffutils for better maintenance; (5) we wrote a script to detect spurious alternative polyadenylation sites generated due to junction reads, and (6) we created a formal Python package and uploaded it to the Python Package Index website (Pypi).

Plain Language Summary

SCAPE-APA is a Python software package designed to detect alternative polyadenylation events from single-cell RNA sequencing data. It uses advanced bioinformatics and computational tools to make the analysis process faster and more efficient. SCAPE-APA is also available on the Python Package Index (PyPi) website, making it easy to install.

Corresponding author
Lu Cheng
0000-0002-6391-2360
Grant information

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No 663830-CU122. This project has received funding from the Research Council of Finland under grant agreement Nos 335858 and 358086.

The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

Copyright
© 2025 Guangzhao Cheng (Co-Author); Tien Le (Co-Author); Ran Zhou (Co-Author); Lu Cheng (Corresponding Author, Co-Author) Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

First version published
Latest version published
Revised

Amendment

Supplementary Material:
  • Supplementary Note 1 is now uploaded to Zenodo and properly referenced, addressing the initial omission.
Figures and Legends:
  • Revised Figure 1A to integrate and clearly annotate the improvements made over the original SCAPE model.
  • Updated the legend of Figure 1A to explain the meanings of SCAPE’s parameters
  • Updated Figures 1B and 1C with improved legends and color annotations to clarify the detection and merging of spurious pA sites (e.g., merging PA1 into PA2) and to better represent the relationships among isoforms and pA sites.
  • Enhanced figure legends by defining abbreviations (e.g., “std” for standard deviation) and explaining Gaussian parameters (mean, standard deviation, weight) with reference to Supplementary Note 1.
Textual and Methodological Clarifications:
  • Added a new paragraph discussing SCAPE’s limitations, especially with high-read-count 3’-UTRs, to provide the rationale behind the improvements in SCAPE-APA.
  • Added new references to the introduction paragraph
  • Added a new paragraph explaining SCAPE’s new spurious pA site detection feature and provided the concrete number of spurious pA sites in the test data
  • Provide detailed information about the experiments regarding the number of reads per 3’-UTR
  • Adjusted language for clarity (e.g., using “summarize as” instead of “summarize into”).
  • Revised descriptions of polyadenylation sites to note they can occur in regions beyond the 3’-UTR.

Comments

Authors & roles

Guangzhao Cheng

Department of Computer Science, Aalto University, Espoo, Uusimaa, 02150, Finland

Roles
Co-Author, Formal Analysis, Methodology, Writing – Review & Editing
0009-0008-6160-3637

Tien Le

Department of Computer Science, Aalto University, Espoo, Uusimaa, 02150, Finland

Roles
Co-Author, Data Curation, Formal Analysis, Software, Validation, Visualization, Writing – Review & Editing
0009-0003-6638-4801

Ran Zhou

State Key Laboratory of Biotherapy and Cancer Center, Sichuan University West China Medical Center, Chengdu, Sichuan, China

Roles
Co-Author, Software, Writing – Review & Editing
0000-0002-8175-2508

Lu Cheng

Department of Computer Science, Aalto University, Espoo, Uusimaa, 02150, Finland

Institute of Biomedicine, University of Eastern Finland, Kuopio, 70211, Finland

Roles
Corresponding Author, Co-Author, Conceptualization, Funding Acquisition, Methodology, Software, Supervision, Writing – Original Draft Preparation, Writing – Review & Editing
0000-0002-6391-2360

Downloads over the last 12 months:

Cited by

via Crossref

View citing articles