/tSpace

Primary LanguageR

tSpace algorithm for unsupervised determination of multiple developmental branches in single cell data

By Denis Dermadi

Description

tSpace is the main function for trajectory inference. The algorithm is described in the publication (https://doi.org/10.1016/j.isci.2020.100842)

Originally, it was developed for single cell analysis, however it can be applied on any type of large data.

Installation

To install tSpace you need devtools package, which can be installed by running code:

install.packages("devtools")

If devtools are already installed, or after devtools installation please run code:

devtools::install_github('hylasD/tSpace', build = TRUE, build_opts = c("--no-resave-data", "--no-manual"), force = T)

tSpace depends on several packages, at the present moment igraph installation has some issues on iOS and Linux, probably related to gcc compilers. If you run in to installation issues, try to install older versions of igraph prior to tSpace installation.

How to use the algorithm

Vignette with a demo data is included in the package.

To open tutorial on tSpace from R please use function

vignette(package = 'tSpace', topic = 'introduction')

or online

If using the algorithm please cite:

Dermadi D, Bscheider M, Bjegovic K, et al. Exploration of Cell Development Pathways through High-Dimensional Single Cell Analysis in Trajectory Space. iScience. 2020;23(2):100842. doi:10.1016/j.isci.2020.100842