Zouter/MPath: Mpath: a single-cell RNAseq data analysis algorithm that maps multi-branching single-cell trajectories revealing cell progression during development

This package provides a new single-cell RNAseq data analysis algorithm that maps multi-branching cell developmental pathways and aligns individual cells along the continuum of developmental trajectories. Mpath computationally reconstructs cell developmental pathways as a multi-destination journey on a map of connected landmarks wherein individual cells are placed in order along the paths connecting the landmarks. To achieve that, it first identifies clusters of cells and designates landmark clusters each defines a discrete cellular state. Subsequently it identifies and counts cells that are potentially transitioning from one landmark state to the next based on transcriptional similarities. It then uses the cell counts to infer putative transitions between landmark states giving rise to a state transition network. After that, Mpath sorts individual cells according to their various stages during transition to resemble the landmark-to-landmark continuum. Lastly, Mpath detects genes that were differentially expressed along the single-cell trajectories and identifies candidate regulatory markers.

Getting started

Package details

AuthorDr Jinmiao CHEN
MaintainerDr Jinmiao CHEN <chen_jinmiao@immunol.a-star.edu.sg>
LicenseGPL-3
Version1.0
Package repositoryView on GitHub
Installation Install the latest version of this package by entering the following in R:
install.packages("remotes")
remotes::install_github("Zouter/MPath")
Zouter/MPath documentation built on May 4, 2019, 2:31 p.m.