Abstract
Co-transcriptional RNA processing, including alternative splicing and polyadenylation, generates diverse mRNA isoforms essential for development, differentiation, and stress responses. We present Oxford Nanopore Direct RNA Sequencing (DRS) data from Arabidopsis thaliana wild-type (Col-0) plants and mutants defective in RNA processing pathways, including polyadenylation, RNA methylation, and pre-mRNA splicing. We obtained full-length reads together with native poly(A) tail information. The provided resources include FAST5 and FASTQ files, poly(A) tail length estimates from Nanopolish, poly(A) composition data from Ninetails, and differential expression analyses generated with DESeq2, all aligned to the TAIR10 reference transcriptome. These data offer a comprehensive view of RNA processing at the single-molecule level and can be reused to explore alternative polyadenylation, RNA modification patterns, or indirectly, splicing alterations across various genetic backgrounds. This resource is intended to support studies of gene expression regulation and RNA metabolism in Arabidopsis thaliana and related plant systems.
Background & Summary
Regulation of RNA processing, including splicing, 3′ end formation, and polyadenylation, is central to defining transcriptome structure and gene expression programmes in plants1–9. Components of the polyadenylation complex (PAC) and spliceosomal proteins cooperate to determine poly(A) site choice, affecting transcript stability and translation2,5,7,10. Although its exact composition varies across eukaryotes, PAC typically includes conserved cleavage factors (CF) I and II, cleavage and polyadenylation specificity factor (CPSF), cleavage stimulation factor (CstF), as well as additional catalytic and scaffold proteins such as poly(A) polymerase, factor interacting with polymerase I (FIP1), symplekin, E3 ubiquitin-protein ligase RBBP6, and nuclear poly(A)-binding proteins6,10–12 (Fig. 1a). Mechanistic understanding of PAC function comes largely from mammalian and yeast systems and provides a foundation for investigating related processes in plants, where 3′-end formation is tightly connected to splicing2,5,10.
Fig. 1.

Overview of RNA-processing factors, mutant lines, and nanopore DRS workflow. (a) Schematic representation of human U1 snRNP and RNA 3′-end processing machinery, according to So et al.10. Orthologs of factors mutated in this study are highlighted in red and yellow. Key mRNA sequence motifs are shown in orange: 5′SS (5′ splice site) recognized by U1 snRNP components, USE (UGUA upstream sequence element) bound by the CFIm (mammalian cleavage factor I) complex, AAUAAA polyadenylation signal (PAS) recognized by the CPSF (cleavage and polyadenylation specificity factor) complex, and DSE (downstream G/U-rich element) interacting with the CstF (cleavage stimulation factor) complex. For clarity, some components involved in splicing and polyadenylation, such as serine-rich (SR) proteins, the Sm core of U1 snRNP, and additional cofactors contributing to cleavage and poly(A) tail formation, are not shown. (b) Arabidopsis genotypes sequenced in this study, including components of the AtCFI complex, U1 snRNP, and RNA methylation. (c) Representative phenotypes of plants included in this study, captured in three-week-old plants with a red 10 mm scale bar shown in each image. (d) Experimental workflow for nanopore direct RNA sequencing (DRS), including RNA extraction, library preparation, sequencing, basecalling, mapping, and poly(A) tail analysis, followed by potential downstream analyses such as differential expression, differential adenylation, non-adenosine profiling, and alternative polyadenylation.
Previous studies have reported roles for U1 snRNP and the CFI complex in regulating polyadenylation site selection6–8 and for mRNA methylation in RNA stability and processing13,14 in Arabidopsis thaliana. To explore these interactions, we established a collection of Oxford Nanopore Direct RNA Sequencing (DRS) data derived from wild type Col-0 plants and mutants defective in key components of the polyadenylation6, splicing7, and RNA methylation13 machinery. Three types of mutant plant lines are included: (I) those disrupted in the cleavage factor I complex (AtCFI): atcfi25a-1/atcfi25b-2, atcfi59-1, atcfi68-3, atcfi59-1/atcfi68-3, (II) knockdowns of the U1 snRNP components: amiR-u1-70k, amiR-u1-c, and (III) the mRNA adenosine methylase mutant: SALK_074069 T-DNA insertion with the ABI3MTA complementation cassette (Fig. 1b,c).
Poly(A) tails are essential in post-transcriptional regulation, yet their analysis remains challenging. This is because long homopolymer stretches are prone to biases in sequencing approaches relying on a cDNA proxy15–17. DRS is an amplification-free, real-time method that overcomes these limitations, yielding full-length, strand-specific reads from individual RNA molecules15,18–20. In DRS, the sequencer records characteristic shifts in ionic current (i.e. raw signal; squiggle), as given molecule passes through the pore15,18. Based on the properties of the resulting squiggle, poly(A) tails can be identified and their lengths estimated9,18,21. Recent studies have shown that poly(A) tails may also contain non-adenosine residues with possible regulatory functions, underscoring the need to assess their full nucleotide composition17,22–27. To address this, we developed Ninetails, a neural network-based R package that leverages raw signals to detect and quantify non-adenosines within poly(A) tails16.
With DRS, we obtained full-length RNA reads with native poly(A) tails, complemented by Nanopolish-derived18 poly(A) length estimates, Ninetails-based16 poly(A) composition profiles, and DESeq2-generated28 differential expression data (Fig. 1d). Together, these data offer a valuable resource for studying how mutations in RNA-processing factors shape transcriptome architecture, poly(A) tail length and composition, and the interplay among splicing, polyadenylation, and mRNA methylation. As the datasets were generated from total RNA rather than from a nucleolar-enriched fraction, they allow only indirect assessment of splicing changes. Nonetheless, they provide an important foundation for research on development, differentiation, fertility, vernalization, and stress responses1,29–33 – processes in which post-transcriptional gene regulation plays a key role – by offering integrated RNA-level measurements that enable comparative analyses across multiple mutants affecting distinct steps of RNA maturation (Fig. 1).
Methods
Experimental plant models
The dataset was generated using Arabidopsis thaliana (L.) Heynh. lines in the Columbia-0 (Col-0) background representing mutations affecting (I) the AtCFI cleavage factor complex, (II) U1 snRNP components, and (III) mRNA adenosine methylation.
Mutants affecting the AtCFI complex included the T-DNA insertion lines atcfi25a-1 (SALK_032994; AT4G25550) and atcfi25b-2 (SAIL_367_F03; AT4G29820), previously characterized as null alleles8. These lines were crossed to generate the atcfi25a-1/atcfi25b-2 double mutant. In addition, the T-DNA insertion mutants atcfi59-1 (SALK_090357; AT1G13190) and atcfi68-3 (SALK_036546; AT3G66652), originally identified in the Salk Institute Genomic Analysis Laboratory collection, were included, together with the atcfi59-1/atcfi68-3 double mutant generated by crossing the respective single mutants6.
To assess the role of U1 snRNP components, artificial microRNA knockdown lines amiR-u1-70k (targeting U1-70K, AT3G50670) and amiR-u1-c (targeting U1C, AT4G03120) were used. These lines were kindly provided by Sascha Laubinger and were previously described and validated7.
The dataset also included a line affecting mRNA adenosine methylation, mta (AT4G10760), carrying the SALK_074069 T-DNA insertion together with the ABI3:MTA complementation cassette13,14, originally generated and characterized previously13.
The parental SALK and SAIL insertion lines were obtained from the Arabidopsis Biological Resource Center collections. All plant genotypes were verified by RT-PCR-based genotyping6. The functionality of the AtCFI-related mutant lines and their molecular phenotypes were further validated in our previous work6, where independent molecular assays confirmed their impact on RNA 3′-end processing. Observed plant traits were coherent with literature data6,8,13.
Plant growth conditions
All seeds were surface-sterilized and placed on solid half-strength Murashige and Skoog (MS) medium supplemented with sucrose (0.8% agar, B5 vitamins, 2.5 mM MES, and 1% sucrose, pH 5.7)34, stratified for 3 days at 4 °C, and then transferred to 22 °C under a 16:8 h light/dark photoperiod at 70% relative humidity6,8. Seedlings were harvested 14 days after germination, flash-frozen in liquid nitrogen, and stored at −80 °C until use6.
RNA extraction
For each RNA isolation, 60 mg of plant material from pooled seedlings ground in liquid nitrogen was used. Total RNA was extracted with the RNeasy Plant Mini Kit (Qiagen) according to the manufacturer’s instructions. Subsequently, the RNA quality was assessed using the Agilent RNA 6000 Nano Kit (Agilent). Only samples with an RNA integrity number (RIN) > 8 were further processed. Individual RNA preparations were then pooled to obtain 100 µg of total RNA per biological replicate6. Each genotype was represented by 3 biological replicates (samples). Each sample was further processed separately.
mRNA enrichment with GST-eIF4EK119A protein
To support efficient sequencing, it is necessary to obtain highly enriched mRNA while limiting bias from total RNA. Accordingly, before library preparation, we performed mRNA enrichment using the mutated recombinant initiation factor GST-eIF4EK119A which binds strongly to the 5′-cap structure. This strategy has been proven to be one of the most effective methods for mRNA enrichment35,36. Glutathione Sepharose 4B resin was incubated with GST-eIF4EK119A in sterile PBS (200 µl resin per 200 µg protein) for 1 h at room temperature with rotation. The resin was then washed twice with PBS and three times with buffer B (10 mM potassium phosphate buffer, pH 8.0, 100 mM KCl, 2 mM EDTA, 5% glycerol, 0.005% Triton X-100, 6 mM DTT, and 20 U/mL RiboLock). Denatured arabidopsis total RNA (100 µg; 10 min at 70 °C) was added to the prepared resin and incubated for 1 h at room temperature with rotation. The resin was washed three times with buffer B, twice with buffer B containing 0.5 mM GDP, and twice with buffer B lacking GDP. RNA was then recovered by acid phenol:chloroform extraction followed by ethanol/sodium acetate precipitation with GlycoBlue co-precipitant (Thermo Scientific)35.
Oxford Nanopore direct RNA sequencing
Libraries for direct RNA sequencing were prepared using the SQK-RNA002 Direct RNA Sequencing Kit (Oxford Nanopore Technologies, ONT). For each biological replicate, 2–5 µg of cap-enriched plant RNA was mixed with 100–150 ng of Saccharomyces cerevisiae oligo(dT)-enriched RNA, 2–2.5 µg of murine cap-enriched RNA, and 50 ng of in vitro-transcribed poly(A) standards35,37. All subsequent steps, including reverse transcription, were carried out according to the manufacturer’s instructions. Sequencing was performed on the flow cell type R9.4.1 RevD with the MinION device (ONT) controlled by MinKNOW software (ONT)16,35. If sequencing yield for a given sample was insufficient, the sample was resequenced, and the resulting technical replicates were pooled and treated as a single dataset. All sequenced samples are listed in Table 1 uploaded in BioStudies38 and in Zenodo39.
Data processing
Obtained DRS reads were basecalled using Guppy 5.0.11 (ONT). Depending on the downstream analysis, reads were aligned either to the Arabidopsis reference transcriptome (TAIR10) for poly(A) profiling or to the genome for differential expression analysis using minimap240 2.17. Alignment to the transcriptome was performed with the parameters: -k 14 -ax map-ont–secondary = no. Alignment to the reference genome used the parameters: -k 14 -ax splice -uf–secondary = no. Resulting alignments were processed with samtools41 to remove unmapped reads and supplementary alignments. In case of transcriptome-mapped data, reads aligned to the reverse strand were also removed (samtools view -b -F 2320).
Data analysis
Differential expression analysis
Read distribution across genes was summarized for each sample using featureCounts from the Subread package42 (-L–fracOverlap 0.5–fracOverlapFeature 0.5 -s 1). Reads overlapping multiple features and multimapping reads were excluded. Differential expression analysis was performed using DESeq228 with default settings. For clearer visualization, we recommend applying log₂ fold-change shrinkage using the apeglm43 method.
Poly(A) tail length estimation
Poly(A) tail lengths and coordinates within the raw signals were determined using nanopolish 0.13.2 polya function18 with default settings. The software assigns a quality tag to each tail estimate, classifying reads into five categories. In most cases, reads tagged as PASS or SUFFCLIP are recommended, as they are technically accurate and consistent with the reference16,17. For differential adenylation analysis, only reads tagged as PASS were considered. Exploratory data analysis and statistical inference was performed in RStudio 4.2.1 with the NanoTail37 package. For transcripts supported by at least 10 reads, statistical significance was assessed using the two-sided Wilcoxon signed-rank test (α = 0.05), and p-values were corrected for multiple testing with the Benjamini-Hochberg adjustment. A transcript was considered to show a meaningful change in poly(A) tail length if its adjusted p-value was below 0.05 and the tail-length difference between genotypes exceeded 5 nt. To help distinguish genuine biological shifts in tail length from statistically significant results driven primarily by large read counts, we additionally evaluated effect sizes using Cohen’s d. The results were visualized with NanoTail built-in plotting functions, based on the ggplot244 and dplyr45 packages.
Poly(A) tail nucleotide content prediction
We analyzed raw DRS data from A. thaliana mutants and wild-type plants to identify non-adenosine residues within poly(A) tails using the Ninetails16 tool (see Code Availability). The analysis was performed using the check_tails function with the following parameters: pass_only = FALSE and qc = TRUE. Results generated by the Ninetails pipeline are provided in TSV format in BioStudies38 (https://identifiers.org/biostudies:S-BSST3126). The same dataset is also available on Zenodo39 (https://doi.org/10.5281/zenodo.17711220).
Data Records
Here, we present previously unpublished Oxford Nanopore DRS sequencing data (24 samples in total, sequenced across 28 sequencing runs) together with accompanying technical validation reports, differential expression and poly(A) profiling results. The raw sequencing reads in ONT native FAST5 format have been deposited in the European Nucleotide Archive (ENA) under the accession numbers PRJEB7535646 (secondary accession: ERP159930), PRJEB8012347 (secondary accession: ERP164163), and PRJEB10307548 (secondary accession: ERP184427). The identifiers of the individual samples are listed in Table 1 obtainable from repositories indicated below. It should be noted that the samples were mixed with additional biological and synthetic material (e.g., yeast and synthetic spike-in controls), sequenced at different time points and deposited as part of multiple distinct sequencing projects.
The remaining data, including all tables containing raw read counts for each sample and basic quality metric, results of differential expression analysis, and poly(A) tail profiling, have been deposited in BioStudies38 (https://identifiers.org/biostudies:S-BSST3126) and Zenodo39 (https://doi.org/10.5281/zenodo.17711220). This dataset provides a previously unpublished extension to prior work, providing new insights into RNA metabolism in Arabidopsis6.
The metadata facilitating downstream analyses and the results of differential adenylation and expression analyses are provided in XLSX files named with Table prefix. The tables themselves are not included within the manuscript and are available through the record stored in abovementioned repositories.
Table 1 (Table1_sample_metadata.xlsx) contains essential metadata for all DRS samples, as well as summaries of poly(A)-tail length distributions for each replicate (sample) and genotype (condition). The table includes key information required for unambiguous sample identification and subsequent data processing.
Table 2 (Table2_polyadenylation_nanopolish.xlsx) contains differential adenylation results. It is organized into seven sheets, each comprising eighteen columns. These include: the transcript identifier in Ensembl format (ensembl_transcript); p-value, representing statistical significance calculated using a two-sided Wilcoxon rank-sum test with alpha = 0.05; cohen-d, reporting effect size; and stats_code, indicating data quality and whether both conditions contained sufficient reads for reliable inference. Additional columns include those with _counts suffix, report the number of mapped reads in control and mutant samples, and those with _polya_gm_mean suffix, which provide the geometric mean of poly(A) tail length in each condition. The length_diff column provides the measure of the change in poly(A) tail length between control and mutant samples, while fold_change indicates the magnitude of this shift. The padj column contains p-values adjusted for multiple testing with the Benjamini–Hochberg method to control the false discovery rate, which makes this metric more robust than unadjusted estimates49, effect_size gives a descriptive measure of the magnitude of the change, and significance states whether the observed difference is statistically significant. The table furthermore reports the gene symbol (symbol), chromosome (chr), Ensembl gene identifier (ensembl_gene_id), transcript biotype (transcript_biotype), and a short functional summary of each gene (description). The corresponding raw nanopolish polya estimations are provided as a TAR archive file named Nanopolish_output.
Table 3 (Table3_differential_expression_deseq2.xlsx) contains the results of the DESeq2 analysis of differential gene expression. The file consists of seven sheets, each containing sixteen columns. The column ensembl_transcript lists transcript identifiers in Ensembl format. The column baseMean reports the mean normalized read count across all samples for each transcript, whereas baseMean_1 and baseMean_2 provide the mean normalized read counts calculated separately for condition 1 and condition 2. The column log2FoldChange represents the log-transformed fold change (base 2) between conditions, where positive values indicate increased expression in the second condition and negative values indicate a decrease. The column lfcSE contains the standard error associated with the log2FoldChange estimate, and stat represents the Wald statistic, calculated as the ratio of log2FoldChange to its standard error. The column foldChange shows the fold change between conditions on the original (non-logarithmic) scale. Raw p-values from the Wald test are reported under pvalue, while padj provides p-values adjusted for multiple testing using the Benjamini-Hochberg procedure. Statistically significant results are indicated in the sig column according to the threshold adopted for this study. Additional annotation fields are included for biological interpretation. The column symbol lists gene symbols, chr indicates the chromosome on which each gene is located, and ensembl_gene_id contains the corresponding Ensembl gene identifier. The column transcript_biotype categorizes the transcript type, for example protein-coding or non-coding RNA. Finally, description gives a concise summary of gene function or properties. Collectively, this dataset enables quantitative evaluation of expression changes and supports downstream functional analyses of transcripts in sequenced Arabidopsis genotypes.
The corresponding raw read to gene feature assignment summary and mapping obtained with featureCounts used for differential gene expression analysis with DESeq2 is provided as a TAR archive file named FeatureCounts_output.
The Ninetails_output TAR archive contains classification results in TSV format. For each analyzed sample, Ninetails produces two output tables. Files with the suffix class_data contain read classification results, where each row corresponds to a single read. These files indicate whether the poly(A) tail meets quality criteria and whether it is decorated with non-adenosine residues or is blank.
Files with the suffix residue _data provide details on individual non-adenosine occurrences. Each row represents one instance, specifying the residue type, its position within the tail, and its length. A comprehensive description of Ninetails output is available in the Wiki (https://github.com/LRB-IIMCB/ninetails/wiki).
Output files are named according to the metadata table. Data generated by the main analysis module (check_tails function) can be further processed using Ninetails built-in functions. For example, summarizing results, converting between wide and long formats, or visualizing with the Ninetails graphics module. All these features are documented in the built-in help files and the Wiki under Code Availability.
In tabular data, we avoid using spaces and special characters to ensure compatibility and simplify analysis with tools across different programming languages.
The repository also contains the TAR.GZ archive file containing reads mapping to Arabidopsis TAIR10 reference in FASTQ format and PycoQC_output TAR archive, containing interactive quality reports for each sequencing run included in this study.
Technical Validation
Genetic validation of plant lines and mutant phenotypes
The genetic identity and functional relevance of the plant lines used in this study were verified using several complementary approaches. T-DNA insertion mutants affecting components of the AtCFI complex: atcfi25a-1, atcfi25b-2, atcfi59-1, and atcfi68-3, were obtained from SALK and SAIL collections and combined by genetic crosses to generate the atcfi25a/atcfi25b and atcfi59/atcfi68 double mutants. U1 snRNP knockdown lines (amiR-u1-70k and amiR-u1-c) were previously developed and validated by Mangilet et al.7, while the mta mutant affecting mRNA adenosine methylation was originally described by Bodi et al.13,14. In the present work, plant genotypes were confirmed by RT-PCR followed by agarose gel electrophoresis6.
In addition, the molecular phenotypes of the AtCFI-related mutants were independently validated in our previous study6. That work combined PAT-seq analyses of poly(A) site usage with protein–protein interaction assays, including co-immunoprecipitation coupled to mass spectrometry, demonstrating that the affected proteins interact within the CFI complex and that disruption of these components leads to consistent and overlapping alterations in RNA 3′-end processing. Together, these complementary genetic and molecular validations support the attribution of the observed transcriptome and polyadenylation changes to the targeted mutations analyzed in this dataset.
Quality assessment and consistency of the DRS datasets
For the 24 DRS datasets, read counts vary between samples (Fig. 2a, left panel), largely due to factors such as the number of active pores within a given flow cell and amount of starting material, as DRS lacks amplification. Sequencing runs were monitored in real time using the MinKNOW software, which provides continuous quality control during nanopore sequencing. After completion of each run, sequencing performance was further evaluated using pycoQC50, and interactive reports summarizing quality metrics (including N50 and read length distributions) were generated. These reports for all sequencing runs are provided together with the dataset on Zenodo.
Fig. 2.

Technical validation of the data: read quality, mapping summary, and sample-level variation across nanopore DRS libraries. (a) Read count (left) and read frequency (right) distributions for all samples across genotypes. Nanopolish quality-control tags are shown. (b) Summary of read assignment produced with FeatureCounts (Subread). Bars show the proportion of reads classified as respective type. (c) Principal component analysis (PCA) of log₂-scaled count data (DESeq2), illustrating sample clustering and variance structure across genotypes and replicates. (d) Transcript count correlation plot. Correlation analyses of read counts/transcripts were performed using Spearman’s rank correlation coefficient. Mapped reads fulfilling nanopolish quality criteria are included.
Nevertheless, this variation does not affect transcriptome profiles, as enrichment ratios remain consistent across biological replicates. Read quality tag distributions are also similar among the replicates (Fig. 2a, right panel). Read summarization performed after aligning sequencing reads to the reference TAIR10 genome showed that, in all DRS datasets, the majority of reads correctly mapped to genomic features (Fig. 2b). Accurate read alignment and counting are essential, as they directly influence the reliability of differential expression analysis28. To further assess samples similarity, principal component analysis (PCA) was calculated based on differential expression profiles. All samples from the same group cluster together on the plots, which indicates a high degree of homogeneity among the replicates (Fig. 2c). Spearman’s rank correlation analysis of read counts per transcripts further demonstrated that the data are coherent and highly correlated between samples (Fig. 2d).
Poly(A) tail length and composition
Poly(A) tail length distribution is consistent within groups representing individual mutants. We observed a global elongation of poly(A) tails in the amir-u1-70k mutant, whereas SALK-074069 and the double mutant atcfi59-1/atcfi68-3 showed global shortening of poly(A) tail lengths (Fig. 3a). The effect size of the poly(A) tail length difference between control and mutant samples varies across distinct groups of transcript sets enriched for specific gene ontology (GO) terms (Fig. 3b).
Fig. 3.

Distributions of poly(A)-tail lengths across Arabidopsis genotypes. (a) Poly(A)-tail length distributions in all datasets, shown either by individual sample (left) or by genotype group (right). Vertical dashed lines indicate median poly(A)-tail lengths for each genotype. (b) Poly(A)-tail length distributions for transcripts belonging to selected Gene Ontology (GO) categories, grouped by genotype. Shown are transcripts annotated with extracellular region (GO:0005576), extracellular matrix (GO:0031012), mRNA 3′-end processing (GO:0031124), mRNA modification (GO:0016556), spliceosome assembly (GO:0000245), and cis-splicing (GO:0045292). Median poly(A)-tail lengths for each genotype are indicated by vertical dashed lines.
To characterise the poly(A) tail composition across 24 DRS datasets, reads were classified into five categories according to their quality and conformity to the criteria used for detecting non-adenosine residues within poly(A) tails. For subsequent analyses, only reads exhibiting a significant shift between consecutive k-mers (a so-called ‘move’) and displaying a characteristic anomaly in the raw signal were retained (Fig. 4a). Using a neural network, the Ninetails assigns the shape of each anomaly within a poly(A) tail to one of three categories, corresponding to the presence of cytidine, guanosine, or uridine16.
Fig. 4.

Nucleotide composition of poly(A) tails. (a) Read classification generated by Ninetails for poly(A) tail composition analysis: left – detailed classification output, right – only decorated (containing non-adenosines) reads shown. (b) Frequency of occurrence of respective non-adenosines (cytidine, guanosine, uridine) in poly(A) tails reported by residue. In this reporting mode, each individual non-adenosine nucleotide contributes separately to the count; thus, a read containing three uridines contributes three events, while a read containing two cytidines, one guanosine, and one uridine contributes four events. This approach reflects the total abundance of non-adenosine nucleotides within poly(A) tails rather than the number of reads containing them. Only reads classified by the neural network (decorated and blank) were included. The methodology for non-adenosine reporting has been described in detail in our previous work16. (c) Examples of poly(A) tail signals: left – blank (i.e. with adenosines exclusively), right – decorated tails (i.e. containing non-adenosines). Reads were randomly sampled from blank and decorated classes in the Col-0 rep1 sample.
Non-adenosine abundance can be reported using two complementary modes implemented in the Ninetails framework: by read or by residue, allowing the user to tailor the analysis to the specific biological question. In the by read mode (by_read = TRUE), each read contributes once for each type of non-adenosine residue it contains16,17,27. For example, a read containing three uridines is counted once, whereas a read containing cytidine, guanosine, and uridine is counted three times (once per residue type). In contrast, in the by residue mode (by_read = FALSE), each individual non-adenosine nucleotide contributes separately to the count. Thus, a read containing three uridines contributes three events, while a read containing two cytidines, one guanosine, and one uridine contributes four events. These two reporting strategies allow the analysis to emphasize either the diversity of non-adenosine residue types across poly(A) tails or their overall abundance within the dataset. Here, non-adenosine frequency was reported by residue (Fig. 4b), thereby reflecting the total abundance of cytidine, guanosine, and uridine nucleotides detected within poly(A) tails across the dataset.
These findings can be further verified with the raw signal – the examples of such visual inspection of signals are shown in Fig. 4c.
Acknowledgements
We thank Prof. Sascha Laubinger for generously providing the amiR-u1-70k and amiR-u1-c plant lines, and the members of the Laboratory of RNA Biology at the International Institute of Molecular and Cell Biology in Warsaw and the Department of Gene Expression at Adam Mickiewicz University in Poznań for advice and discussions. This research was performed thanks to the IIMCB IN-MOL-CELL Infrastructure funded by the European Union, co-financed under the European Funds for Smart Economy 2021-2027 (FENG) and the European Union – NextGenerationEU.
Author contributions
A.J. and A.D. acquired funding and together directed the study. Ł.S. cultured plants, performed crosses, genotyped the established plant lines, and isolated RNA. M.B. cultured plants and provided phenotype documentation. W.O., S.J. and S.M. prepared the DRS libraries, and W.O. with S.J. performed the sequencing. N.G. curated and analyzed the sequencing data, and prepared the figures with feedback from A.C. N.G. and A.C. wrote the manuscript with input from the remaining contributors. All authors have read and approved the final version of the manuscript.
Funding
This work was supported by grant from Polish National Science Centre to (UMO-2018/31/F/NZ2/03740 4 to A.J.) and European Research Council (ERC AdG 101097317 to A.D.).
Data availability
The raw FAST5 DRS data generated in this study have been deposited in the European Nucleotide Archive (ENA) database under following accession numbers: PRJEB7535646 (secondary accession: ERP159930) (https://identifiers.org/ena.embl:ERP159930), PRJEB8012347 (secondary accession: ERP164163) (https://identifiers.org/ena.embl:ERP164163) and PRJEB10307539 (secondary accession: ERP184427) (https://identifiers.org/ena.embl:ERP184427). The remaining data (FASTQ, excel tabular files (Tables 1–3), figures, interactive QC HTML reports and raw outputs of Ninetails, nanopolish and featureCounts) are publicly available in BioStudies38 (https://identifiers.org/biostudies:S-BSST3126). The same dataset is also deposited in Zenodo39 (https://doi.org/10.5281/zenodo.17711220).
Code availability
The Ninetails software, designed for poly(A) composition profiling, was presented and evaluated in detail in our previous studies16,17,27. The source code is publicly available on GitHub (https://github.com/LRB-IIMCB/ninetails). The version accompanying this publication is archived on Zenodo (https://doi.org/10.5281/zenodo.13309819). Supplementary processing scripts and the Docker build are provided via GitHub (https://github.com/LRB-IIMCB/ninetails_processing) and are additionally archived on Zenodo (https://zenodo.org/doi/10.5281/zenodo.13310034).
Competing interests
The authors declare no competing interests.
Footnotes
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Contributor Information
Andrzej Dziembowski, Email: adziembowski@iimcb.gov.pl.
Artur Jarmołowski, Email: artur.jarmolowski@amu.edu.pl.
References
- 1.Wu, J., Ma, L. & Cao, Y. Alternative Polyadenylation Is a Novel Strategy for the Regulation of Gene Expression in Response to Stresses in Plants. Int. J. Mol. Sci.24, 4727 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Hunt, A. G. Review: Mechanisms underlying alternative polyadenylation in plants – looking in the right places. Plant Sci.324, 111430 (2022). [DOI] [PubMed] [Google Scholar]
- 3.Gorjifard, S. et al. Arabidopsis and maize terminator strength is determined by GC content, polyadenylation motifs and cleavage probability. Nat. Commun.15, 5868 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Wang, B. et al. A comparative transcriptional landscape of maize and sorghum obtained by single-molecule sequencing. Genome Res.28, 921–932 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Hunt, A. G. Messenger RNA 3′-end Formation and the Regulation of Gene Expression. in Regulation of Gene Expression in Plants: The Role of Transcript Structure and Processing (ed. Bassett, C. L.) 101–122, 10.1007/978-0-387-35640-2_4 (Springer US, Boston, MA, 2007). [DOI]
- 6.Szewc, L. et al. The plant Cleavage Factor I complex is essential for precise cleavage and polyadenylation site determination. Plant Physiol.199, kiaf483 (2025). [DOI] [PubMed] [Google Scholar]
- 7.Mangilet, A. F. et al. The Arabidopsis U1 snRNP regulates mRNA 3′-end processing. Nat. Plants10, 1514–1531 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Zhang, X. et al. CFI 25 Subunit of Cleavage Factor I is Important for Maintaining the Diversity of 3’ UTR Lengths in Arabidopsis thaliana (L.) Heynh. Plant Cell Physiol.63, 369–383 (2022). [DOI] [PubMed] [Google Scholar]
- 9.Jin, X. et al. Pre-mRNA processing factors differentially impact coordination between co-transcriptional cleavage and transcription termination. Nat. Commun.16, 7086 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.So, B. R. et al. A Complex of U1 snRNP with Cleavage and Polyadenylation Factors Controls Telescripting, Regulating mRNA Transcription in Human Cells. Mol. Cell76, 590–599.e4 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Chan, S., Choi, E.-A. & Shi, Y. Pre-mRNA 3′-end processing complex assembly and function. WIREs RNA2, 321–335 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Millevoi, S. & Vagner, S. Molecular mechanisms of eukaryotic pre-mRNA 3′ end processing regulation. Nucleic Acids Res.38, 2757–2774 (2010). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Bodi, Z. et al. Adenosine Methylation in Arabidopsis mRNA is Associated with the 3′ End and Reduced Levels Cause Developmental Defects. Front. Plant Sci.3, 48 (2012). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Zhong, S. et al. MTA is an Arabidopsis messenger RNA adenosine methylase and interacts with a homolog of a sex-specific splicing factor. Plant Cell20, 1278–1288 (2008). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Brouze, A., Krawczyk, P. S., Dziembowski, A. & Mroczek, S. Measuring the tail: Methods for poly(A) tail profiling. Wiley Interdiscip. Rev. RNA14, e1737 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Gumińska, N. et al. Direct profiling of non-adenosines in poly(A) tails of endogenous and therapeutic mRNAs with Ninetails. Nat. Commun.16, 2664 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Czarnocka-Cieciura, A. et al. Comprehensive analysis of poly(A) tails in mouse testes and ovaries using Nanopore Direct RNA Sequencing. Sci. Data12, 43 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Workman, R. E. et al. Nanopore native RNA sequencing of a human poly(A) transcriptome. Nat. Methods16, 1297–1305 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Nicholson, A. L. & Pasquinelli, A. E. Tales of Detailed Poly(A) Tails. Trends Cell Biol.29, 191–200 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Garalde, D. R. et al. Highly parallel direct RNA sequencing on an array of nanopores. Nat. Methods15, 201–206 (2018). [DOI] [PubMed] [Google Scholar]
- 21.Krause, M. et al. tailfindr: alignment-free poly(A) length measurement for Oxford Nanopore RNA and DNA sequencing. RNA25, 1229–1241 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Grochowski, M. et al. Uridylation regulates mRNA decay directionality in fission yeast. Nat. Commun.15, 8359 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Scheer, H., Zuber, H., De Almeida, C. & Gagliardi, D. Uridylation Earmarks mRNAs for Degradation… and More. Trends Genet. TIG32, 607–619 (2016). [DOI] [PubMed] [Google Scholar]
- 24.Lim, J. et al. Mixed tailing by TENT4A and TENT4B shields mRNA from rapid deadenylation. Science361, 701–704 (2018). [DOI] [PubMed] [Google Scholar]
- 25.Lee, Y., Levdansky, Y., Jung, Y., Kim, V. N. & Valkov, E. Deadenylation kinetics of mixed poly(A) tails at single-nucleotide resolution. Nat. Struct. Mol. Biol. 1–9, 10.1038/s41594-023-01187-1 (2024). [DOI] [PMC free article] [PubMed]
- 26.Yu, S. & Kim, V. N. A tale of non-canonical tails: gene regulation by post-transcriptional RNA tailing. Nat. Rev. Mol. Cell Biol.21, 542–556 (2020). 2020 219. [DOI] [PubMed] [Google Scholar]
- 27.Gumińska, N. et al. Polyadenylation landscape of in vivo long-term potentiation in the rat brain. RNA N. Y. N31, 1712–1734 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Love, M. I., Huber, W. & Anders, S. Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2. Genome Biol.15, 550 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Qi, J. et al. The role of m6A in plant development, stress response, and agricultural practices. Hortic. Plant J. 10.1016/j.hpj.2025.02.006 (2025). [DOI]
- 30.Zhou, J. & Li, Q. Q. Stress responses of plants through transcriptome plasticity by mRNA alternative polyadenylation. Mol. Hortic.3, 19 (2023). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Zhang, S. et al. Salt Stress Adaptations in Soybean Involve Alterations in Pre-mRNA Processing. Plant Cell Environ. 10.1111/pce.15515 (2025). [DOI] [PubMed]
- 32.Kowalczyk, J. et al. Alternative Polyadenylation of the Sense Transcript Controls Antisense Transcription of DELAY OF GERMINATION 1 in Arabidopsis. Mol. Plant10, 1349–1352 (2017). [DOI] [PubMed] [Google Scholar]
- 33.Cyrek, M. et al. Seed Dormancy in Arabidopsis Is Controlled by Alternative Polyadenylation of DOG1. Plant Physiol.170, 947–955 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Murashige, T. & Skoog, F. A Revised Medium for Rapid Growth and Bio Assays with Tobacco Tissue Cultures. Physiol. Plant.15, 473–497 (1962). [Google Scholar]
- 35.Bilska, A. et al. Immunoglobulin expression and the humoral immune response is regulated by the non-canonical poly(A) polymerase TENT5C. Nat. Commun. 11 (2020). [DOI] [PMC free article] [PubMed]
- 36.Choi, Y. H. & Hagedorn, C. H. Purifying mRNAs with a high-affinity eIF4E mutant identifies the short 3′ poly(A) end phenotype. Proc. Natl. Acad. Sci. USA.100, 7033–7038 (2003). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.Krawczyk, P. S., Tudek, A., Mroczek, S. & Dziembowski, A. Transcriptome-Wide Analysis of mRNA Adenylation Status in Yeast Using Nanopore Sequencing. Methods Mol. Biol. Clifton NJ2723, 193–214 (2024). [DOI] [PubMed] [Google Scholar]
- 38.Arabidopsis nanopore direct RNA sequencing data for mutants in splicing, polyadenylation, and m6A methylation. BioStudies EMBL-EBIhttps://identifiers.org/biostudies:S-BSST3126 (2026). [DOI] [PMC free article] [PubMed]
- 39.Arabidopsis nanopore direct RNA sequencing data for mutants in splicing, polyadenylation, and m6A methylation. Zenodo 10.5281/zenodo.17711220 (2026). [DOI] [PMC free article] [PubMed]
- 40.Li, H. Minimap2: pairwise alignment for nucleotide sequences. Bioinformatics34, 3094–3100 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Danecek, P. et al. Twelve years of SAMtools and BCFtools. GigaScience10, giab008 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Liao, Y., Smyth, G. K. & Shi, W. featureCounts: an efficient general purpose program for assigning sequence reads to genomic features. Bioinforma. Oxf. Engl.30, 923–930 (2014). [DOI] [PubMed] [Google Scholar]
- 43.Zhu, A., Ibrahim, J. G. & Love, M. I. Heavy-tailed prior distributions for sequence count data: removing the noise and preserving large differences. Bioinformatics35, 2084–2092 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.Wickham, H. Ggplot2: Elegant Graphics for Data Analysis (Springer, New York, NY, 2016).
- 45.Wickham, H., François, R., Henry, L., Müller, K. & RStudio. dplyr: A Grammar of Data Manipulation (2022).
- 46.mRNA deadenylation modeling at permissive and stress conditions reveals complex relations to decay. European Nucleotide Archive EMBL-EBIhttps://identifiers.org/ena.embl:ERP159930 (2024).
- 47.Efficient globin production during terminal erythropoiesis depends on the synergistic action of TENT5C poly(A) polymerase and LARP4/5. European Nucleotide Archive EMBL-EBIhttps://identifiers.org/ena.embl:ERP164163 (2025).
- 48.Arabidopsis RNA sequencing data for mutants in polyadenylation methylation and splicing. European Nucleotide Archivehttps://identifiers.org/ena.embl:ERP184427 (2025).
- 49.Benjamini, Y. & Hochberg, Y. Controlling the False Discovery Rate: A Practical and Powerful Approach to Multiple Testing. J. R. Stat. Soc. Ser. B Methodol.57, 289–300 (1995). [Google Scholar]
- 50.Leger, A. & Leonardi, T. pycoQC, interactive quality control for Oxford Nanopore Sequencing. J. Open Source Softw.4, 1236 (2019). [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The raw FAST5 DRS data generated in this study have been deposited in the European Nucleotide Archive (ENA) database under following accession numbers: PRJEB7535646 (secondary accession: ERP159930) (https://identifiers.org/ena.embl:ERP159930), PRJEB8012347 (secondary accession: ERP164163) (https://identifiers.org/ena.embl:ERP164163) and PRJEB10307539 (secondary accession: ERP184427) (https://identifiers.org/ena.embl:ERP184427). The remaining data (FASTQ, excel tabular files (Tables 1–3), figures, interactive QC HTML reports and raw outputs of Ninetails, nanopolish and featureCounts) are publicly available in BioStudies38 (https://identifiers.org/biostudies:S-BSST3126). The same dataset is also deposited in Zenodo39 (https://doi.org/10.5281/zenodo.17711220).
The Ninetails software, designed for poly(A) composition profiling, was presented and evaluated in detail in our previous studies16,17,27. The source code is publicly available on GitHub (https://github.com/LRB-IIMCB/ninetails). The version accompanying this publication is archived on Zenodo (https://doi.org/10.5281/zenodo.13309819). Supplementary processing scripts and the Docker build are provided via GitHub (https://github.com/LRB-IIMCB/ninetails_processing) and are additionally archived on Zenodo (https://zenodo.org/doi/10.5281/zenodo.13310034).
