SingleCellProjections.jl

Analysis of Single Cell Expression data in Julia
Author rasmushenningsson
Popularity
2 Stars
Updated Last
1 Year Ago
Started In
January 2023

SingleCellProjections.jl

Dev Build Status Coverage

SingleCellProjections.jl is an easy to use and powerful package for analysis of Single Cell Expression data in Julia. It is faster and uses less memory than existing solutions since the data is internally represented as expressions of sparse and low rank matrices, instead of storing huge dense matrices. In particular, it efficiently performs PCA (Principal Component Analysis), a natural starting point for downstream analysis, and supports both standard workflows and projections onto a base data set.

Installation

Install SingleCellProjections.jl by running the following commands in Julia:

using Pkg
Pkg.add("SingleCellProjections")

Threading

SingleCellProjections.jl relies heavily on threading. Please make sure to enable threading in Julia to dramatically improve computation speed.

Tutorial

Here is a tutorial, showcasing SingleCellProjections.jl functionality using a PBMC (Peripheral Blood Mononuclear Cell) data set.

force_layout

Force layout plot of the PBMC data.

Documentation

For more information, please refer to the documentation.