BioJulia / SingleCellProjections.jl

Analysis of Single Cell Expression data in Julia

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SingleCellProjections.jl

Stable 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.

About

Analysis of Single Cell Expression data in Julia

License:Other


Languages

Language:Julia 100.0%