Skip to main content
Advertisement
  • Loading metrics

Characterization of METTL3/14-mediated m6A modification in human transcriptome using Nanopore direct RNA sequencing

  • Emily Kurtyan ,

    Contributed equally to this work with: Emily Kurtyan, Andrew J. Stein

    Roles Methodology, Validation, Visualization, Writing – review & editing

    Affiliation Department of Biochemistry and Molecular Biology, Sidney Kimmel Medical College, Thomas Jefferson University, Philadelphia, Pennsylvania, United States of America

  • Andrew J. Stein ,

    Contributed equally to this work with: Emily Kurtyan, Andrew J. Stein

    Roles Formal analysis, Methodology, Software, Visualization, Writing – review & editing

    Affiliation Department of Bioengineering, Northeastern University, Boston, Massachusetts, United States of America

  • Kelly J. Abdalla,

    Roles Formal analysis, Methodology, Software, Visualization, Writing – review & editing

    Affiliation Department of Biochemistry and Molecular Biology, Sidney Kimmel Medical College, Thomas Jefferson University, Philadelphia, Pennsylvania, United States of America

  • Zhangerjiao Yuan,

    Roles Methodology, Visualization, Writing – review & editing

    Affiliation Department of Biochemistry and Molecular Biology, Sidney Kimmel Medical College, Thomas Jefferson University, Philadelphia, Pennsylvania, United States of America

  • Miten Jain,

    Roles Funding acquisition, Supervision, Validation, Writing – review & editing

    Affiliations Department of Bioengineering, Northeastern University, Boston, Massachusetts, United States of America, Department of Physics, Northeastern University, Boston, Massachusetts, United States of America, Khoury College of Computer Sciences, Northeastern University, Boston, Massachusetts, United States of America

  • Fadia Ibrahim

    Roles Conceptualization, Funding acquisition, Investigation, Methodology, Project administration, Resources, Supervision, Validation, Visualization, Writing – original draft, Writing – review & editing

    fadia.ibrahim@jefferson.edu

    Affiliation Department of Biochemistry and Molecular Biology, Sidney Kimmel Medical College, Thomas Jefferson University, Philadelphia, Pennsylvania, United States of America

Abstract

Post-transcriptional RNA modifications modulate diverse aspects of RNA metabolism. N6-methyladenosine (m6A), one of the most abundant internal RNA modifications, is deposited by the core methyltransferase complex, METTL3 and METTL14. Oxford Nanopore Technologies (ONT) platform permits direct, single RNA molecule sequencing while preserving native modifications. However, without rigorous benchmarking, the accuracy and reproducibility of modification detection remain uncertain. Here, we leveraged ONT to comprehensively profile bona fide m6A modifications in cellular RNAs at single-nucleotide resolution by integrating two direct RNA sequencing chemistries (RNA002 and RNA004) with the m6Anet and Dorado modification-detection models. We independently depleted METTL3 and METTL14 in human cells and rigorously validated modification calls through several assays and independent orthogonal methods (GLORI and miCLIP). We find that Dorado detected a higher number of m6A events and enabled simultaneous detection of other RNA modifications (5-methylcytosine, pseudouridine, and inosine). Pairing Dorado with an in vitro transcribed, unmodified control under stringent filtering, we provide compelling evidence supporting a global reduction in m6A sites and stoichiometry within coding sequences and across genes, particularly in highly modified genes and sites, and at consensus DRACH motifs. We report a differential and complex regulation of modified transcripts, accompanied by a global reduction in poly(A) tail length. Notably, METTL3 and METTL14 depletion produced distinct transcript-specific effects, supporting non-redundant roles within the m6A writer complex. Together, our study illustrates a notable advancement of ONT capabilities and establishes a robust transcriptome-wide framework for RNA modification detection, thereby laying the groundwork for exploring the contribution of METTL3/METTL14 to cellular functions and disease.

Author summary

N6-methyladenosine (m6A) modifications regulate RNA metabolism by dynamically modulating RNA processing, translation, stability, and decay. This modification is primarily deposited by the METTL3/METTL14 complex, facilitating various cellular processes. Oxford Nanopore Technologies enables direct RNA sequencing (dRNA-Seq) at single-molecule resolution without disrupting its associated modifications. However, despite continued advancements, several challenges remain unresolved. To harness the full potential of this technology and uncover key biological insights into m6A modifications, we evaluated m6Anet and Dorado modification detection models and the two existing dRNA-Seq chemistries (RNA002/RNA004) following METTL3 or METTL14 depletion in human cells. We report genome- and transcriptome-wide changes in m6A sites and stoichiometry, as well as a global reduction of m6A levels across highly modified genes/sites, coupled with poly(A) tail shortening following METTL3/14 depletion. We reveal a functional complexity of METTL3/14-mediated regulation of modified transcripts and lay the foundation for understanding how post-transcriptional RNA modifications govern mRNA fate and contribute to disease pathogenesis.

Introduction

Messenger RNAs (mRNAs) are altered with diverse chemical modifications that modulate several aspects of their lifecycle, including pre-mRNA splicing, export, localization, translation, and decay [13]. N6-methyladenosine (m6A) is the most prevalent modification in eukaryotic mRNAs and one of the most recognized epitranscriptomic regulators of gene expression. This modification influences a variety of physiological processes, including differentiation, embryonic development, and cellular stress responses [47]. m6A is deposited by a heterodimeric methyltransferase core complex comprising METTL3 and METTL14, supported by accessory proteins [8,9]. METTL3 plays a catalytic role, while METTL14 facilitates RNA binding. METTL3 methylates the N6 position of adenosine in a consensus DRACH (D = A/G/U; R = A/G; and H = A/C/U) sequence [10,11]. m6A deposition is a dynamic and reversible process in the cell, involving a cycle of methylation and demethylation. The m6A modification is recognized by reader proteins, including YTHDF1/2/3 and YTHDC1/2, and can be removed by eraser enzymes FTO and ALKBH5 [1216]. A prominent function of m6A is mRNA decay, in which YTHDF2 recognizes m6A and recruits the CCR4-NOT complex, which in turn deadenylates mRNA and initiates degradation [13]. Conversely, m6A within RNA transcripts can also promote transcript stability through the inhibition of deadenylation [17] or through recognition by IGF2 BP proteins [18]. However, the context-dependent mechanisms that determine whether m6A promotes RNA decay or stabilization remain incompletely understood.

The advent of next-generation sequencing (NGS) technologies has rapidly advanced the profiling of the transcriptome and epitranscriptome, revealing many aspects of RNA function and metabolism. Despite the advantages of NGS methods, existing technologies including short-read sequencing suffer from several limitations, among which is the lack of isoform-level resolution and sensitivity in modification detection due to reliance on cDNA generation and short sequencing reads. Classical NGS-based m6A mapping methods involve antibody-based techniques, including methylated RNA immunoprecipitation sequencing (MeRIP-Seq) [10] and methylation individual-nucleotide-resolution crosslinking and immunoprecipitation (miCLIP) [19], as well as antibody-independent approaches, including MazF-based transcriptome-endonuclease RNA sequencing (MAZTER-Seq) [20] and deamination adjacent to RNA modification targets sequencing (DART-Seq) [21]. While these methods have provided unprecedented insights into the function and regulation of m6A in cellular RNAs, they also have limitations including high false-positive rates from non-specific antibody binding, inaccurate estimations of modification stoichiometry, insufficient resolution to precisely identify modified sites, and restriction to specific sequence contexts. Importantly, analyses involving short-read sequencing are often aggregated to the gene level, which cannot detect molecular events occurring at the single RNA-molecule level. Direct correlation of RNA modifications and RNA features is also limited.

Oxford Nanopore Technologies (ONT) presents a unique platform that allows direct long-read sequencing of native RNA molecules, preserving RNA modifications, including m6A, as well as the poly(A) tail. In this technology, single RNA molecules are threaded through membrane-bound nanopores that detect changes in ionic current as RNA molecules pass through the pore. Nucleotide bases and their modifications are identified via deconvolution of these electrical signals using deep learning algorithms [22]. The standard nanopore-based library generation protocol involves selection of polyadenylated RNA molecules followed by sequential ligation of DNA adapters to the 3′ ends of RNAs to enable retention of polyadenylated RNAs. The addition of a sequencing adapter that is equipped with a motor protein allows the initiation of RNA sequencing [23]. Compared to unmodified bases, RNA modifications shift the current intensities; these shifts are used to computationally identify modified bases. For instance, the m6A modification can be detected by approaches that rely on basecalling errors (Epinano [24] and Nanom6A [25]), training data from synthetic sequences (m6Anet [26]), or statistical testing of raw signals between two conditions (xPore [27]).

Recently, ONT updated its direct RNA sequencing (dRNA-Seq) chemistry from the SQK-RNA002 to the SQK-RNA004 chemistry to increase sequencing throughput and accuracy. The RNA004 chemistry incorporates a new flow cell, a faster motor protein, and an improved basecalling model, Dorado. Dorado can simultaneously call multiple modifications, including m6A, 5-methylcytosine (m5C), pseudouridine (Ψ), and inosine. This capability becomes particularly powerful when examining the functional roles of the m6A writer complex components METTL3 and METTL14 in regulating cellular RNAs. Despite this advancement and its rapid adoption by the community, several key challenges remain unresolved. Recent benchmarking studies of various models have revealed that current detection tools tend to produce high false-positive rates and underestimate m6A stoichiometry [2832]. Evaluation of the performance and accuracy of existing models has largely relied on synthetic substrates with limited biological resources. Here, we perform ONT dRNA-Seq using our established True End-to-end RNA Sequencing (TERA-Seq) method [33,34] to robustly evaluate and profile m6A methylation in HeLa cells using both ONT dRNA-Seq chemistries (SQK-RNA002 and -RNA004) and compatible m6A calling models (m6Anet and Dorado). Using an in vitro transcribed (IVT) unmodified control, we showcase the first comparison between METTL3 and METTL14 by evaluating the m6A calling performance of two models using datasets generated from HeLa cells following METTL3 or METTL14 depletion. We examine how depletion of METTL3 and METTL14 influences global m6A levels, abundance of mRNAs, and poly(A) tail lengths. Our global assessments reveal patterns consistent with the specificity of METTL3/14 depletion, including reduction of m6A modification levels in consensus DRACH motifs, reduction of the total number of m6A methylation sites, and reduction of m6A modification levels across genes categorized based on their modification ratios. We further report trending differential regulation of modified transcripts, enrichment of specific pathways, distinct and overlapping roles of METTL3/14, and a global reduction of poly(A) tail length after METTL3/METTL14 depletion. Together, our study reveals the complexity of METTL3/14-mediated regulation of m6A-modified transcripts and provides a rich resource for understanding how METTL3/14-mediated m6A modification impacts gene expression and cellular functions.

Results

Nanopore dRNA-Seq of HeLa transcriptome in METTL3/14-depleted cells

The RNA002 chemistry has been extensively adopted since the inception of Nanopore dRNA-Seq, making it a well-documented reference for benchmarking and comparison across studies. Thus, to assess the ability of Nanopore dRNA-Seq to detect m6A modification levels in the human transcriptome, we first attempted to use the RNA002 chemistry as a baseline to evaluate m6A modification levels in METTL3/METTL14-depleted HeLa cells. We isolated total RNAs and cytoplasmic extracts from cells transfected with scramble siRNA control (CTRL), and from cells separately depleted of METTL3 (METTL3 KD) and METTL14 (METTL14 KD) with siRNAs. We detected a substantial depletion of both methyltransferase enzymes in their respective KD cells compared to CTRL cells both at the protein and RNA levels (~75–90%) (Fig 1A and 1B and S1 Table). To experimentally validate the depletion of METTL3/METTL14, we selected a known METTL3-dependent m6A substrate, MYC [35]. We obtained a significant reduction of MYC protein upon depletion of METTL3 (~90%) and METTL14 (~70%) without any impact on the protein level of the METTL3-independent m6A substrate, DICER1 (Fig 1C), reproducing results consistent with previously reported observations [35,36]. Utilizing SELECT [37], a method that relies on the ability of m6A to hinder the single-base elongation activity of DNA polymerases and the nick ligation efficiency of ligases, we evaluated m6A deposition on known m6A-modified RNAs, including H1-0 mRNA and MALAT1 long non-coding RNA, using unmodified adenosine sites in each RNA as controls (S1 Table). We targeted one m6A site in H1-0 (m6A; 1211) and two sites in MALAT1 (m6A; 2515 and 2577) and observed a significant reduction of all examined m6A sites in KD cells compared to CTRL (Fig 1D). To evaluate the consequences of METTL3 and METTL14 depletion on global m6A levels, we performed an m6A dot blot assay and detected about ~50% global reduction in m6A abundance in cellular mRNAs enriched from total RNA upon depletion of METTL3 or METTL14 (Fig 1E). Collectively, we validated the knockdown of METTL3 and METTL14 in HeLa cells using independent orthogonal methods.

thumbnail
Fig 1. Knockdown and validation of METTL3 and METTL14 in HeLa cells.

(A) Representative images of western blot following control (CTRL) siRNA or METTL3 and METTL14 siRNA-mediated knockdown (KD) with the corresponding antibodies. β-actin (ACTB) was used as a loading control. (B) Relative mRNA expression levels of METTL3 and METTL14 quantified by qPCR in CTRL and METTL3/14 KD performed using three technical replicates. Normalized Ct values (ΔCt) relative to GAPDH expression are shown as mean ± standard deviation. Statistical significance was assessed using two-way ANOVA with Dunnett’s multiple-comparison tests (****p < 0.0001). (C) Representative images of western blot following METTL3 or METTL14 siRNA KD with the corresponding antibodies. GAPDH was used as a loading control. (D) SELECT assay quantification of site-specific m6A modification levels on selected transcripts in control (CTRL), METTL3, and METTL14 knockdown (KD) cells, shown as relative modification levels from three technical replicates. Normalized Ct values (ΔCt) to transcript expression are displayed as mean ± standard deviation of the mean. *p < 0.05, **p < 0.01, and ***p < 0.001 with two-way ANOVA with Dunnett’s multiple comparisons test performed on normalized Ct values. (E) Representative images of m6A dot blot following METTL3 or METTL14 KD. MB, methylene blue represents loading control of RNA samples. m6A, N6-methyladensoine.

https://doi.org/10.1371/journal.pgen.1012278.g001

To assess the performance of Nanopore dRNA-Seq in m6A detection, we performed dRNA-Seq using our previously established TERA-Seq protocol for ONT [33,34] on RNA extracted from HeLa CTRL, METTL3 KD, and METTL14 KD cells (Figs 2A and S1A). To ensure the generation of high-quality datasets, we assessed the integrity of total RNAs isolated from the various treatments with capillary electrophoresis prior to processing samples for library generation (S1B Fig). We first generated two biological replicates of each treatment using Nanopore RNA002 chemistry. Sequencing of the 6 libraries resulted in a total of ~6.6 million raw reads from all biological replicates with an average aligned N50 read length of ~1,100 bases (S2 Table). As expected, we detected high correlation between all biological replicates (Pearson correlation coefficient of 0.97-0.99; S1C Fig). Each biological replicate underwent independent processing to assess consistency among replicates before merging replicates for deeper downstream analyses. Next, we generated two biological replicates from each of the CTRL and METTL3/METTL14 KD cell lines using RNA004 chemistry under equivalent biological conditions. Sequencing of the libraries yielded substantial depth across all conditions with a total of ~101 million raw reads from all biological replicates, with an average aligned N50 read length of ~900 bases. Consistent with RNA002 datasets, we observed high correlations within the RNA004 datasets (Pearson correlation coefficient of 0.74-0.99) and across RNA002 datasets (0.81-0.94) (S1C Fig). To evaluate the levels of METTL3 and METTL14 transcriptome-wide, we extracted sequenced reads that map to METTL3 and METTL14 transcripts from RNA002 and RNA004 datasets and detected a reduction in CPM (count per million) values across datasets for both METTL3 and METTL14 compared to CTRL (S3 Table). These findings corroborate with our biochemical observations of METTL3/14 depletion in HeLa cells.

thumbnail
Fig 2. Comparison of valid m6A modification sites between RNA002 and RNA004 m6Anet with RNA004 ONT Dorado.

(A) Overview of library preparation for direct Nanopore sequencing and modification detection models used for downstream analyses. (B-D) Scatter plots showing the correlation of m6A modification percentages in control (CTRL) between (B) RNA002 and RNA004 m6Anet, (C) RNA002 m6Anet and Dorado, and (D) RNA004 m6Anet and Dorado. The number of genomic positions with m6A modification calls (n) across all conditions and correlation values (R2) are depicted. (E-G) Venn diagrams depicting the number of genomic positions with valid m6A modification calls across control (CTRL, E), METTL3 knockdown (KD, F), and METTL14 KD (G) when called with RNA002 m6Anet, RNA004 m6Anet, or RNA004 Dorado.

https://doi.org/10.1371/journal.pgen.1012278.g002

Genome-wide detection of m6A modification using m6Anet and Dorado models with false positive-correction of putative m6A modified sites

To capture m6A methylation genome-wide, we applied neural network-based m6A calling models; m6Anet [26] for both RNA002 and RNA004 chemistries, and ONT Dorado for RNA004 datasets. m6Anet predicts the probability of the m6A modification for each candidate adenosine in each read and classifies a site as modified when the predicted probability exceeds a defined threshold, which is set to 0.033 by default for the human model. Conversely, Dorado depends on Modkit to identify the optimal threshold by sampling the distribution of probability predictions. Dorado assesses all adenosines in a read for m6A modification, and the reads are aligned to a reference genome using the splice-aware alignment mode of minimap2 [38]. Then, the “pileup” module in Modkit computes the modification ratio for all DRACH sites in the reference genome as the number of m6A predictions mapped to the reference DRACH site divided by the total number of all mapped adenosines.

To ensure specificity and robust comparative analysis between datasets, we further filtered the sites for m6Anet with a stringent 0.9 cutoff modification detection probability as previously recommended [26,31]. In contrast, for Dorado we constrained the parameters to include positions/sites with a coverage of at least 20 reads with reference-matching nucleotides aligned at the position and at least 20% predicted m6A-modification occupancy and reported as “valid m6A sites”. These criteria were selected based on our rigorous false-positive rate observed using a set of synthetic oligonucleotides [29] and are dependent on both sequencing coverage and selected modification percentages. Assuming the highest false-positive rate of 0.0121 as the success parameter for a binomial distribution, our filtering criteria gives a probability of a false-positive putative modification site as 0.0000854758 or < 1 in 10,000 sites. These approaches substantially reduced the number of m6A sites analyzed while enhancing robustness. The accuracy of modification calling remains a critical consideration in dRNA-Seq analysis, as algorithms can exhibit sequence-specific biases. Our previous work established that IVT RNA is an essential negative control for understanding Dorado’s false modification calling tendencies [29]. This IVT RNA consists of only unmodified nucleotides. We analyzed all 262,144 (49) possible 9-base sequence contexts within the genome. For each context, we calculated how often the algorithm incorrectly identified modifications in our unmodified control RNA. This created a comprehensive “reference table” of false-positive rates for every possible sequence context [29]. When applied to the RNA004 datasets, the false-positive adjustment substantially refined modification detection. Using Dorado and false-positive correction, we removed 3,890 spurious m6A calls (4.88% of 79,663 calls) in the CTRL dataset. We corrected 3,438 false-positive calls (4.87% of 70,523 calls) in METTL3 KD, and 3,144 (5.40% of 58,204 calls) in METTL14 KD datasets (S4-S6 Tables).

To evaluate the m6A modification calling performance of m6Anet and Dorado, we first assessed the correlation between m6A modification ratios reported by m6Anet from RNA002 and RNA004 and by Dorado from RNA004 in the CTRL datasets. We observed modest agreement between all calling models across CTRL datasets (R2 0.262-0.431; Fig 2B-2D). We then extracted the shared and unique sites in CTRL from the RNA002 and RNA004 datasets and found that the total number of putative modified m6A sites increased substantially from 4,222 (m6Anet; RNA002) to 11,597 (m6Anet; RNA004). In contrast, after false-positive correction, Dorado and RNA004 reported 75,773 m6A positions (Fig 2E). Applying the Jaccard index across the two models and datasets, we revealed a limited overlap between Dorado and RNA002 datasets (0.05) and a modestly higher similarity between Dorado and RNA004 datasets, as well as between RNA002 and RNA004 datasets using m6Anet (0.12-0.16) (S7 Table). This suggests that m6Anet likely produces a more restrained set of modification calls, consistent with the algorithm’s dependence on pre-processing of reads through a method called resquiggling, while a pure signal-based approach such as Dorado generally produces a larger range of callable sites. Despite the differences in the total number of called m6A sites between the two models, the majority of m6Anet-identified putative m6A sites from the RNA002 (92.07%) and RNA004 (87.84%) datasets are also reported when using Dorado (Fig 2E and S7 Table).

To investigate the impact of METTL3/14 depletion on m6A deposition, we first evaluated the calling performance of m6Anet for the RNA002 and RNA004 datasets by applying the same filtering parameters to include ≥ 20 reads coverage and ≥ 20% modification ratio. When we examined unique m6A sites in METTL3/14 knockdowns captured in RNA002 and RNA004 datasets, we identified a greater number of total putative m6A sites scored by Dorado (67,085, METTL3 KD and 55,060, METTL14 KD) compared to m6Anet (2,283 for RNA002 and 5,421 for RNA004, METTL3 KD; and 4,620 for RNA002 and 8,862 for RNA004; METTL14 KD) (Fig 2F and 2G). Importantly, we provide the first evidence for an overall reduction of total putative m6A sites in m6Anet after depletion of METTL3/14 compared to CTRL, and a more pronounced reduction in the total number of m6A sites scored by Dorado in both methyltransferase knockdowns, with 67,085 in METTL3 KD and 55,060 in METTL14 KD compared to 75,773 putative m6A sites in CTRL (Figs 2E-2G, S2A and S2B). Using the false positive-corrected Dorado sites, we extracted unique and shared sites between the three datasets and identified 44,038 m6A sites across all three conditions (S2C Fig). The Jaccard index revealed substantial overlap across all datasets (CTRL and METTL3 KD (0.59), CTRL and METTL14 KD (0.58), METTL3 KD and METTL14 KD (0.62)) (S7 Table). To assess the impact of methyltransferase depletion on global m6A levels, we used the false positive-corrected m6A sites identified using Dorado. Filtering for valid m6A-modified DRACH sites in CTRL, we report a modest global reduction in m6A methylation levels in the merged biological replicates of METTL3 KD (18.1%) and METTL14 KD (24.3%) datasets. We also calculated the per-site modification changes and report ~10% reduction for METTL3 KD and ~12% for METTL14 KD. Notably, the global reduction of m6A levels is significantly less as compared to our m6A dot blot results (Fig 1E). However, dRNA-Seq m6A calling and the m6A dot blot assay evaluate fundamentally different aspects of m6A biology, thus their outputs are not directly comparable. While the m6A dot blot is a semi-quantitative bulk assay, reflecting the total abundance of m6A, ONT dRNA-Seq provides site-level estimates of m6A modification probability [39,40]. Collectively, our data provides the first evidence of reduction of the total number of m6A-modified sites upon METTL3/14 depletion.

To gain further biological insights and capture m6A across all sequence contexts, we focused on RNA004-generated datasets with the false positive-corrected Dorado m6A sites for all downstream analyses. Our sequenced libraries displayed variable depth between the three conditions (S2 Table). To eliminate any biases due to differences in library depth, we randomly downsampled our primary aligned BAM files at different intervals of read depth ranging from 5.0 to ~29.5 million and compared them after site-level inference with ONT Modkit and false-positive correction. At every level examined, m6A modification counts exhibited a linear trend in all datasets and similar Jaccard index values across each read depth (S8 Table). To visualize the overlap among datasets, we generated a Venn diagram based on sites identified at the 20 million-read downsampling depth of merged biological replicates. We observed a consistent overlap of unique and shared Dorado m6A sites across all datasets before and after downsampling (S2C and S2D Fig). These findings show that our analysis remains robust to differences in read coverage. To ensure a consistent framework, we conducted all downstream analyses using the Dorado false positive-corrected m6A sites of both “all- and downsampled-aligned” reads for RNA004 datasets.

m6A modification distribution in DRACH motifs of control and METTL3/14-depleted cells

To evaluate the authenticity of m6A sites reported by Dorado, we performed a metagene analysis of unique m6A sites across gene features (5’ untranslated region, 5’ UTR; coding sequence, CDS; and 3’ UTR). We report enrichment in the distribution of m6A sites near the end of the CDS and in the 3’ UTR (S3A and S3B Fig). Using publicly available m6A sites detected by m6A miCLIP from HeLa cells [41], we found that the resulting distribution of the m6A methylation profile in CTRL, METTL3 KD, and METTL14 KD is consistent with the distribution of miCLIP-identified m6A sites (S3C Fig). We further analyzed our Dorado CTRL dataset at ≥ 20 reads and ≥ 20% modification ratio against a publicly published HeLa GLORI dataset [42], a quantitative m6A mapping method, and found about 44% overlap of Dorado- and GLORI-m6A detected sites (S3D Fig).

To further interrogate the dynamic changes of m6A levels, we categorized the modification sites into three sequence contexts based on established m6A consensus motifs: DRACH, GGACU, the most enriched m6A motif, as well as the non-DRACH sites. We expanded our analysis to include non-DRACH sites because, while DRACH is the primary motif for m6A deposition, prior literature suggests that this motif accounts for ~70% of all m6A sites [19,43]. Our initial comparative analysis of m6A levels using the Dorado m6A sites between CTRL and KD datasets revealed distinct patterns. When METTL3 or METTL14 is depleted, we observe a substantial reduction of m6A modifications in DRACH and GGACU motifs (Fig 3A-3D), without any impact on non-DRACH sites (S4A and S4B Fig), compared to CTRL. Applying similar parameters and categories to our downsampled datasets, we observed consistent trends between CTRL and METTL3/14 KD datasets (S4C-S4H Fig). Next, we analyzed the frequency of m6A modified sites for DRACH motif 5-mers in all three conditions. We detected a similar enrichment of motifs in all three datasets, with the highest enrichment in GGACU, as previously reported [3,19] followed by GGACA, GAACU, and AGACU (S3E-S3G Fig). Notably, we observed a reduction in the total number of m6A sites reported with the top 10 5-mers in METTL3 KD and METTL14 KD datasets compared to CTRL, consistent with the depletion of the writer enzymes. The reduction was more prominent for METTL14 KD dataset.

thumbnail
Fig 3. Comparison of m6A modification levels between control and METTL3/METTL14 depletion datasets and across DRACH motifs.

(A-D) Scatter plots showing the correlation of m6A modification percentages between control (CTRL) vs. METTL3 knockdown (KD, A) and METTL14 KD (B) in DRACH motif, and CTRL vs. METTL3 KD (C) and METTL14 KD (D) in GGACU motif scored by Dorado. The number of genomic positions with valid m6A modification calls (n) scored by Dorado across all conditions are depicted. Each point represents a genomic position with valid read coverage in both conditions. Color intensity represents point density.

https://doi.org/10.1371/journal.pgen.1012278.g003

To precisely measure the contribution of METTL3 and METTL14 to the genome-wide m6A modification in the context of DRACH and GGACU motifs, we calculated site-wise changes in modification levels between CTRL and METTL3/14 KD datasets. For each position, we subtracted the percentage of m6A modification in KD datasets from the modification percentage of the CTRL, generating “delta modification” values. While we obtained a slight overall reduction in the modification mean values for METTL3 KD (1.67%) and METTL14 KD (2.02%) in the DRACH motif, we observed a higher reduction in METTL3 KD (4.77%) and METTL14 KD (6.68%) in the GGACU motif context (Fig 4A-4D). Importantly, upon depletion of METTL3 or METTL14, we observed no changes in non-DRACH sites (S5A and S5B Fig), with an overall indistinguishable trend in the downsampled datasets (S5C-S5H Fig). Subsequently, we analyzed the percentages of modification distribution by motif type across genes and found a gradual reduction in the modification frequency in highly modified genes for both METTL3 KD and METTL14 KD datasets compared to CTRL for both the DRACH and GGACU motifs (Fig 4E4H), while no noticeable changes were observed in non-DRACH motifs (S6A and S6B Fig). We observed similar distribution trends in downsampled datasets (S6C-S6H Fig).

thumbnail
Fig 4. Distribution of the modification percentage of m6A between control and METTL3/14 knockdowns datasets across DRACH motifs.

(A-D) Histograms showing the difference in m6A modification percentage (Δ Modification %) between knockdown (KD) and control (CTRL) conditions and combined site differences for (A, C) METTL3 KD and METTL14 KD vs. CTRL in DRACH motifs, and (B, D) METTL3 KD and METTL14 KD vs. CTRL in GGACU motifs. Negative values indicate decreased m6A levels upon knockdown. The number of sites (n), mean and median differences, and standard deviation (SD) are shown for each distribution. (E-H) Histograms showing the distribution of m6A modification percentage between knockdown (KD) and control (CTRL) conditions and combined site differences for METTL3 KD and METTL14 KD vs. CTRL in DRACH motifs (E, G), and METTL3 KD and METTL14 KD vs. CTRL in GGACU motifs (F, H). Only sites with valid coverage in both conditions are included.

https://doi.org/10.1371/journal.pgen.1012278.g004

To assess the prevalence of m6A methylation across genes, we analyzed the distribution of uniquely modified sites per CDS relative to the total number of m6A sites per transcript in METTL3 KD and METTL14 KD versus CTRL, focusing on DRACH and GGACU motifs. While most genes have 1–5 modified sites, some genes have up to 15 modified m6A sites, and a small group of genes report up to 25 putative m6A sites at DRACH motifs in all datasets (Fig 5A-5C) and to a much lesser extent in non-DRACH motifs (S7A-S7C Fig). We detected a gradual reduction of highly modified sites in METTL3/14 KD compared to CTRL (Fig 5A-5C), and fewer m6A-modified sites per CDS in GGACU motifs (Fig 5D-5F), indicative of the specificity of m6A reduction following METTL3/14 KD. This distribution is mirrored in the downsampled datasets (S7D-S7L Fig). Collectively, these findings further demonstrate the robustness of m6A detection and the specificity of our METTL3/14 knockdowns.

thumbnail
Fig 5. Distribution of unique modified coding sequence sites per gene and co-occurrence of m6A modifications across control and METTL3/14 knockdown datasets.

(A-F) Histograms showing the frequency of genes containing different numbers of unique modified sites in coding sequence (CDS) across DRACH (A-C) and GGACU (D-F) motifs. Y-axes are log-scaled to visualize the full range of the distribution. (G-I) Bar plots showing the probability of observing a given modification type (inosine; pseudouridine, Ψ; 5-methylcytosine, m5C; and N6 methyladenosine, m6A) when another modification is present outside of a 5-mers window from that genomic position in control (CTRL) (G), METTL3 knockdown (KD) (H), and METTL14 KD (I) datasets. The x-axis indicates the given modification, while bars represent the probability of observing each modification type (Observed/Given) at co-occurring sites.

https://doi.org/10.1371/journal.pgen.1012278.g005

Co-occurrence of m6A with other RNA modifications

Dorado can detect multiple RNA modifications, including m6A, m5C, Ψ, and inosine. Therefore, we sought to interrogate if knockdown of METTL3 and METTL14 and reduction of m6A levels can influence the occupancy of m5C, Ψ, or inosine near m6A. We extracted all potential modifications called by Dorado (S4-S6 Tables) and calculated the co-observation probability between pairs of modifications using uniquely modified CDS sites per gene. Here, we defined the co-observation rate as the proportion of genes with a given modification X, and a given modification Y on the gene body. Then, we calculated the pairwise co-observation rate for the four modifications. We considered modifications outside of a 5 nucleotide (nt) window in both directions of a given modification, and all modification calls that occurred within 5 nt of each other were excluded from this analysis to limit the impact of modification-associated miscalls. The window size is based off the assumption that the approximate pore size of the ONT RNA004 pore is 9 nt. By implementing the 5 nt exclusion window on either side (an equivalent kmer size of 11), we ensure that no two modifications occupying the same kmer-window disrupt the ionic current flow enough to confound the modification calls and thereby centering the putative modification site in a 9 nt context window. Using Dorado (v.1.4.0) we observed that the lowest global abundance of detected modified sites after we filtered for ≥ 20 reads coverage and ≥ 20% modification ratio with IVT-based false positive adjustment was for inosine followed by pseudouridine (S4-S6 Tables). While pseudouridine’s detected sites are overall low, its co-occurrence is comparable to that of m6A and m5C across all datasets (Fig 5G-5I). Because the analysis is performed at the gene level, the site count and gene-level co-occurrence are not tightly coupled. Of all four modifications, we found that inosine modifications had a modest lower co-observation probability with m6A in METTL3/14 KD datasets compared to the CTRL (Fig 5G-5I). Conversely, no clear difference of co-occupancy was detected with the other modifications. These observations demonstrate the power of ONT and the abilities of the Dorado model to faithfully detect multiple modifications, while highlighting the need for further validations and investigation into the biological significance of co-regulation of RNA modifications and mRNA abundance.

Characterization of m6A methylation and its correlation with mRNA abundance and poly(A) tail length

One of the major functions of m6A is to promote mRNA decay [13,44]. To evaluate the impact of METTL3/14 depletion on mRNA levels, we quantified genes displaying ≥ 10% change in modification between CTRL and METTL3/14 KD and categorized these genes into three modification deciles (20%, 50%, and 90%), retaining only valid m6A sites (≥ 20 reads and ≥ 20% modification ratio) across the datasets. Next, we quantified the differences in modification ratios across the datasets, generated “mean delta” values, and selected a subset of genes whose “mean delta” values reflected lower m6A modification ratios in METTL3 KD or METTL14 KD compared to CTRL or higher modification ratios after METTL3 depletion. Based on these criteria, we selected a total of 15 genes and examined their RNA expression levels using quantitative PCR (qPCR) analysis (S9 Table). Intriguingly, we observed that depletion of METTL3 and METTL14 caused distinct changes in RNA expression levels. First, we noticed divergent responses with minimal up or downregulation of most targets in all decile categories following METTL3 depletion (S8A and S8B Fig). Conversely, we observed that METTL14 depletion induced a robust upregulation for several selected targets (S8A and S8B Fig). We also detected opposing trends in RNA expression levels for some targets in METTL3/METTL14 KD datasets.

When we categorized all genes by functional groups, we observed that the loss of METTL14 strongly affected genes encoding RNAs involved in transcription and translation regulation, including SOX13, SF1, and EIF3A consistent with m6A regulation of RNA stability [45,46]. Genes encoding RNAs involved in the cytoskeleton and trafficking, including SHCBP1 and PLEKHM2, were altered at different levels, suggesting that the levels of some regulatory genes are also influenced by m6A methylation. In agreement with previously reported observations [47,48], we find that genes encoding modified RNAs with roles in metabolic and proliferative processes such as MOGS, PFKM, and TBC1D8 were moderately stabilized. For each of these genes, we retrieved the canonical transcripts and mapped m6A sites onto their genomic coordinates. We demonstrated an overall reduction of m6A-modified sites in METTL3/14 KD compared to CTRL, consistent with their depletion (S9A-S9L Fig). Together, we detected gene-specific differential regulations by METTL3 and METTL14, indicating cooperation as well as division of labor within the m6A writer complex.

Growing evidence indicates that m6A modification and poly(A) tail length are directly correlated, with m6A-coupled RNA decay mediated by poly(A) tail shortening through recruitment of the CCR4-NOT complex [13]. Nanopore dRNA-Seq enables assessment of mRNA poly(A) tail lengths at single-molecule resolution. To comprehensively assess how METTL3/14 depletion influences mRNA abundance, we conducted three correlation analyses including poly(A) tails distribution, m6A stoichiometry, and gene expression across all datasets. We first estimated the poly(A) tail lengths in all datasets using Nanopolish [49]. We observed significant differences in tail lengths between the different datasets, with a median poly(A) tail of 112 nt in CTRL, 106 nt in METTL3 KD, and 96 nt in METTL14 KD (Fig 6A and 6B). We then divided the distribution of the poly(A) tail lengths in each dataset across quartiles defined by all poly(A)-containing reads in CTRL and binned transcripts by tail lengths (25% quartile, < 61 nt; 50%, 61 to < 108 nt; 75%, 108 to < 161 nt; and 100%, ≥ 162 nt). We observed a shift towards shorter poly(A) tails in both METTL3 KD and METTL14 KD compared to CTRL, with the first quartile containing more than 25% of poly(A) reads, and the last two quartiles containing less than 25% of poly(A) reads each in both KD datasets (S8C Fig). Overall, depletion of METTL3/14 led to a pronounced enrichment of transcripts harboring short-to-medium poly(A) tails.

thumbnail
Fig 6. Correlations of m6A modification with poly(A) tail length and gene expression.

(A) Box plot of median poly(A) tail lengths in control (CTRL) and METTL3/14 knockdown (KD) datasets (****p < 0.0001). (B) Density plot of poly(A) tail lengths from CTRL, METTL3 knockdown (KD), and METTL14 KD. (C) Stacked bar charts representing the percentage of poly(A) tail reads from each sample that falls into each poly(A) length quartile, with quartiles calculated based on control (CTRL), color-coded by mean m6A modification ratio based on Dorado calls across all sites on that gene. (D, E) Genes by log ratio of both median poly(A) length and mean m6A modification ratio in METTL3 knockdown (KD) vs. CTRL (D) and METTL14 KD vs. CTRL (E). (F, G) Genes by log ratio of both median poly(A) length and expression level (counts per million) in METTL3 KD vs. CTRL (F) and METTL14 KD vs. CTRL (G). Dotted lines indicate the mean log fold change ±1 standard deviation. m6A, N6-methyladensoine.

https://doi.org/10.1371/journal.pgen.1012278.g006

To gain further insights into the distribution of poly(A) tail lengths relative to m6A modification ratios, we categorized m6A modification ratios based on stoichiometry: no m6A (no sites detected), low m6A (≤ 0.5), and high m6A (≥ 0.5). Next, we assigned m6A groups for each transcript based on the mean modification ratio across all sites within each transcript. For each poly(A) tail-containing read in each poly(A) quartile, we assigned the m6A category of the transcript to which the read maps. Comparison across all datasets for m6A groups and poly(A) tail quartiles revealed that the percentage of poly(A) tail reads from transcripts with no m6A remains mostly consistent across all datasets and poly(A) length quartiles. In METTL3/14 KD compared to CTRL, we observed that across reads with poly(A) tails in all tail length quartiles, there is a minor decrease in the proportion of reads from transcripts with high m6A modification, along with a corresponding increase in the proportion of reads from transcripts with no m6A (Fig 6C). This reflects a decrease in m6A modification in METTL3 KD and METTL14 KD, mainly from highly modified sites, which does not seem to disproportionately affect transcripts with poly(A) tails of any length. In all three conditions, there is a slightly higher proportion of reads from transcripts with high m6A stoichiometry in the longer poly(A) tail quartiles compared to the shorter poly(A) tail quartiles. This indicates that reads from transcripts with more m6A sites tend to have longer poly(A) tails, consistent with previous studies [50]. Next, we used the publicly available GLORI dataset from HeLa cells [42] and employed the same poly(A) quartile analysis with m6A stoichiometry. Consistent with our analysis using Dorado-called m6A, we found that m6A stoichiometry is lower across poly(A) tail length quartiles in METTL3/14 KD compared to CTRL (S8D Fig).

To evaluate the impact of altered m6A levels on poly(A) tail lengths, we analyzed all targets assessed by qPCR (S8A and S8B Fig) using Nanopolish to calculate the poly(A) tail lengths per read for each of the genes and binned reads by tail lengths using the same quartiles: 1–60 nt, 61–107 nt, 108–161 nt, and ≥ 162 nt. Among reads from most targeted transcripts in the 20% and 50% modification groups (except PLEKHM2), we see a shift toward shorter poly(A) tails in METTL3/14 KD (S10A and S10B Fig). Interestingly, among transcripts in the 90% modification and increased modification in METTL3 KD categories, we see more stable poly(A) lengths in METTL3/14 KD compared to CTRL (S10C and S10D Fig). These findings reveal the heterogeneity of poly(A) tails and support changes in poly(A) tail length in response to METTL3/14 depletion that may be influenced by m6A stoichiometry, suggesting a link between depletion of METTL3/14 and mRNA abundance. To assess the relationship between the poly(A) tail length, gene expression, and m6A levels after depletion of METTL3/14, we first calculated the mean m6A methylation ratio across all conditions using Dorado false positive-corrected m6A sites, the median poly(A) tail length, and transcript abundance (by CPM) for each gene. Next, we categorized the genes into four groups: increased poly(A) tail and m6A methylation in KD, decreased poly(A) tail and increased m6A methylation in KD, increased poly(A) tail and decreased m6A methylation in KD, and decreased poly(A) tail and m6A methylation. In METTL3 KD compared to CTRL, we detected 108 genes with increased poly(A) tail length and m6A methylation, 175 genes with decreased poly(A) tail and increased m6A methylation, 136 genes with increased poly(A) tail and decreased m6A methylation, and 140 genes with decreased poly(A) tail and m6A methylation (Fig 6D). In contrast, in METTL14 KD relative to CTRL, we detected 119 genes with increased poly(A) tail length and m6A methylation, 162 genes with decreased poly(A) tail and increased m6A methylation, 110 genes with increased poly(A) tail and decreased m6A methylation, and 155 genes with decreased poly(A) tail and m6A methylation (Fig 6E). To compare METTL3 KD and METTL14 KD, we quantified the overlap between each of the above gene sets. We detected 23 genes with increased poly(A) tail length and m6A methylation in both KDs, 37 genes with decreased poly(A) tail and increased m6A methylation, 32 genes with increased poly(A) tail and decreased m6A methylation, and 24 genes with decreased poly(A) tail and m6A methylation (S10 Table). These small numbers of overlapping genes correlate to Jaccard indexes under 0.15, indicating low similarities between gene sets. To examine the roles of transcripts whose poly(A) tails shorten with decreased m6A modification, we conducted a gene set enrichment analysis using Gene Ontology (GO) terms. While the top 10 significantly enriched terms by p-value in METTL3 KD included DNA metabolic processes, the 8 significantly overrepresented GO terms in METTL14 KD included mitochondrial and organelle-related terms (S8E and S8F Fig). Our findings suggest distinct yet overlapping effects of METTL3 and METTL14 depletion.

Next, we investigated the association between gene expression and poly(A) tail length to METTL3/14 KD. We extracted genes that are at least one standard deviation from the mean log fold change for both poly(A) tail length and gene expression. We categorized these genes into four groups: upregulated expression and increased poly(A) tail, downregulated expression and increased poly(A) tail, upregulated expression and decreased poly(A) tail, and downregulated expression and decreased poly(A) tail. Comparing METTL3 KD to CTRL, we identified 199 genes with upregulated expression and increased poly(A) tail length, 255 genes with downregulated expression and increased poly(A) tail length, 241 genes with upregulated expression and decreased poly(A) tail length, and 244 genes with downregulated expression and decreased poly(A) tail length (Fig 6F). In contrast, comparing METTL14 KD to CTRL, we identified 191 genes with upregulated expression and increased poly(A) tail length, 113 genes with downregulated expression and increased poly(A) tail length, 229 genes with upregulated expression and decreased poly(A) tail length, and 179 genes with downregulated expression and decreased poly(A) tail length (Fig 6G). In GO enrichment analysis of genes with upregulated gene expression and decreased poly(A) tail length, the 8 significantly overrepresented terms in METTL3 KD are related to DNA damage, DNA binding, and transcription, while the top 10 terms in METTL14 KD are largely related to ion binding and organelles (S8G and S8H Fig). Collectively, these findings indicate that METTL3/14-driven methylation changes can modulate the expression and poly(A) tail lengths of genes across diverse cellular pathways.

Discussion

To our knowledge, this study provides the first joint analysis of both METTL3 and METTL14-mediated m6A modification using long-read sequencing. By integrating depletion models with an IVT control and m6Anet/Dorado models, we detected bona fide m6A modification sites. This study demonstrates the robustness of Nanopore dRNA-Seq for characterizing m6A modification at both the genome and transcriptome levels and at single-nucleotide resolution. Our findings reinforce recent studies and uncover new aspects of nuanced METTL3/14 regulatory functions in gene expression in human cells. We present multiple, independent lines of evidence that support the acute depletion of METTL3 and METTL14. Our high-quality dRNA-Seq data are consistent with other m6A profiling methods including miCLIP [41] and GLORI [42], providing further support for the reliability of dRNA-Seq for detecting m6A modification. Employing RNA002 and RNA004 chemistries, we generated a total of 12 biological libraries of poly(A)-enriched RNAs of CTRL, METTL3- or METTL14-depleted HeLa cells and evaluated the m6A calling performance of the m6Anet and Dorado models. We demonstrate the capabilities of both models in calling m6A with some discrepancies suggesting that methods originally developed for m6A detection for RNA002 may not translate directly to RNA004. Notably, Dorado detected more m6A sites compared to that of m6Anet in agreement with recent studies [28,31,51]. The adjustment of Dorado-reported m6A sites using an unmodified IVT control drastically reduced the total callable m6A sites; however, it provided robustness under all conditions. We observed consistency for m6A detection before and after downsampling of all RNA004 datasets, thus ensuring that any subtle changes detected after METTL3/14 depletion are due to biological differences rather than sequencing depth biases.

This study is subject to several technical limitations associated with current Nanopore dRNA-Seq approaches. Because library preparation relies on poly(A) selection, our dataset primarily captures polyadenylated transcripts and therefore underrepresents non-polyadenylated RNA species, including replication-dependent histone mRNAs, certain non-coding RNAs, circular RNAs, and polyuridylated transcripts [5254]. Consequently, the observed relationships between m6A modification and poly(A) tail length should be interpreted within the context of poly(A)-containing RNAs rather than the full transcriptome. In addition, current ONT-based models for poly(A) tail analysis are optimized for adenylated tails and may incompletely resolve mixed or terminal uridylation events, which are increasingly recognized as important regulators of RNA stability and decay [55]. Despite these limitations, poly(A) selection was used to maximize coding transcript coverage and improve detection sensitivity for m6A-associated effects on mRNA metabolism. Future advances in Nanopore sequencing chemistry, basecalling algorithms, and rRNA depletion-based workflows with greater sequencing depth may provide a more comprehensive view of epitranscriptomic regulation across both polyadenylated and non-polyadenylated RNA populations.

Recent systematic evaluations of computational modification calling models delineate key strengths and limitations of existing algorithms, underscoring the urgent need for standardized benchmarking to ensure robust results, while also providing practical guidance for threshold selections [28,31,32]. Moreover, previous studies have shown that dRNA-Seq with the RNA002 chemistry is suitable for epitranscriptomic profiling using METTL3 depletion [32], while the integration of the RNA004 chemistry with dRNA-Seq has a clinical utility by validating the loss of RNA methylation in a patient carrying truncating mutations in the methyltransferase METTL5 [31]. However, most prior assessments focused on comparison to published datasets, use of synthetic controls, or relevant biological sources independently, rather than jointly. By integrating knockdowns of both METTL3 and METTL14 with two chemistries and their compatible calling models, stringent filtering, IVT control, and rigorous validations, our study mitigates prior limitations and reveals new biological insights. In this study, we find that METTL3/14 depletion resulted in a slight reduction in global m6A levels (~18–24%). This is constrained by sequencing depth, coverage, and model sensitivity. Consequently, partial reductions in methylation following METTL3 depletion may appear attenuated in ONT analyses, particularly for low-stoichiometry or low-coverage sites, despite substantial global decreases detectable by biochemical and quantitative assays such as dot blot or liquid-chromatography-tandem mass spectrometry [40]. Nonetheless, we observed pronounced global decreases in the total number of m6A sites in coding sequences, and across genes categorized based on m6A stoichiometry, with the highest reduction depicted in groups of genes with highly modified sites in agreement with a recent study [50]. We find that the DRACH GGACU motif displayed the greatest reduction, consistent with its well-documented enrichment of m6A, supporting the specificity of m6A-mediated METTL3/14 deposition.

m6A regulates many aspects of mRNA metabolism and adds considerable sophistication to gene regulation provoking different mRNA fates. Emerging studies reveal that this modification can influence poly(A) tail dynamics, occasionally promoting accelerated deadenylation and subsequent decay, or alternatively stabilization of transcripts by inhibiting deadenylation. Binding of YTHDF2 to m6A-containing RNAs and recruitment of the CCR4–NOT deadenylase complex accelerates poly(A) shortening initiating mRNA decay [13]. Conversely, increasing evidence indicates that m6A modifications stabilize transcripts and promote their translation by preventing deadenylation via direct binding of m6A readers to modified transcripts [17] or through the incorporation of m6A into poly(A) tails [56], thereby blocking the recruitment of the deadenylase complex. Moreover, studies have shown that m6A-containing mRNAs exhibited markedly longer poly(A) tails than unmodified counterparts [30,32]. Our findings tie to some of these observations, revealing a global reduction of poly(A) tails following METTL3 and METTL14 depletion. Transcripts with more m6A modifications exhibited longer tails, supporting the heterogeneity of poly(A) tail lengths in response to METTL3/14 depletion and suggesting that this heterogeneity may be influenced by m6A stoichiometry. At the transcriptome level, we find that m6A-modified transcripts harbor short-to-medium poly(A) tails after depletion of METTL3/14. Intriguingly, METTL3/14 depletion induces intricate regulation of modified transcripts, with downregulation of a subset in METTL3 KD (consistent with known m6A-mediated mRNA stabilization [57]), upregulation of other subsets, and predominant upregulation in METTL14 KD. This discrepancy may be attributed to variation in m6A modification ratios or the occupancy of sites in different genic elements (CDS and/or UTRs) in each KD dataset. Alternatively, it could arise from the de-repression of modified transcripts by METTL14 knockdown, possibly through reduced methylation-coupled decay or feedback activation. Another possible explanation for the division of labor between METTL3 and METTL14 is that, while METTL3 provides catalytic activity, METTL14 may contribute more strongly to RNA substrate recognition or recruitment of the writer complex to specific transcript or structural contexts [58]. Consequently, depletion of METTL14 may impair methylation targeting efficiency across subsets of RNAs more specifically than depletion of METTL3 alone. Together, these findings support an emerging model in which METTL3 and METTL14 exert distinct regulatory effects on m6A deposition. Although METTL3 and METTL14 are well described necessary partners, there are a number of studies supporting non-redundant roles of the two proteins. One of the most well-known examples is the role of METTL3 in promoting the translation of a variety of transcripts, particularly in cancer, independent of its role in m6A catalysis [35,36]. Distinct effects of METTL3 and METTL14 depletion have also been described in the context of stemness maintenance in mouse embryonic stem cells [6,7]. METTL14 led to decreased nascent RNA synthesis, while METTL3 depletion resulted in transcriptional upregulation. Concordant with other studies, our study also reveals that genes of altered m6A levels and poly(A) tails are enriched in common and distinct biological processes, suggesting functional specialization between METTL3 and METTL14. This intricate regulation of modified transcripts by METTL3/14 suggests new directions for further exploration.

Multiple modifications along an mRNA portray an additional layer of complexity. However, the impact of multiple RNA modifications in the regulation of mRNA fate is still lacking. Leveraging Dorado, we evaluated the other putative RNA modifications (m5C, Ψ, and inosine). While the depletion of the m6A-modifying METTL3/14 did not alter the occupancy of most modifications in the vicinity of m6A, we observed a slight reduction in the occupancy of inosine. It was shown that inosine (A to I editing), is more likely to occur on transcripts that do not contain m6A, and that depletion of m6A writers drastically alters the A to I landscape. m6A destabilizes double-stranded RNA, decreasing accessibility of ADAR enzymes [59,60]. Additionally, it was shown that m6A modulate the ADAR1 through the binding of YTHDF1 to a conserved m6A site on the ADAR1 transcript promoting its translation [6163]. However, other studies revealed distinct outcomes using different cell lines demonstrating that downregulation of METTL3 does not affect ADAR1 levels unless the interferon response is stimulated [61]. It is possible that a knockdown of METTL3 (and loss of m6A) could lead to a loss of translation of ADAR1, leading to a decrease in inosine levels. Such nuanced m6A and inosine modification dynamics offer a compelling direction for further studies. Validating these modifications using orthogonal techniques such as chemical assays, and biological, or synthetic controls will increase confidence in the accuracy of modification detection using Nanopore. Collectively, our study reveals that altered m6A levels impacts the gene expression and poly(A) tail dynamics of modified transcripts, establishing a valuable resource for delineating the role of METTL3/14 in mRNA stability. At the transcriptome level, depletion of methyltransferase enzymes correlates with shorter poly(A) tails, yet the consequences of the depletion vary across transcripts. This variability highlights the multifaceted post-transcriptional roles of m6A. Our METTL3/14-based mapping expands the utility of Nanopore to investigate how RNA modifications influence mRNA fate.

Methods and materials

Cell lines

HeLa cells were obtained from ATCC (CCL-2.1). Cells were maintained in DMEM (Gibco) supplemented with 10% FBS (Sigma) and 1% Penicillin-Streptomycin (Gibco), at 37°C in 5% CO2. Cells were free of mycoplasma.

siRNA-mediated knockdown

To achieve a knockdown of METTL3 and METTL14 in HeLa cells, cells were transfected with Human targeting SMARTpool small interfering RNAs (siRNAs) at a final concentration of 20 nM for METTL3, and 25 nM for METTL14 or non-targeting control siRNAs (negative control) (Dharmacon), using Lipofectamine RNAiMAX (ThermoFisher) following the manufacturer’s protocol. Transfection was repeated after 24 hours. Forty-eight hours post-transfection, cells were harvested and lysed for either RNA isolation or cytoplasmic extract collection.

RNA extraction

Total RNA was extracted with immediate lysis in TRIzol Reagent (ThermoFisher) and treated with DNase (Promega), as previously described [64,65]. The integrity of total RNA was assessed on an Agilent Bioanalyzer prior to each library preparation (S1B Fig).

Immunoblotting

Cell lysate was prepared in lysis buffer (50 mM Tris-HCL (pH 7.5), 150 mM NaCl, 1% NP-40, 0.1% SDS, 0.5% sodium deoxycholate, and complete EDTA-free protease inhibitors (Roche)). Total protein concentration was determined through Bradford assay (ThermoFisher) per manufacturer’s instructions. Immunoblotting was performed as previously described [66]. The membranes were imaged using Azure Biosystems 300Q Imager. Quantification of the blots was performed with ImageJ software. The following antibodies were used: anti-METTL3 (1:8,000; Bethyl, A301-567A-T), anti-METTL14 (1:15,000; Proteintech, 26158–1-AP), anti-GAPDH (1:15,000; Sigma-Aldrich, G8795), anti-β-actin (1:15,000; Cell Signaling, 3700T), anti-m6A (1:1,000; Cell Signaling, 556593S), anti-MYC (1:5,000; Cell Signaling, D84C12), anti-DICER1 (1:7,000; Bethyl, A301-936A-T), HRP-conjugated goat anti-rabbit (Azure Biosystems, AC2114), and HRP-conjugated goat anti-mouse (Azure Biosystems, AC2115).

Library preparation with TERA-Seq and Nanopore sequencing

Biological libraries were prepared using Nanopore dRNA-Seq kits (SQK-RNA002 and SQK-RNA004, ONT) following manufacturer’s protocol with modifications, as described previously [33,34]. Briefly, poly(A) mRNA was enriched from total RNAs using Oligo-dT dynabeads (ThermoFisher) following manufacturer’s protocol. A 5′ adapter (5TERA) was ligated on the beads using T4 RNA ligase 1 (NEB) plus 12.5% polyethylene glycol. ONT adapters (provided in the ONT kit) were ligated using T4 DNA Ligase (NEB) and the Quick Ligation Reaction Buffer (NEB), as previously described [33,34]. The first strand of cDNA was synthesized using SuperScript III reverse transcriptase (ThermoFisher; for RNA002) and Induro reverse transcriptase (NEB; for RNA004) per the ONT protocol’s instructions. Cleanup and capture of the RNA-cDNA was performed using RNAClean XP beads (Beckman Coulter). Sequencing was performed on the MinION or PromethION 2 Integrated devices using R9.4 flow cells (FLO-MIN106, RNA002, two biological replicates; and FLO-MIN004RA, RNA004 (biological replicate 1); and FLO-PRO004RA (biological replicate 2)) and the standard MinKNOW settings recommended by ONT for a 72-hours run.

SELECT detection method

The SELECT method was performed following Xiao et al. 2018 [37] with minor modifications. Briefly, a total of 2.2 µg total RNA was mixed with 40 nM up primer, 40 nM down primer, and 5 mM dNTPs in 1X rCutSmart buffer (NEB) in a total volume of 17 µl. The RNA and primers were annealed through a temperature gradient, and the reactions were combined with a 3 µl mixture containing 0.01 U Bst 2.0 DNA polymerase (NEB), 0.5 U SplintR Ligase (NEB), and 10 nmol ATP (NEB). qPCR was performed using PowerUp SYBR master mix (ThermoFisher), 200 nM qPCR forward primer, and 200 nM qPCR reverse primer. Incubations were performed as described previously [37]. Fluorescence was collected at a ramping rate of 0.05°C/s. For quantification, the comparative delta Ct (ΔCt) method was applied, in which Ct values of m6A modified or unmodified sites were subtracted from the Ct value of each corresponding transcript then converted to 2−ΔΔCt to obtain expression ratios. The statistical analysis was performed, and graphs were generated using Graphpad Prism (v10.5.0). The primers are listed in S1 Table.

m6A dot blot

After transfection of control, METTL3, or METTL14 SMARTpool siRNAs in HeLa cells as described earlier, poly(A) mRNA was enriched using Oligo-dT beads following the manufacturer’s protocol. Following enrichment of polyadenylated mRNAs, 75 ng of each sample was spotted onto a Hybond-N+ membrane (GE Healthcare). RNA was crosslinked to the membrane via UV irradiation (1200 x 100 mJ/cm2). The experiment was performed in duplicate, with one membrane used for methylene blue staining and the other membrane for antibody probing. As a loading control, methylene blue staining was performed for 5 min using 0.02% methylene blue (Sigma-Aldrich) in 0.3 M sodium acetate. The other membrane was blocked directly as described previously [66]. This was followed by incubation with the anti-m6A antibody (Cell Signaling) and an HR-conjugated goat anti-rabbit antibody (Azure Biosystems). The membrane was exposed with Radiance ECL (Azure Biosystems) and imaged using an Azure Biosystems 300Q Imager.

Quantitative real-time PCR (qRT-PCR)

Total RNA was extracted from HeLa cells with TRIzol, as previously described [65]. cDNA was synthesized from 250 ng of total RNA using Superscript III Reverse Transcriptase (ThermoFisher) following the manufacturer’s protocol. qPCR was performed using the PowerUp SYBR Green Master Mix (ThermoFisher) following the manufacturer’s protocol in a QuantStudio 3 System (Applied Biosystems). Each reaction was performed in triplicate. The primers are listed in S1 and S9 Tables. To evaluate transcript expression levels across treatment groups, the comparative ΔCt method was applied, in which Ct values of samples are subtracted from the Ct value of GAPDH and converted to 2−ΔΔCt to obtain the expression ratios relative to GAPDH.

Data analysis

Alignment and postprocessing.

Raw BAM files were converted to FASTQ format using samtools [67] and aligned to the GRCh38/hg38 reference genome using minimap2 (v2.26-r1175) [38] with splice-aware parameters optimized for RNA (-ax splice -uf -k14). BAM files were sorted using samtools (v1.19.2) [67] and filtered to retain only primary alignments (-F 2308). Modification tags (MM and ML) were preserved throughout processing. After alignment, sorting and filtering, the BAM files for both replicates were merged using samtools, prior to downstream processing with either m6Anet or Modkit.

m6A calling with m6Anet and Dorado

To compare samples sequenced using the RNA002 chemistry, m6Anet (v2.1.0) [26] was used to detect m6A in dRNA-Seq data. Reads were aligned to the Gencode v47 transcript reference using minimap2 [38]. The aligned BAM file was subsequently sorted, filtered to include only primary reads, and indexed using samtools. Nanopolish [49] eventalign was used to produce event-level alignments for use with m6Anet (nanopolish eventalign --scale-events --signal-index). We used m6Anet to identify putative m6A sites in the RNA002 datasets. m6Anet’s HCT116_RNA002 model was used for inference. m6A sites were called in the RNA004 datasets using m6Anet as well. The same series of steps was followed to generate these calls, except that f5c [68] was used to produce the event-level alignments since Nanopolish has not been updated for RNA004 data.

nanopolish eventalign

f5c eventalign --rna --signal-index --scale-events

m6anet dataprep --eventalign

m6anet inference --pretrained_model {HCT116_RNA002, HEK293T_RNA004} --num_iterations 25

All modifications including m6A were called using Dorado (v1.4.0) (https://github.com/nanoporetech/dorado) with the 8_mods mode to identify m6A, m5C, Ψ, and inosine, and all 2’ O-methyl modifications simultaneously. Site-specific modification occupancy was calculated using the ONT Modkit (v0.6.1) pileup function. To ensure valid coverage, only positions with ≥ 20 reads were retained for downstream analysis. The “delta” or difference in occupancy, was calculated by subtracting the false positive-corrected modification percentage in CTRL from the same value for each respective METTL KD.

Dorado basecaller sup rna004_sup@v5.3.0_pseU_2OmeU@v1 rna004_sup@v5.3.0_inosine_m6A_2Om

eA@v1 rna004_sup@v5.3.0_m5C_2OmeC@v1 rna004_sup@v5.3.0_2OmeG@v1

modkit sample-probs –sampling-frac 0.10

modkit pileup –sampling-frac 0.10 –filter-threshold A: –filter-threshold C: --filter-threshold G: --filter-threshold T:

Modification occupancy correction and re-filtering with whole genome IVT data

To adjust the data, a 9-mer false-positive rate “reference table” was used from Tzadikario et al. 2025 [29]. The reported modification occupancy was calculated of each site in the Modkit pileup. After subtracting the false-positive rate, the sites were filtered to ensure a minimum coverage of 20 valid modified reads. To measure the global modification rate, the pooled modification rate in the RNA004 merged biological replicates was calculated as the bulk-RNA measurement (∑n_mod/ ∑n_valid_cov). The per-site modification delta was calculated as the average change in false positive-corrected modification percentage.

Downsampling and modification deciles analyses

After alignment to the GRCh38 reference genome and filtering for primary reads only, BAM files for each dataset were subsampled randomly at raw read counts ranging from 5,000,000–29,515,124 (S8 Table). At each subsampling depth, ONT Modkit and our false-positive correction were applied. After filtering for ≥ 20-read coverage and ≥ 20% false-positive-corrected modification ratio, overlap statistics were calculated. At the 20,000,000-read subsampling depth, sites were compared using a Venn diagram to visualize the overlap and was used for all downsampling analyses. To ensure valid modifications, all datasets were filtered to retain only positions where the CTRL false positive-corrected modification percentage was ≥ 20%. Sites were classified based on the following categories: DRACH motif (D[AGU]R[AG]H[ACU]), GGACU, or non-DRACH (all remaining kmers). False positive-corrected modification percentages were binned into 10% intervals (starting with 20–30% and ending with 90–100%). For each motif category and METTL knockdown comparison, grouped bar charts were generated to compare the distribution of modification percentages between the CTRL and KD conditions on a logarithmic scale. Mean modification percentages were calculated and displayed for each condition within each motif category.

Co-occurrence calculations and DRACH motif analysis

Gene annotations were obtained from GENCODE v47 GTF files for gene-level analysis. To identify modifications in the CDS, positions were collapsed by gene ID, prioritizing annotations in the following order: UTR > CDS > start/stop codon > other exonic regions. Then, only CDS regions were considered. These annotations were used to count the total number of sites for different transcript types. Co-occurrence analysis examined modifications within genomic windows, excluding 5-mers around each site to prevent nanopore signal overlap. Data processing was performed using Python (v3.13) [69], with the pandas (v2.3.1), numpy (v2.1.2) [70], matplotlib (v3.10.5) [71] and seaborn (v0.13.2) [72] libraries. Motif classification (DRACH, (D[AGU]R[AG]H[ACU]); GGACU) was performed using regular expressions. These regular expressions were used to calculate the percentage distributions of each 5-mer among DRACH motifs.

Gene annotation and CDS analysis

Gene annotations were obtained from GENCODE v47 GTF files. Each position was assigned a single feature type using a prioritization hierarchy (UTR > CDS > start/stop codon > other exonic regions), after which only CDS-annotated sites were retained for coding sequence analysis. These annotations were also used to quantify modification sites across different transcript types. For CDS distribution analysis, each condition (CTRL, METTL3 KD, and METTL14 KD) was processed independently. After annotation, datasets were filtered for false positive-corrected modification percentage ≥ 20%. Sites were classified into DRACH, GGACU, and non-DRACH motif categories. For each motif category and condition, the number of modified CDS sites per gene was quantified by grouping sites by GENCODE v47 gene identifier and counting occurrences within CDS features. CDS site counts per gene were binned using custom intervals (0–1, 1–2, 2–3, 3–4, 4–5, 5–6, 6–7, 7–8, 8–9, 9–10, 10–12, 12–15, 15–20, 20–25, 25–30). The distribution of genes by CDS site count was displayed on a logarithmic scale and plotted by condition and motif type.

Transcript expression and correlations

Counts per million (CPM) for each gene in each sample was calculated using the cpm function from edgeR (v4.6.3) [73]. Pearson correlation coefficients were calculated for each pair of samples in R using CPM for each gene. CPM was extracted for METTL3 and METTL14 expression in each merged sample. For RNA004 samples, these values were normalized to CTRL before plotting.

Metagene analysis and orthogonal datasets

Dorado- and miCLIP-called m6A sites were filtered for modification ratios of at least 0.1. Dorado m6A sites were also filtered to only include sites with ≥ 20 reads coverage. Genomic coordinates of sites were converted to transcriptomic coordinates of the longest transcript for each gene with the ensembldb (v2.32.0) [74] and EnsDb.Hsapiens.v86 (v2.99.0) R packages [75]. Metagene features (5’ UTR, CDS, and 3’ UTR) were mapped onto these positions using the Ensembl GRCh38 human genome annotation GTF file (v91) [74]. m6A sites that did not map to a metagene feature were removed from analysis. Lengths of each metagene feature were calculated, and distance from metagene feature start to m6A site was calculated. The relative metagene position was calculated as nucleotides from metagene feature start to m6A site, divided by length of metagene feature. Relative metagene positions were plotted for each sample using ggplot2 (v4.0.1) [76]. For comparison with the GLORI-Seq 1.0 from HeLa dataset [42], the chromosome, start position, end position, and methylation percentage were extracted under control conditions. The site-level comparisons were performed using our CTRL dataset using Dorado and positions with ≥ 20 reads coverage and ≥ 20% modification occupancy and false-positive correction. The overlap and unique sites were visualized using the matplotlib_venn (v1.1.2) venn2 package.

Quantification of m6A and correlations with poly(A) tail lengths and gene expression

Poly(A) tail lengths for all poly(A)-containing reads in each RNA004 sample were plotted as a box plot. A t-test was used to determine significance between groups, with two biological replicates per group, with the R package rstatix (v0.7.2) [77] (Fig 6A). Density of poly(A) tail lengths was also plotted (Fig 6B). Poly(A) length quartiles were calculated from all poly(A)-containing reads in CTRL (1–60 nt, 61–107 nt, 108–161 nt, and ≥ 162 nt). Each poly(A) read in each of the three samples was assigned to the corresponding CTRL-based quartile. m6A values were assigned to each read based on the mean m6A modification ratio across all m6A-modified sites identified by ModKit. m6A groups across genes were defined as no m6A (no m6A sites identified), low m6A (mean modification ratio ≤ 0.5), and high m6A (mean modification ratio ≥ 0.5). The proportion of each sample in each combination of m6A bins and poly(A) quartiles was calculated and used to generate a stacked bar plot (Fig 6C). For each gene, the mean m6A ratio across all modified sites was calculated in each sample. The median poly(A) tail length was also calculated for each gene, and the CPM for each gene was calculated using edgeR (v4.6.3) [73]. Each gene was plotted by log ratio of both the calculated m6A value and the median poly(A) length in METTL3 KD and METTL14 vs. CTRL. Each gene was also plotted by log ratio of both CPM value and the median poly(A) length across datasets (Fig 6D-6G). Similarly, the processed data from published GLORI-Seq 1.0 in HeLa cells [42] was used to determine the mean m6A modification ratio across all modified sites for each gene. Genes were grouped by no m6A (no m6A sites identified), low m6A (≤ 0.5), and high m6A (≥ 0.5). The mean ratios and standard deviations across all genes of m6A modification ratios for METTL3 KD/CTRL and METTL14/CTRL were calculated. The mean and standard deviation of log fold change in both gene expression and the median poly(A) length by gene were also calculated for the same pairs of samples (S8D Fig).

Gene Ontology analysis

Gene Ontology (GO) analysis was done on sets of genes over 1 standard deviation (SD) from the mean of both m6A ratio and poly(A) length ratio, and over 1 SD from the mean of both expression ratio and poly(A) length ratio. Gene overrepresentation analysis among GO was performed using the gost function from gprofiler2 (v0.2.3) on R (v4.5.0) [78].

m6A sites mapping along genes

Libraries were downsampled to the same depth. For each selected gene, the canonical transcript based on the Gencode (v48) primary assembly was plotted using ggplot2 (v4.0.1). Positions with ≥ 20% m6A modification percentage and ≥ 20 reads coverage were plotted, with color indicating the modification ratio of the indicated position and each dataset (S9 Fig).

Estimation of poly(A) length using Nanopolish

Poly(A) tail lengths were estimated for all RNA004 datasets using Nanopolish (v0.14.0). To convert Pod5 files to Fast5, pod5 convert to_fast5 was used. After basecalling, dRNA-Seq reads were indexed using “nanopolish index to link the individual Fast5 files to their corresponding fastq files. The indexed reads were then processed using “nanopolish polya to estimate poly(A) tail lengths based on the raw nanopore signal data. Reads labeled as PASS in qc_tag were retained for subsequent analyses. To estimate poly(A) tail length distribution for selected genes following METTL3/14 KD, a custom Python script with pandas (v2.2.2) was used. First, reads labelled PASS or SUFFCLIP and carrying a positive tail value were retained, and for each transcript the median tail length was calculated. Each valid read was assigned to one of three categories based on its poly(A) tail length: 1–60 nt, 61–107 nt, 108–161 nt, or ≥162 nt. For each gene and dataset, the number of transcripts in each of these three categories was normalized to the total number of transcripts for that gene/dataset pair to calculate the precise percentage of each category (S10 Fig). All plots were generated using the ggplot2 package in R (v4.0.1) [76].

Supporting information

S1 Fig. Library generation using TERA-Seq, RNA quality check, and libraries correlation.

(A) Schematic of TERA-Seq for Oxford Nanopore Technologies (ONT). A10, poly(A) tail; T10, thymidine. (B) Bioanalyzer trace of a representative HeLa total RNA isolated from the control cells that was used for TERA-Seq library generation depicting ribosomal RNAs (28S and 18S). FU, Fluorescence unit. (C) Pearson correlation coefficients for RNA002 and RNA004 datasets.

https://doi.org/10.1371/journal.pgen.1012278.s001

(EPS)

S2 Fig. Overlap of valid m6A modification sites between control and METTL3/14 knockdown.

(A-D) Venn diagrams showing the number of genomic positions with valid m6A modification calls across control (CTRL), METTL3 knockdown (KD), and METTL14 KD samples scored by m6Anet for RNA002 with a probability of > 0.9 (A) and RNA004 (B) and using Dorado with ≥ 20 reads coverage and ≥ 20% modification after false-positive correction for the full (C) and downsampled (D) RNA004 datasets. The central region represents identified sites shared across all three conditions.

https://doi.org/10.1371/journal.pgen.1012278.s002

(EPS)

S3 Fig. Feature distribution of unique m6A modifications across all transcripts and DRACH motifs.

(A-B) Distribution of unique m6A modifications across feature types (5’ untranslated region, 5’ UTR; coding sequence, CDS; and 3’ untranslated region, 3’ UTR) was calculated for both the full datasets (all reads) (A), and the downsampled datasets (B). (C) Metagene plot illustrating the transcriptome-wide distribution of m6A across the feature types from publicly available miCLIP and RNA004 dRNA-Seq from control (CTRL), METTL3 knockdown (KD), and METTL14 KD. (D) Site comparison between publicly available GLORI HeLa control sample and CTRL HeLa false-positive corrected Dorado sites filtered for ≥ 20 sites and ≥ 20% modification percentage. DRS, direct RNA sequencing. (E-G) Counts of the top DRACH motif 5-mers in control (CTRL, E), METTL3 knockdown (KD, F), and METTL14 KD (G).

https://doi.org/10.1371/journal.pgen.1012278.s003

(EPS)

S4 Fig. Comparison of m6A modification levels between the different conditions in non-DRACH and DRACH motifs.

(A-H) Scatter plots showing the correlation of m6A modification percentages between METTL3 knockdown (KD) and METTL14 KD vs. control (CTRL) in full datasets (A, B) and downsampled datasets (C-H) in non-DRACH (C, D), in DRACH (E, F), and in GGACU motifs (G, H). The number of genomic positions (n) with valid m6A modification calls scored by Dorado across all conditions are depicted. Each point represents a genomic position with valid read coverage in both conditions. Color intensity represents point density.

https://doi.org/10.1371/journal.pgen.1012278.s004

(EPS)

S5 Fig. Distribution of m6A modification level changes between METTL3/14 knockdown and control datasets across non-DRACH and DRACH motifs.

(A-H) Histograms showing the difference in m6A modification percentage (Δ Modification %) between knockdown (KD) and control (CTRL) conditions for full datasets (A, B), and downsampled datasets (C-H) in non-DRACH (C, D), DRACH (E, F), and GGACU motifs (G, H). Negative values indicate decreased m6A levels upon knockdown. The number of sites (n), mean and median differences, and standard deviation (SD) are shown for each distribution. Only sites with valid coverage in both conditions are depicted.

https://doi.org/10.1371/journal.pgen.1012278.s005

(EPS)

S6 Fig. Comparison of m6A modification levels across different conditions and non-DRACH and DRACH motifs.

(A-H) Histograms showing the distribution of m6A modification percentage between knockdown (KD) and control (CTRL) conditions in all reads (A-B) and downsampled reads (C-H) for the indicated datasets and motifs. Only sites with valid coverage in both conditions are depicted. Y-axes are log-scaled to visualize the full range of the distribution.

https://doi.org/10.1371/journal.pgen.1012278.s006

(EPS)

S7 Fig. Comparison of modified sites in coding regions across different conditions and non-DRACH and DRACH motifs.

(A-L) Histograms showing the frequency of genes containing different numbers of unique modified coding sequence (CDS) sites for all reads (A-C), and downsampled reads (D-L) in the indicated datasets in non-DRACH and DRACH/GGACU motifs. Y-axes are log-scaled to visualize the full range of the distribution. The number of genes, sites, and mean and median differences are shown for each distribution.

https://doi.org/10.1371/journal.pgen.1012278.s007

(EPS)

S8 Fig. Gene expression levels, m6A modification levels, and poly(A) tails.

(A, B) qPCR-based analysis of m6A-modified transcripts with 20%, 50%, and 90% methylation levels, demonstrating changes in expression levels following knockdown (KD) of METTL3/14 compared to control (CTRL) in (A), and of m6A-modified transcripts displaying an increase in m6A modification following knockdown of METTL3 in (B) across three technical replicates. Normalized Ct values (ΔCt) to GAPDH expression are displayed as mean ± standard deviation of the mean. *p < 0.05, **p < 0.01, ***p < 0.001, and ****p < 0.0001; two-way ANOVA with Dunnett’s multiple comparisons test performed on normalized Ct values. (C) Percentage of the poly(A) tail-containing reads, binned by CTRL poly(A) tail length quartiles. (D) Bar plots of poly(A) lengths in each sample among transcripts with different m6A modification levels measured by publicly available GLORI in HeLa cells. m6A groups were characterized as transcripts with no m6A sites detected (No m6A), transcripts with m6A sites with a mean modification ratio of ≤ 0.5 (Low m6A), and transcripts with a mean m6A modification ratio of ≥ 0.5 (High m6A). (E-H) GO analysis of genes categorized based on poly(A) tail and m6A levels in (E, F), and gene expression and poly(A) tail in (G, H). m6A, N6-methyladensoine.

https://doi.org/10.1371/journal.pgen.1012278.s008

(EPS)

S9 Fig. m6A sites mapping along selected genes in control and METTL3/14 knockdown.

The m6A sites are shown as dots for each of the indicated datasets, with the color of each dot corresponding to the modification ratio of the corresponding m6A site in each dataset. CTRL, control; KD, knockdown; chr, chromosome; UTR, untranslated region; and CDS, coding region.

https://doi.org/10.1371/journal.pgen.1012278.s009

(EPS)

S10 Fig. Poly(A) tail length distribution for selected genes following METTL3/14 knockdown.

(A-D) Reads are binned by tail length quartiles; 1–60 nt, 61–107 nt, 108–161 nt, and ≥ 162 nucleotides. Stacked bar charts show the length distribution of poly(A) tails for the indicated genes with each category of length corresponding to a quartile of tail lengths in control (CTRL). Genes are grouped according to their corresponding transcripts’ baseline m6A modification ratios (20%, 50%, 90%) and their modification levels in METTL knockdown (KD); decreased m6A levels in METTL3/14 (A-C), and increased m6A modification in METTL3 (D).

https://doi.org/10.1371/journal.pgen.1012278.s010

(EPS)

S1 Table. Primers used for qPCR amplification and SELECT assays.

Phos, phosphate group; F, forward; R, reverse; (*) unmodified adenosine.

https://doi.org/10.1371/journal.pgen.1012278.s011

(XLSX)

S2 Table. TERA-Seq libraries from the RNA002 and RNA004 chemistries.

(*), two merged biological libraries; nt, nucleotides; CTRL, control; KD, knockdown.

https://doi.org/10.1371/journal.pgen.1012278.s012

(XLSX)

S3 Table. Transcriptome-wide levels of METTL3 and METTL14 in RNA002/RNA004 libraries.

CPM, count per million; CTRL, control; KD, knockdown.

https://doi.org/10.1371/journal.pgen.1012278.s013

(XLSX)

S4 Table. Number of Dorado modifications called before and after false-positive correction in control dataset. m6A, N6-methyladenosine; m5C, 5-methylcytosine; Ψ, pseudouridine; IVT, in vitro transcribed.

https://doi.org/10.1371/journal.pgen.1012278.s014

(XLSX)

S5 Table. Number of Dorado modifications called before and after false-positive correction in METTL3 KD dataset. m6A, N6-methyladenosine; m5C, 5-methylcytosine; Ψ, pseudouridine; IVT, in vitro transcribed.

https://doi.org/10.1371/journal.pgen.1012278.s015

(XLSX)

S6 Table. Number of Dorado modifications called before and after false-positive correction in METTL14 KD dataset. m6A, N6-methyladenosine; m5C, 5-methylcytosine; Ψ, pseudouridine; IVT, in vitro transcribed.

https://doi.org/10.1371/journal.pgen.1012278.s016

(XLSX)

S7 Table. Overlap statistics for comparison across conditions between m6Anet and Dorado calling models.

CTRL, control; KD, knockdown.

https://doi.org/10.1371/journal.pgen.1012278.s017

(XLSX)

S8 Table. Overlap statistics for comparison across subsampled library read counts.

CTRL, control; KD, knockdown; Mods, modifications.

https://doi.org/10.1371/journal.pgen.1012278.s018

(XLSX)

S9 Table. Primers used for qPCR amplification of METTL3/14 targets.

F, forward; R, reverse.

https://doi.org/10.1371/journal.pgen.1012278.s019

(XLSX)

S10 Table. Overlapping m6A and poly(A) length changes in METTL3 KD vs. CTRL compared to METTL14 KD vs. CTRL.

KD, knockdown; m6A, N6-methyladenosine.

https://doi.org/10.1371/journal.pgen.1012278.s020

(XLSX)

References

  1. 1. Wang X, Zhao BS, Roundtree IA, Lu Z, Han D, Ma H, et al. N(6)-methyladenosine Modulates Messenger RNA Translation Efficiency. Cell. 2015;161(6):1388–99. pmid:26046440
  2. 2. Wang X, Lu Z, Gomez A, Hon GC, Yue Y, Han D, et al. N6-methyladenosine-dependent regulation of messenger RNA stability. Nature. 2014;505(7481):117–20. pmid:24284625
  3. 3. Meyer KD, Saletore Y, Zumbo P, Elemento O, Mason CE, Jaffrey SR. Comprehensive analysis of mRNA methylation reveals enrichment in 3’ UTRs and near stop codons. Cell. 2012;149(7):1635–46. pmid:22608085
  4. 4. Vu LP, Pickering BF, Cheng Y, Zaccara S, Nguyen D, Minuesa G, et al. The N6-methyladenosine (m6A)-forming enzyme METTL3 controls myeloid differentiation of normal hematopoietic and leukemia cells. Nat Med. 2017;23(11):1369–76. pmid:28920958
  5. 5. Geula S, Moshitch-Moshkovitz S, Dominissini D, Mansour AA, Kol N, Salmon-Divon M, et al. Stem cells. m6A mRNA methylation facilitates resolution of naïve pluripotency toward differentiation. Science. 2015;347(6225):1002–6. pmid:25569111
  6. 6. Lin S, Gregory RI. Methyltransferases modulate RNA stability in embryonic stem cells. Nat Cell Biol. 2014;16(2):129–31. pmid:24481042
  7. 7. Batista PJ, Molinie B, Wang J, Qu K, Zhang J, Li L, et al. m(6)A RNA modification controls cell fate transition in mammalian embryonic stem cells. Cell Stem Cell. 2014;15(6):707–19. pmid:25456834
  8. 8. Wang X, Feng J, Xue Y, Guan Z, Zhang D, Liu Z, et al. Structural basis of N(6)-adenosine methylation by the METTL3-METTL14 complex. Nature. 2016;534(7608):575–8. pmid:27281194
  9. 9. Bokar JA, Shambaugh ME, Polayes D, Matera AG, Rottman FM. Purification and cDNA cloning of the AdoMet-binding subunit of the human mRNA (N6-adenosine)-methyltransferase. RNA. 1997;3(11):1233–47. pmid:9409616
  10. 10. Dominissini D, Moshitch-Moshkovitz S, Schwartz S, Salmon-Divon M, Ungar L, Osenberg S, et al. Topology of the human and mouse m6A RNA methylomes revealed by m6A-seq. Nature. 2012;485(7397):201–6. pmid:22575960
  11. 11. Liu J, Yue Y, Han D, Wang X, Fu Y, Zhang L, et al. A METTL3-METTL14 complex mediates mammalian nuclear RNA N6-adenosine methylation. Nat Chem Biol. 2014;10(2):93–5. pmid:24316715
  12. 12. Mao Y, Dong L, Liu X-M, Guo J, Ma H, Shen B, et al. m6A in mRNA coding regions promotes translation via the RNA helicase-containing YTHDC2. Nat Commun. 2019;10(1):5332. pmid:31767846
  13. 13. Du H, Zhao Y, He J, Zhang Y, Xi H, Liu M, et al. YTHDF2 destabilizes m(6)A-containing RNA through direct recruitment of the CCR4-NOT deadenylase complex. Nat Commun. 2016;7:12626. pmid:27558897
  14. 14. Shi H, Wang X, Lu Z, Zhao BS, Ma H, Hsu PJ, et al. YTHDF3 facilitates translation and decay of N6-methyladenosine-modified RNA. Cell Res. 2017;27(3):315–28. pmid:28106072
  15. 15. Jia G, Fu Y, Zhao X, Dai Q, Zheng G, Yang Y, et al. N6-methyladenosine in nuclear RNA is a major substrate of the obesity-associated FTO. Nat Chem Biol. 2011;7(12):885–7. pmid:22002720
  16. 16. Meyer KD, Jaffrey SR. Rethinking m6A Readers, Writers, and Erasers. Annu Rev Cell Dev Biol. 2017;33:319–42. pmid:28759256
  17. 17. Liu L, He J, Sun G, Huang N, Bian Z, Xu C, et al. The N6-methyladenosine modification enhances ferroptosis resistance through inhibiting SLC7A11 mRNA deadenylation in hepatoblastoma. Clin Transl Med. 2022;12(5):e778. pmid:35522946
  18. 18. Huang H, Weng H, Sun W, Qin X, Shi H, Wu H, et al. Recognition of RNA N6-methyladenosine by IGF2BP proteins enhances mRNA stability and translation. Nat Cell Biol. 2018;20(3):285–95. pmid:29476152
  19. 19. Linder B, Grozhik AV, Olarerin-George AO, Meydan C, Mason CE, Jaffrey SR. Single-nucleotide-resolution mapping of m6A and m6Am throughout the transcriptome. Nat Methods. 2015;12(8):767–72. pmid:26121403
  20. 20. Garcia-Campos MA, Edelheit S, Toth U, Safra M, Shachar R, Viukov S, et al. Deciphering the “m6A Code” via Antibody-Independent Quantitative Profiling. Cell. 2019;178(3):731-747.e16. pmid:31257032
  21. 21. Meyer KD. DART-seq: an antibody-free method for global m6A detection. Nat Methods. 2019;16(12):1275–80. pmid:31548708
  22. 22. Workman RE, Tang AD, Tang PS, Jain M, Tyson JR, Razaghi R, et al. Nanopore native RNA sequencing of a human poly(A) transcriptome. Nat Methods. 2019;16(12):1297–305. pmid:31740818
  23. 23. Garalde DR, Snell EA, Jachimowicz D, Sipos B, Lloyd JH, Bruce M, et al. Highly parallel direct RNA sequencing on an array of nanopores. Nat Methods. 2018;15(3):201–6. pmid:29334379
  24. 24. Liu H, Begik O, Lucas MC, Ramirez JM, Mason CE, Wiener D, et al. Accurate detection of m6A RNA modifications in native RNA sequences. Nat Commun. 2019;10(1):4079. pmid:31501426
  25. 25. Gao Y, Liu X, Wu B, Wang H, Xi F, Kohnen MV, et al. Quantitative profiling of N6-methyladenosine at single-base resolution in stem-differentiating xylem of Populus trichocarpa using Nanopore direct RNA sequencing. Genome Biol. 2021;22(1):22. pmid:33413586
  26. 26. Hendra C, Pratanwanich PN, Wan YK, Goh WSS, Thiery A, Göke J. Detection of m6A from direct RNA sequencing using a multiple instance learning framework. Nat Methods. 2022;19(12):1590–8. pmid:36357692
  27. 27. Pratanwanich PN, Yao F, Chen Y, Koh CWQ, Wan YK, Hendra C, et al. Identification of differential RNA modifications from nanopore direct RNA sequencing with xPore. Nat Biotechnol. 2021;39(11):1394–402. pmid:34282325
  28. 28. Esfahani NG, Stein AJ, Akeson S, Tzadikario T, Jain M. Evaluation of nanopore direct RNA sequencing updates for modification detection. bioRxiv. 2025.
  29. 29. Tzadikario T, Akeson S, Esfahani NG, Stein AJ, Choudhary U, Amar K. Genomic in vitro transcription and nanopore direct RNA sequencing of a human B-lymphocyte cell line. BioRxiv. 2025.
  30. 30. Cruciani S, Delgado-Tejedor A, Pryszcz LP, Medina R, Llovera L, Novoa EM. De novo basecalling of RNA modifications at single molecule and nucleotide resolution. Genome Biol. 2025;26(1):38. pmid:40001217
  31. 31. Hewel C, Wierczeiko A, Miedema J, Friedrich J, Hofmann F, Weißbach S, et al. Direct RNA sequencing enables improved transcriptome assessment and tracking of RNA modifications for medical applications. Nucleic Acids Res. 2025;53(22):gkaf1314. pmid:41325774
  32. 32. Kim Y, Saville L, O’Neill K, Garant J-M, Liu Y, Haile-Merhu S, et al. Nanopore direct RNA sequencing of human transcriptomes reveals the complexity of mRNA modifications and crosstalk between regulatory features. Cell Genom. 2025;5(6):100872. pmid:40359935
  33. 33. Ibrahim F, Oppelt J, Maragkakis M, Mourelatos Z. TERA-Seq: true end-to-end sequencing of native RNA molecules for transcriptome characterization. Nucleic Acids Res. 2021;49(20):e115. pmid:34428294
  34. 34. Ibrahim F, Mourelatos Z. Defining the True Native Ends of RNAs at Single-Molecule Level with TERA-Seq. Methods Mol Biol. 2025;2863:359–72. pmid:39535720
  35. 35. Yankova E, Blackaby W, Albertella M, Rak J, De Braekeleer E, Tsagkogeorga G, et al. Small-molecule inhibition of METTL3 as a strategy against myeloid leukaemia. Nature. 2021;593(7860):597–601. pmid:33902106
  36. 36. Lin S, Choe J, Du P, Triboulet R, Gregory RI. The m(6)A Methyltransferase METTL3 Promotes Translation in Human Cancer Cells. Mol Cell. 2016;62(3):335–45. pmid:27117702
  37. 37. Xiao Y, Wang Y, Tang Q, Wei L, Zhang X, Jia G. An elongation- and ligation-based qPCR amplification method for the radiolabeling-free detection of locus-specific N6-methyladenosine modification. Angewandte Chemie International Edition. 2018;57(49):15995–6000.
  38. 38. Li H. Minimap2: pairwise alignment for nucleotide sequences. Bioinformatics. 2018;34(18):3094–100. pmid:29750242
  39. 39. Leger A, Amaral PP, Pandolfini L, Capitanchik C, Capraro F, Miano V, et al. RNA modifications detection by comparative Nanopore direct RNA sequencing. Nat Commun. 2021;12(1):7198. pmid:34893601
  40. 40. Zhong Z-D, Xie Y-Y, Chen H-X, Lan Y-L, Liu X-H, Ji J-Y, et al. Systematic comparison of tools used for m6A mapping from nanopore direct RNA sequencing. Nat Commun. 2023;14(1):1906. pmid:37019930
  41. 41. Alasar AA, Tüncel Ö, Gelmez AB, Sağlam B, Vatansever İE, Akgül B. Genomewide m6A Mapping Uncovers Dynamic Changes in the m6A Epitranscriptome of Cisplatin-Treated Apoptotic HeLa Cells. Cells. 2022;11(23):3905. pmid:36497162
  42. 42. Liu C, Sun H, Yi Y, Shen W, Li K, Xiao Y, et al. Absolute quantification of single-base m6A methylation in the mammalian transcriptome using GLORI. Nat Biotechnol. 2023;41(3):355–66. pmid:36302990
  43. 43. Xiao Y-L, Liu S, Ge R, Wu Y, He C, Chen M, et al. Transcriptome-wide profiling and quantification of N6-methyladenosine by enzyme-assisted adenosine deamination. Nat Biotechnol. 2023;41(7):993–1003. pmid:36593412
  44. 44. Zhou Y, Ćorović M, Hoch-Kraft P, Meiser N, Mesitov M, Körtel N, et al. m6A sites in the coding region trigger translation-dependent mRNA decay. Mol Cell. 2024;84(23):4576-4593.e12. pmid:39577428
  45. 45. Ianniello Z, Sorci M, Ceci Ginistrelli L, Iaiza A, Marchioni M, Tito C, et al. New insight into the catalytic -dependent and -independent roles of METTL3 in sustaining aberrant translation in chronic myeloid leukemia. Cell Death Dis. 2021;12(10):870. pmid:34561421
  46. 46. Wu Y, Jin M, Fernandez M, Hart KL, Liao A, Ge X, et al. METTL3-Mediated m6A Modification Controls Splicing Factor Abundance and Contributes to Aggressive CLL. Blood Cancer Discov. 2023;4(3):228–45. pmid:37067905
  47. 47. Yao C, Zhu H, Ji B, Guo H, Liu Z, Yang N, et al. rTM reprograms macrophages via the HIF-1α/METTL3/PFKM axis to protect mice against sepsis. Cell Mol Life Sci. 2024;81(1):456. pmid:39549085
  48. 48. Li T, Hu P-S, Zuo Z, Lin J-F, Li X, Wu Q-N, et al. METTL3 facilitates tumor progression via an m6A-IGF2BP2-dependent mechanism in colorectal carcinoma. Mol Cancer. 2019;18(1):112. pmid:31230592
  49. 49. Loman NJ, Quick J, Simpson JT. A complete bacterial genome assembled de novo using only nanopore sequencing data. Nat Methods. 2015;12(8):733–5. pmid:26076426
  50. 50. Kim Y, Saville L, O’Neill K, Garant J-M, Liu Y, Haile-Merhu S, et al. Nanopore direct RNA sequencing of human transcriptomes reveals the complexity of mRNA modifications and crosstalk between regulatory features. Cell Genom. 2025;5(6):100872. pmid:40359935
  51. 51. Zou Y, Ahsan MU, Chan J, Meng W, Gao S-J, Huang Y, et al. A comparative evaluation of computational models for RNA modification detection using nanopore sequencing with RNA004 chemistry. Brief Bioinform. 2025;26(4):bbaf404. pmid:40802798
  52. 52. Sunwoo H, Dinger ME, Wilusz JE, Amaral PP, Mattick JS, Spector DL. MEN epsilon/beta nuclear-retained non-coding RNAs are up-regulated upon muscle differentiation and are essential components of paraspeckles. Genome Res. 2009;19(3):347–59. pmid:19106332
  53. 53. Yang L, Duff MO, Graveley BR, Carmichael GG, Chen L-L. Genomewide characterization of non-polyadenylated RNAs. Genome Biol. 2011;12(2):R16. pmid:21324177
  54. 54. Marzluff WF, Wagner EJ, Duronio RJ. Metabolism and regulation of canonical histone mRNAs: life without a poly(A) tail. Nat Rev Genet. 2008;9(11):843–54. pmid:18927579
  55. 55. Munoz-Tello P, Rajappa L, Coquille S, Thore S. Polyuridylation in Eukaryotes: A 3’-End Modification Regulating RNA Life. Biomed Res Int. 2015;2015:968127. pmid:26078976
  56. 56. Viegas IJ, de Macedo JP, Serra L, De Niz M, Temporão A, Silva Pereira S, et al. N6-methyladenosine in poly(A) tails stabilize VSG transcripts. Nature. 2022;604(7905):362–70. pmid:35355019
  57. 57. Chang Y-Z, Chai R-C, Pang B, Chang X, An SY, Zhang K-N, et al. METTL3 enhances the stability of MALAT1 with the assistance of HuR via m6A modification and activates NF-κB to promote the malignant progression of IDH-wildtype glioma. Cancer Lett. 2021;511:36–46. pmid:33933553
  58. 58. Schöller E, Weichmann F, Treiber T, Ringle S, Treiber N, Flatley A, et al. Interactions, localization, and phosphorylation of the m6A generating METTL3-METTL14-WTAP complex. RNA. 2018;24(4):499–512. pmid:29348140
  59. 59. Xiang JF, Yang Q, Liu CX, Wu M, Chen LL, Yang L. N6-methyladenosines modulate A-to-I RNA editing. Molecular Cell. 2018;69:126–35.
  60. 60. Griesche V, Di Giorgio S, Brettschneider J, Kao CY, Tellioglu I, Pezzella L. m6A regulates ADAR1-mediated RNA editing during macrophage activation. bioRxiv. 2025.
  61. 61. Terajima H, Lu M, Zhang L, Cui Q, Shi Y, Li J, et al. N6-methyladenosine promotes induction of ADAR1-mediated A-to-I RNA editing to suppress aberrant antiviral innate immune responses. PLoS Biol. 2021;19(7):e3001292. pmid:34324489
  62. 62. Tassinari V, Cesarini V, Tomaselli S, Ianniello Z, Silvestris DA, Ginistrelli LC, et al. ADAR1 is a new target of METTL3 and plays a pro-oncogenic role in glioblastoma by an editing-independent mechanism. Genome Biol. 2021;22(1):51. pmid:33509238
  63. 63. Ma L, Zhao B, Chen K, Thomas A, Tuteja JH, He X, et al. Evolution of transcript modification by N6-methyladenosine in primates. Genome Res. 2017;27(3):385–92. pmid:28052920
  64. 64. Ibrahim F, Maragkakis M, Alexiou P, Mourelatos Z. Ribothrypsis, a novel process of canonical mRNA decay, mediates ribosome-phased mRNA endonucleolysis. Nature Structural and Molecular Biology. 2018;25:302–10.
  65. 65. Ibrahim F, Mourelatos Z. Capturing 5’ and 3’ native ends of mRNAs concurrently with Akron sequencing. Nat Protoc. 2019;14(5):1578–602. pmid:30971782
  66. 66. Ibrahim F, Maragkakis M, Alexiou P, Maronski MA, Dichter MA, Mourelatos Z. Identification of in vivo, conserved, TAF15 RNA binding sites reveals the impact of TAF15 on the neuronal transcriptome. Cell Rep. 2013;3(2):301–8. pmid:23416048
  67. 67. Danecek P, Bonfield JK, Liddle J, Marshall J, Ohan V, Pollard MO, et al. Twelve years of SAMtools and BCFtools. Gigascience. 2021;10(2):giab008. pmid:33590861
  68. 68. Gamaarachchi H, Lam CW, Jayatilaka G, Samarakoon H, Simpson JT, Smith MA, et al. GPU accelerated adaptive banded event alignment for rapid comparative nanopore signal analysis. BMC Bioinformatics. 2020;21(1):343. pmid:32758139
  69. 69. alimanfoo. GitHub - alimanfoo/pysamstats: A fast Python and command-line utility for extracting simple. Statistics against genome positions based on sequence alignments from a SAM or BAM file. Accessed 2023 October 1. https://github.com/alimanfoo/pysamstats
  70. 70. Harris CR, Millman KJ, van der Walt SJ, Gommers R, Virtanen P, Cournapeau D, et al. Array programming with NumPy. Nature. 2020;585(7825):357–62. pmid:32939066
  71. 71. Matplotlib: A 2D Graphics Environment. https://ieeexplore.ieee.org/document/4160265
  72. 72. Waskom M. seaborn: statistical data visualization. JOSS. 2021;6(60):3021.
  73. 73. Chen Y, Chen L, Lun ATL, Baldoni PL, Smyth GK. edgeR v4: powerful differential analysis of sequencing data with expanded functionality and improved support for small counts and larger datasets. Nucleic Acids Res. 2025;53(2):gkaf018. pmid:39844453
  74. 74. Dyer SC, Austine-Orimoloye O, Azov AG, Barba M, Barnes I, Barrera-Enriquez VP. Ensembl 2025. Nucleic Acids Res. 2025;53(D1):D948–57.
  75. 75. Rainer J, Gatto L, Weichenberger CX. ensembldb: an R package to create and use Ensembl-based annotation resources. Bioinformatics. 2019;35(17):3151–3. pmid:30689724
  76. 76. Wickman H. ggplot2: Elegant graphics for data analysis. New York: Springer-Verlag. 2016.
  77. 77. Lawrence M, Gentleman R, Carey V. rtracklayer: an R package for interfacing with genome browsers. Bioinformatics. 2009;25(14):1841–2. pmid:19468054
  78. 78. Kolberg L, Raudvere U, Kuzmin I, Vilo J, Peterson H. gprofiler2 -- an R package for gene list functional enrichment analysis and namespace conversion toolset g:Profiler. F1000Res. 2020;9:ELIXIR-709. pmid:33564394