Content area
As the field of single-cell genomics continues to develop, the generation of large-scale scRNA-seq datasets has become more prevalent. Although these datasets offer tremendous potential for shedding light on the complex biology of individual cells, the sheer volume of data presents significant challenges for management and analysis. Off late, to address these challenges, a new discipline, known as “big single-cell data science,” has emerged. Within this field, a variety of computational tools have been developed to facilitate the processing and interpretation of scRNA-seq data. However, several of these tools primarily focus on the analytical aspect and tend to overlook the burgeoning data deluge generated by scRNA-seq experiments. In this study, we try to address this challenge and present a novel parallel analytical framework, scSPARKL, that leverages the power of Apache Spark to enable the efficient analysis of single-cell transcriptomic data. scSPARKL is fortified by a rich set of staged algorithms developed to optimize the Apache Spark’s work environment. The tool incorporates six key operations for dealing with single-cell Big Data, including data reshaping, data preprocessing, cell/gene filtering, data normalization, dimensionality reduction, and clustering. By utilizing Spark’s unlimited scalability, fault tolerance, and parallelism, the tool enables researchers to rapidly and accurately analyze scRNA-seq datasets of any size. We demonstrate the utility of our framework and algorithms through a series of experiments on real-world scRNA-seq data. Overall, our results suggest that scSPARKL represents a powerful and flexible tool for the analysis of single-cell transcriptomic data, with broad applications across the fields of biology and medicine.
Details
1 Department of Computer Sciences, Baba Ghulam Shah Badshah University, Rajouri, India (ROR: https://ror.org/00fp2m518) (GRID: grid.449274.8) (ISNI: 0000 0004 1772 8436); Department of Pathology and Laboratory Medicine, School of Medicine, Indiana University Indianapolis, Indianapolis, IN, USA (ROR: https://ror.org/05gxnyn08) (GRID: grid.257413.6) (ISNI: 0000 0001 2287 3919); Department of Pathology and Laboratory Medicine, Indiana University Indianapolis, Indianapolis, IN, USA (ROR: https://ror.org/03eftgw80)
2 Department of Computer Science and Engineering, Indraprastha Institute of Information Technology, New Delhi, India (ROR: https://ror.org/03vfp4g33) (GRID: grid.454294.a) (ISNI: 0000 0004 1773 2689); Australian Prostate Cancer Research Center, Queensland University of Technology, Brisbane, Australia (ROR: https://ror.org/03pnv4752) (GRID: grid.1024.7) (ISNI: 0000 0000 8915 0953)
3 Department of Computer Science, Luddy School of Informatics, Indiana University Indianapolis, Indianapolis, IN, USA (ROR: https://ror.org/03eftgw80)
4 Department of Computer Science and Engineering, Model Institute of Engineering and Technology, Jammu, Jammu and Kashmir, India (ROR: https://ror.org/02retg991) (GRID: grid.412986.0) (ISNI: 0000 0001 0705 4560)