Department of Neurology and Neurosurgery, Montreal Neurological Institute-Hospital, McGill University, Montreal, QC, H3A 2B4, Canada.
The Neuro Early Drug Discovery Unit, Montreal Neurological Institute-Hospital, McGill University, Montreal, QC, H3A 2B4, Canada.
BMC Bioinformatics. 2024 Oct 1;25(1):319. doi: 10.1186/s12859-024-05935-y.
Single-cell RNA sequencing (scRNAseq) offers powerful insights, but the surge in sample sizes demands more computational power than local workstations can provide. Consequently, high-performance computing (HPC) systems have become imperative. Existing web apps designed to analyze scRNAseq data lack scalability and integration capabilities, while analysis packages demand coding expertise, hindering accessibility.
In response, we introduce scRNAbox, an innovative scRNAseq analysis pipeline meticulously crafted for HPC systems. This end-to-end solution, executed via the SLURM workload manager, efficiently processes raw data from standard and Hashtag samples. It incorporates quality control filtering, sample integration, clustering, cluster annotation tools, and facilitates cell type-specific differential gene expression analysis between two groups. We demonstrate the application of scRNAbox by analyzing two publicly available datasets.
ScRNAbox is a comprehensive end-to-end pipeline designed to streamline the processing and analysis of scRNAseq data. By responding to the pressing demand for a user-friendly, HPC solution, scRNAbox bridges the gap between the growing computational demands of scRNAseq analysis and the coding expertise required to meet them.
单细胞 RNA 测序 (scRNAseq) 提供了强大的见解,但样本量的激增需要比本地工作站提供更多的计算能力。因此,高性能计算 (HPC) 系统变得势在必行。现有的专门用于分析 scRNAseq 数据的 Web 应用程序缺乏可扩展性和集成能力,而分析软件包则需要编码专业知识,阻碍了其普及。
有鉴于此,我们引入了 scRNAbox,这是一个为 HPC 系统精心设计的 scRNAseq 分析流水线。这个端到端的解决方案通过 SLURM 工作负载管理器执行,能够有效地处理来自标准和 Hashtag 样本的原始数据。它包括质量控制过滤、样本整合、聚类、聚类注释工具,并支持两组间特定于细胞类型的差异基因表达分析。我们通过分析两个公开可用的数据集来展示 scRNAbox 的应用。
scRNAbox 是一个全面的端到端流水线,旨在简化 scRNAseq 数据的处理和分析。通过响应对用户友好的 HPC 解决方案的迫切需求,scRNAbox 弥合了 scRNAseq 分析不断增长的计算需求与满足这些需求所需的编码专业知识之间的差距。