/Severo.jl

a software package for analysis and exploration of single-cell RNA-seq datasets

Primary LanguageJuliaOtherNOASSERTION

Severo.jl

A software package for analysis and exploration of single-cell RNA-seq datasets

Introduction

Severo.jl was created for the scalable analysis of single-cell RNA-seq datasets: the implementation is designed to minimize hardware resources such as memory while maximizing performance through parallelism and hardware optimizations.

Severo.jl gives an order of magnitude speedup when compared to other existing packages such as Seurat and Scanpy: performance vs other packages

The package provides a toolbox of different algorithms and statistical methods from which the user can pick and choose.

Documentation

  • STABLEdocumentation of the most recently tagged version.
  • DEVELdocumentation of the in-development version.

Prerequisites

The package depends on Severo_jll which is available from https://github.com/Exascience/Severo_jll.jl.

To install Severo_jll, you'll need to run

import Pkg; Pkg.add("https://github.com/Exascience/Severo_jll.jl")

Installation

To install Severo, you'll need to run

import Pkg;
Pkg.add("https://github.com/Exascience/Severo.jl")
Pkg.build("Severo")

Contributing

Contributions are encouraged. If there are additional features you would like to use, please open an issue or pull request.

Additional examples and documentation improvements are also very welcome.