grid

Alpha SC

Realtime single-cell algorithm suite Fast, Efficient and Scalable
Try now dot dot dot dot
banner

The next game-changer in single-cell analysis

Alpha SC, the most efficient GPU-accelerated single-cell data analysis pipeline from BioTuring Alpha, is an innovative initiative by BioTuring designed to address the challenges of analyzing large-scale biological data. Alpha SC is expected to boost the efficiency of single-cell data analysis, laying the foundation for a revolutionary shift for scientists to analyze large single-cell datasets in realtime.

dot dot dot dot
Bioalpha Bioalpha
1000X
faster than scanpy implementation
Bioalpha Bioalpha
15X
less memory usage
Bioalpha Bioalpha
Scalability
up to millions of cells
Bioalpha Bioalpha
Innovative
algorithms

Impressive benchmark results

For the same pipeline, BioTuring Alpha’s single-cell pipeline has reported an end-to-end runtime up to 300 times faster than Scanpy.

Technical report dot dot dot dot
Benchmark result Benchmark result

End-to-end runtime on a 1.7M cell dataset of Alpha SC compared to Scanpy

arrow dot
Data processing
  • Filtering, normalization
arrow dot
Dimensionality reduction
  • Principal component analysis
arrow dot
Clustering
  • Louvain clustering
arrow dot
Visualization
  • t-SNE
  • UMAP
dot dot dot dot
Matrix

Read and Write a Single-Cell Matrix

dot

Reading sparse matrices is an essential step in single-cell analysis workflows. However, existing implementations are often inefficient. We offer a highly optimized approach that significantly accelerates the process. Our solution enables reading a sparse matrix up to 150 times faster compared to scipy in Python and Matrix in R.

sketching

Geometric sketching

dot

Geometric sketching is a useful technique to reduce the workload of your analyses by constructing a representative subset of your dataset. With Alpha SC’s implementation, this task can now finish in under half a second even for a dataset of 1.7M cells.

PCA

Principal Component Analysis (PCA)

dot

PCA is a widely used dimensionality reduction technique in single-cell analysis. Without special optimizations, it is very memory-intensive to run on thousands of genes and up to millions of cells. Alpha SC provides a highly optimized GPU-accelerated implementation of PCA, yielding significant performance gains, while consuming little GPU memory. With this advancement, researchers can perform PCA up to 100 times faster.

harmony

Harmony

dot

Harmony, a batch removal algorithm for scRNA-seq data, helps ensure that cells are clustered by biological similarity rather than technical variations. In addition to GPU acceleration, Alpha SC incorporates several algorithmic improvements that eliminate computationally intensive matrix operations. As a result, Alpha SC achieves a remarkable up to 400x speed improvement compared to both the original harmony and harmonypy implementation.

k-nearest

k-nearest neighbors (k-NN)

dot

Finding approximated nearest neighboring cells is a prerequisite for many subsequent steps in the pipeline. Alpha SC provides a highly optimized GPU implementation of NN-descent to unlock unprecedented performance. Our pipeline finishes this step 300 times faster than scanpy.

Louvain

Louvain Alpha

dot

Louvain clustering is a common choice for identifying distinct cell populations within single-cell datasets. However, it can be computationally intensive, and time-consuming for large-scale analyses. Utilizing GPU acceleration, Alpha SC achieves an impressive 1000x speed-up for some dataset while maintaining similar clustering quality.

UMAP

Visualization with t-SNE and UMAP

dot

t-SNE (t-distributed Stochastic Neighbor Embedding), and UMAP (Uniform Manifold Approximation and Projection) are the two most popular visualization algorithms for single-cell data. Both algorithms benefit from the impressive improvements in our k-NN routine. And with our GPU accelerated-implementation, Alpha SC produces 2D t-SNE embeddings 700 times faster, and UMAP embeddings 100 times faster than Scanpy.

AUCell

AUCell enrichment analysis

dot

AUCell helps identify enriched gene sets in each cell. Alpha SC implementation gains up to 1000x, and 500x speedup compared to the AUCell package for R, and the pySCENIC package for Python, respectively.

Venice

Venice

dot

Venice is a fast non-parametric test designed to find differentially expressed genes between heterogeneous populations. Now with GPU acceleration, Venice offers an even more impressive performance, while maintaining the same accuracy.

Getting started

Academic
Academic users

We offer a free program for datasets with a size of up to 50,000 cells. If you wish to upgrade the limit, please contact us at support@bioturing.com.

Download dot dot dot dot
Enterprise
Enterprise

Our pipeline can be seamlessly integrated into your bioinformatics team's framework. We offer extensive support to ensure smooth operations.

Contact us dot dot dot dot
Requirements
Requirements

Alpha SC supports Nvidia GPUs with compute capability 7.5, 8.0 and 8.6.

NVIDIA GPU list dot dot dot dot
Requirements
Documentation

Check out the tutorial to get started.

Documentation dot dot dot dot
dot dot dot dot
You want to experience BioTuring Alpha’s single-cell pipeline, but have no coding experience? Don't worry! Alpha SC is integrated in BBrowserX, enabling researchers to focus on interpreting results rather than getting lost in technical complexities.
Contact us dot dot dot dot