GEfetch2R: fetching single-cell/bulk RNA-seq data from public repositories to R and benchmarking the subsequent format conversion tools
Abstract
BackgroundDownloading and reanalyzing the existing single-cell RNA sequencing (scRNA-seq) data provides an efficient choice to gain clues and new insights. However, no tool can fetch the diverse scRNA-seq data types (raw data, count matrix, and processed object) distributed in various repositories, process and load the downloaded data to R, convert formats between scRNA-seq objects, and benchmark the format conversion tools. FindingsHere, we present GEfetch2R, an R package with Docker image to (i) download diverse scRNA-seq data types, including raw data (SRA and ENA), count matrices (GEO, UCSC Cell Browser, and PanglaoDB), and processed objects (Zenodo, CELLxGENE, and HCA); (ii) process the downloaded data, load output/downloaded count matrices and annotations to R (SeuratObject/DESeqDataSet), filter the SeuratObject based on cell metadata and genes, and merge multiple SeuratObjects if applicable; (iii) convert formats between the widely used scRNA-seq objects, including SeuratObject, AnnData, SingleCellExperiment, CellDataSet/cell_data_set, and loom, and benchmark format conversion tools in terms of information kept, usability, running time, and scalability to guide the tool selection. Furthermore, GEfetch2R can also download, process, and load bulk RNA-seq raw data (SRA and ENA) and count matrices (GEO) to R (DESeqDataSet). ConclusionsGEfetch2R is an R package dedicated to facilitating researchers to access and explore the existing gene expression data from various public repositories. It can function as a data downloader (supports all three scRNA-seq and two bulk RNA-seq data types), a data processor (processes and loads the output/downloaded count matrices and annotations to R), and an object format converter (between the widely used scRNA-seq objects).
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 2
- FWCI
- 2.05
- Field percentile
- top 15%
- Assay
- Research Focus
- Approach
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
- GEO2RNAseq: An easy-to-use R pipeline for complete pre-processing of RNA-seq data
Bastian Seelbinder, Thomas Wolf, … Jörg Linde·bioRxiv·Sep 16, 2019
- scater: pre-processing, quality control, normalisation and visualisation of single-cell RNA-seq data in R
Davis J McCarthy, Kieran R Campbell, … Quin F Wills·bioRxiv·Aug 15, 2016
- scruff: An R/Bioconductor package for preprocessing single-cell RNA-sequencing data
Zhe Wang, Junming Hu, … Joshua David Campbell·BMC BioinformaticsPeer-reviewed·May 2, 2019
- The seeker R package: simplified fetching and processing of transcriptome data
Joshua L. Schoenbachler, Jacob Hughey·PeerJPeer-reviewed·Nov 7, 2022
- ascend: R package for analysis of single cell RNA-seq data
Anne Senabouth, Samuel W. Lukowski, … Joseph E. Powell·GigaSciencePeer-reviewed·Aug 1, 2019
- Comparison of visualisation tools for single-cell RNAseq data
Batuhan Çakır, Martin Prete, … Vladimir Yu Kiselev·NAR Genomics and BioinformaticsPeer-reviewed·Jul 29, 2020