Method Article

High-precision Detection of RNA Editing Sites using Calibrated Differential RNA Editing Scanner

DOI:

10.3791/71148

June 23rd, 2026

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

This protocol describes the use of the Calibrated Differential RNA Editing Scanner (CADRES), a computational workflow that integrates DNA–RNA joint variant calling, signal‑optimized recalibration, and replicate‑aware statistical modeling to identify differential RNA editing sites with high precision.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Accurate delineation of RNA editing remains technically challenging because genuine post‑transcriptional alterations must be distinguished from genomic variants and sequencing artifacts. This difficulty is especially marked for cytidine‑to‑uridine editing catalyzed by APOBEC enzymes, where intermixed DNA and RNA changes obscure the true editing signal. The Calibrated Differential RNA Editing Scanner (CADRES) provides a structured computational framework to address these limitations through integrated DNA–RNA variant interrogation and targeted preservation of authentic editing signatures. This protocol presents the CADRES workflow, including data preparation, joint RNA‑variant calling, signal-preserving base-quality recalibration, artifact filtering, and differential assessment of RNA editing between experimental conditions. CADRES supports paired RNA‑seq and whole‑genome or whole‑exome sequencing with biological replication.  A multi-stage filtering strategy, including homopolymer removal and PBLAT-based paralogue screening, systematically reduces false positives while preserving low-frequency editing events. By combining calibration with replicate-aware modeling, CADRES increases the precision and reproducibility of RNA editing analysis, enabling interrogation of editing dynamics across diverse biological contexts. Compared with established methods, CADRES is designed to improve precision in RNA editing detection, particularly for APOBEC-mediated C-to-U events.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

RNA editing constitutes a dynamic layer of post‑transcriptional regulation that enables site‑specific nucleotide substitutions within RNA transcripts without altering the underlying DNA sequence. In metazoans, adenosine‑to‑inosine (A>I) deamination mediated by ADAR enzymes is the predominant form and contributes to transcript diversification, mRNA stability, innate immune modulation, and neuronal function1,2. Cytidine‑to‑uridine (C>U) (hereafter "C>U" in biological context; "C>T" in sequencing context) deamination, catalyzed b....

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

This protocol describes a purely computational bioinformatics workflow for identifying C>U RNA editing events using the CADRES framework. All steps are performed within a Linux environment using the command line. Only publicly available sequencing datasets are used, and no human or vertebrate subjects are involved.

1. Environment setup and software installation

NOTE: Minimum computational requirements for the CADRES workflow are as follows: CPU ≥ 8 cores (16 cores recommended), RAM ≥ 32 GB (64 GB recommended for whole-genome datasets), and disk space ≥ 100 GB.

  1. Co....

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

To evaluate CADRES under realistic experimental conditions, we used an inducible APOBEC3B (A3B) system in 293T cells. A doxycycline‑responsive lentiviral construct expressing A3B-GFP was introduced into 293T cells, and stable integrants were selected with puromycin. Induction with doxycycline for 72 h produced robust A3B-GFP expression, confirmed by GFP fluorescence and increased A3B mRNA levels. Matched induced and non‑induced samples were then subjected to uniform DNA and RNA extraction, library preparation, and sequen.......

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

The CADRES workflow presented here provides a calibrated, internally consistent strategy for detecting differential RNA editing events with high specificity, particularly C>U deamination catalyzed by APOBEC enzymes. Several steps within the protocol are pivotal to its accuracy. Matched genomic and transcriptomic sequencing is essential for distinguishing genuine RNA edits from underlying DNA polymorphisms, while the boost recalibration procedure safeguards authentic RNA variants from being erroneously penalized durin.......

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

J.S., Z.D. and C.Z. are employees of Shanghai Institute of Biological Products, an entity presently engaged in the commercial development of therapeutic biologics.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

This study was funded by the Science and Technology Commission of Shanghai (23S11901100).

....

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
BCFtoolsSamtools projectN/AVersion 1.21. Variant calling and VCF manipulation. URL: https://github.com/samtools/bcftools
BedtoolsQuinlan LabN/AVersion 2.31.1. Genome arithmetic operations. URL: https://github.com/arq5x/bedtools2
BiopythonBiopython projectN/AVersion 1.85. Python tools for molecular biology. URL: https://www.biopython.org
BWA-MEMGitHub (lh3/bwa)N/AVersion 0.7.18. DNA-seq alignment. URL: https://github.com/lh3/bwa
CADRES source codeGitHub (junsun-hash/CADRES)N/AVersion 1.0.0. CADRES pipeline scripts. URL: https://github.com/junsun-hash/CADRES
Conda or MinicondaAnaconda Inc.N/AVersion 23.1. Package and environment manager. URL: https://docs.conda.io/en/latest/miniconda.html
dbSNP GRCh38 VCFNCBIN/ABuild 155. Common germline variants database. URL: https://ftp.ncbi.nih.gov/snp/
GATK4Broad InstituteN/AVersion 4.3.0.0. Genome Analysis Toolkit. URL: https://github.com/broadinstitute/gatk
GitSoftware Freedom ConservancyN/AVersion 2.39. Version control system. URL: https://git-scm.com
gnomAD GRCh38 VCFBroad InstituteN/AVersion 3.1. Population allele frequencies. URL: https://gnomad.broadinstitute.org
GTF annotation fileEnsemblN/ARelease 109. Gene annotation for GRCh38. URL: https://www.ensembl.org
Human reference genome GRCh38Ensembl/UCSCN/ARelease 109. Reference genome assembly. URL: https://www.ensembl.org or https://hgdownload.soe.ucsc.edu
Linux workstation or serverVariousN/AUbuntu 20.04. x86_64 architecture required. URL: https://ubuntu.com
pblatUCSC Genome BrowserN/AVersion 2.5.1. Parallel BLAT realignment. URL: https://github.com/ucscGenomeBrowser/kent
PicardBroad InstituteN/AVersion 2.20.8. NGS data manipulation. URL: https://github.com/broadinstitute/picard
PythonPython Software FoundationN/AVersion 3.9.19. Programming language. URL: https://www.python.org
RR FoundationN/AVersion 4.5.2. Statistical computing. URL: https://www.r-project.org
R package: forcatsCRANN/AVersion 1.0.0. Factor manipulation. URL: https://cran.r-project.org/package=forcats
R package: ggplot2CRANN/AVersion 4.0.1. Data visualization. URL: https://cran.r-project.org/package=ggplot2
R package: ggrepelCRANN/AVersion 0.9.5. Text label repulsion. URL: https://cran.r-project.org/package=ggrepel
R package: lme4CRANN/AVersion 1.1.35. Linear mixed-effects models. URL: https://cran.r-project.org/package=lme4
R package: readrCRANN/AVersion 2.1.5. Fast file reading. URL: https://cran.r-project.org/package=readr
R package: stringrCRANN/AVersion 1.6.0. String manipulation. URL: https://cran.r-project.org/package=stringr
REDIportal referenceUniversity of BolognaN/AVersion 2.0. A-to-I RNA editing sites database. URL: http://srv00.recas.ba.infn.it/atlas/
RefGene annotationUCSC Table BrowserN/ARelease 109. Gene structure annotation. URL: https://genome.ucsc.edu/cgi-bin/hgTables
SamtoolsSamtools projectN/AVersion 1.21. BAM file manipulation. URL: https://github.com/samtools/samtools
STAR alignerGitHub (alexdobin/STAR)N/AVersion 2.7.11b. RNA-seq alignment. URL: https://github.com/alexdobin/STAR

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

RNA EditingRNA Editing DetectionAPOBEC EnzymesC To U EditingRNA Variant CallingBase Quality RecalibrationArtifact FilteringRNA Seq AnalysisWhole Genome SequencingDifferential RNA Editing

Related Articles