Skip to content

STREAM2: Fast, scalable, and interactive trajectory analysis of single-cell omics data

License

Notifications You must be signed in to change notification settings

pinellolab/STREAM2

Repository files navigation

CI

simba

STREAM2

STREAM2 (Single-cell Trajectories Reconstruction, Exploration And Mapping) is an interactive pipeline capable of disentangling and visualizing complex trajectories from for single-cell omics data.

Installation

$ pip install git+https://github.com/pinellolab/STREAM2

Tutorials

Preliminary tutorials for the usage of STREAM2 can be found at STREAM2_tutorials repository https://github.com/pinellolab/STREAM2_tutorials.

Description

The four key innovations of STREAM2 are:

  1. STREAM2 can learn more biologically meaningful trajectories in a semi-supervised way by leveraging external information (e.g. time points, FACS labels, predefined relations of clusters, etc.);
  2. STREAM2 is able to learn not only linear or tree-like structures but also more complex graphs with loops or disconnected components;
  3. STREAM2 supports trajectory inference for various single-cell assays such as gene expression, chromatin accessibility, protein expression level, and DNA methylation;
  4. STREAM2 introduces a flexible path-based marker detection procedure. In addition, we provide a scalable and fast python package along with a comprehensive documentation website to facilitate STREAM2 analysis.

simba

About

STREAM2: Fast, scalable, and interactive trajectory analysis of single-cell omics data

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •