bioRxivBioinformaticsPreprint
Seqpac: A New Framework for small RNA analysis in R using Sequence-Based Counts
Signe SkogiD, Lovisa ÖrkenbyiD, Unn Örtegren Kugelberg, Kanwal TariqiD, Ann‐Kristin Östlund FarrantsiD, Anita ÖstiD, Daniel NättiD
Abstract
Small RNA sequencing (sRNA-seq) has become important for studying regulatory mechanisms in many cellular processes. Data analysis remains challenging, mainly because each class of sRNA--such as miRNA, piRNA, tRNA- and rRNA-derived fragments (tRFs/rRFs)--needs special considerations. Analysis therefore involves complex workflows across multiple programming languages, which can produce research bottlenecks and transparency issues. To make analysis of sRNA more accessible and transparent we present seqpac: a tool for advanced group-based analysis of sRNA completely integrated in R. This opens advanced sRNA analysis for Windows users--from adaptor trimming to visualization. Seqpac provides a framework of functions for analyzing a PAC object, which contains 3 standardized tables: sample phenotypic information (P), sequence annotations (A), and a counts table with unique sequences across the experiment (C). By applying a sequence-based counting strategy that maintains the integrity of the fastq sequence, seqpac increases flexibility and transparency compared to other workflows. It also contains an innovative targeting system allowing sequence counts to be summarized and visualized across sample groups and sequence classifications. Reanalyzing published data, we show that seqpacs fastq trimming performs equal to standard software outside R and demonstrate how sequence-based counting detects previously unreported bias. Applying seqpac to new experimental data, we discovered a novel rRF that was down-regulated by RNA pol I inhibition (anticancer treatment), and up-regulated in previously published data from tumor positive patients. Seqpac is available on github (https://github.com/Danis102/seqpac), runs on multiple platforms (Windows/Linux/Mac), and is provided with a step-by-step vignette on how to analyze sRNA-seq data.
- assay: spatial transcriptomics
- assay: bulk RNA-seq
- research focus: benchmarking
- research focus: software / tool
- research focus: differential expression
- approach: statistical model
- Citations
- 3
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- smallrnaseq: Short Non Coding RNA-Seq Analysis With Python
Damien Farrell·bioRxiv·May 10, 2017
- RNASeqR: an R package for automated two-group RNA-Seq analysis workflow
Kuan-Hao Chao, Yi-Wen Hsiao, … Eric Yao-Yu Chuang·IEEE Transactions on Computational Biology and BioinformaticsPeer-reviewed·Dec 2, 2019
- tinyRNA: precision analysis of small RNA-seq data with user-defined hierarchical selection rules
Alex J. Tate, Kristen C. Brown, Taiowa A. Montgomery·Bioinformatics AdvancesPeer-reviewed·Jan 1, 2023
- Automated analysis of small RNA datasets with RAPID
Sivarajan Karunanithi, Martin C. Simon, Marcel H. Schulz·PeerJPeer-reviewed·Apr 10, 2019
- SPEAQeasy: a Scalable Pipeline for Expression Analysis and Quantification for R/Bioconductor-powered RNA-seq analyses
Nicholas J. Eagles, Emily E. Burke, … Leonardo Collado‐Torres·BMC BioinformaticsPeer-reviewed·May 1, 2021
- tRNAnalysis: A flexible pre-processing and next-generation sequencing data analysis pipeline for transfer RNA
Anna James-Bott, Adam P. Cribbs·bioRxiv·Jun 6, 2019