All Projects → dynverse → dynmethods

dynverse / dynmethods

Licence: other
A collection of 50+ trajectory inference methods within a common interface 📥📤

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to dynmethods

Nebulosa
R package to visualize gene expression data based on weighted kernel density estimation
Stars: ✭ 50 (-46.81%)
Mutual labels:  single-cell-rna-seq, single-cell-analysis
SPLiT-Seq demultiplexing
An unofficial demultiplexing strategy for SPLiT-seq RNA-Seq data
Stars: ✭ 20 (-78.72%)
Mutual labels:  single-cell-rna-seq, single-cell-analysis
CellO
CellO: Gene expression-based hierarchical cell type classification using the Cell Ontology
Stars: ✭ 34 (-63.83%)
Mutual labels:  single-cell-rna-seq
pipeComp
A R framework for pipeline benchmarking, with application to single-cell RNAseq
Stars: ✭ 38 (-59.57%)
Mutual labels:  single-cell-rna-seq
dyngen
Simulating single-cell data using gene regulatory networks 📠
Stars: ✭ 59 (-37.23%)
Mutual labels:  single-cell-analysis
tGPLVM
tGPLVM: A Nonparametric, Generative Model for Manifold Learning with scRNA-seq experimental data
Stars: ✭ 16 (-82.98%)
Mutual labels:  single-cell-rna-seq
snATAC
<<------ Use SnapATAC!!
Stars: ✭ 23 (-75.53%)
Mutual labels:  single-cell-analysis
dropEst
Pipeline for initial analysis of droplet-based single-cell RNA-seq data
Stars: ✭ 71 (-24.47%)
Mutual labels:  single-cell-rna-seq
scRNAseq cell cluster labeling
Scripts to run and benchmark scRNA-seq cell cluster labeling methods
Stars: ✭ 41 (-56.38%)
Mutual labels:  single-cell-rna-seq
cellrank
CellRank for directed single-cell fate mapping
Stars: ✭ 222 (+136.17%)
Mutual labels:  single-cell-rna-seq
scCODA
A Bayesian model for compositional single-cell data analysis
Stars: ✭ 109 (+15.96%)
Mutual labels:  single-cell-rna-seq
SignacX
Signac
Stars: ✭ 15 (-84.04%)
Mutual labels:  single-cell-rna-seq
Taiji
All-in-one analysis pipeline
Stars: ✭ 28 (-70.21%)
Mutual labels:  single-cell-rna-seq
bystro
Bystro genetic analysis (annotation, filtering, statistics)
Stars: ✭ 31 (-67.02%)
Mutual labels:  bioinformatics-algorithms
REPTILE
Predicting regulatory DNA elements based on epigenomic signatures
Stars: ✭ 25 (-73.4%)
Mutual labels:  bioinformatics-algorithms
monocle3
No description or website provided.
Stars: ✭ 170 (+80.85%)
Mutual labels:  single-cell-rna-seq
arshamg-scrnaseq-wgan
Wasserstein Generative Adversarial Network for analysing scRNAseq data
Stars: ✭ 33 (-64.89%)
Mutual labels:  single-cell-rna-seq
ClinCNV
Detection of copy number changes in Germline/Trio/Somatic contexts in NGS data
Stars: ✭ 48 (-48.94%)
Mutual labels:  bioinformatics-algorithms
DRComparison
Comparison of dimensionality reduction methods
Stars: ✭ 29 (-69.15%)
Mutual labels:  single-cell-analysis
scaden
Deep Learning based cell composition analysis with Scaden.
Stars: ✭ 61 (-35.11%)
Mutual labels:  single-cell-rna-seq

ℹ️ Tutorials     ℹ️ Reference documentation

A collection of 55 trajectory inference methods

This package contains wrappers for trajectory inference (TI) methods. The output of each method is transformed into a common trajectory model using dynwrap, which allows easy visualisation and comparison. All methods are wrapped inside a docker container, which avoids dependency issues, and also makes it easy to add a new method.

To run any of these methods, interpret the results and visualise the trajectory, see the dyno package.

To include your own method, feel free to send us a pull request or create an issue. The easiest way to add a new method is through a docker container, so that dependencies don’t pose any issues for other users, but we also welcome methods directly wrapped inside of R. The main benefit of adding your own method is that users can easily compare your method with others and visualise/interpret the output. Moreover, your method will be compared to other methods within the TI method evaluation.

List of included methods

Method Doi Code Docker Status Authors
Angle code Version Build status
CALISTA code Version Build status Nan Papili Gao
CellRouter code Version Build status Edroaldo Lummertz da Rocha
James J. Collins
George Q. Daley
CellTrails code Version Build status Daniel Ellwanger
cellTree Gibbs code Version Build status David duVerle
Koji Tsuda
cellTree maptpx code Version Build status David duVerle
Koji Tsuda
cellTree vem code Version Build status David duVerle
Koji Tsuda
Component 1 code Version Build status
DPT code Version Build status Laleh Haghverdi
Philipp Angerer
Fabian Theis
ElPiGraph code Version Build status Luca Albergante
ElPiGraph - Cycle code Version Build status Luca Albergante
ElPiGraph - Linear code Version Build status Luca Albergante
Embeddr code Version Build status Kieran Campbell
FateID code Version Build status Dominic Grün
FORKS code Version Build status Mayank Sharma
GNG code Version Build status Robrecht Cannoodt
GPfates code Version Build status Valentine Svensson
Sarah A. Teichmann
GrandPrix code Version Build status Sumon Ahmed
MATCHER code Version Build status Joshua Welch
Jan Prins
MERLoT code Version Build status Gonzalo Parra
Johannes Söding
MFA code Version Build status Kieran Campbell
Christopher Yau
Monocle DDRTree code Version Build status Xiaojie Qiu
Cole Trapnell
Monocle ICA code Version Build status Xiaojie Qiu
Cole Trapnell
Mpath code Version Build status Michael Poidinger
Jinmiao Chen
MST code Version Build status
ouija code Version Build status Kieran Campbell
Christopher Yau
ouijaflow code Version Build status Kieran Campbell
Christopher Yau
PAGA code Version Build status Alexander Wolf
Fabian Theis
PAGA Tree code Version Build status Alexander Wolf
Fabian Theis
pCreode code Version Build status Charles A. Herring
Ken S. Lau
Periodic PrinCurve code Version Build status
PhenoPath code Version Build status Kieran Campbell
Christopher Yau
Projected DPT code Version Build status
Projected Monocle code Version Build status
Projected PAGA code Version Build status
Projected Slingshot code Version Build status
Projected TSCAN code Version Build status
pseudogp code Version Build status Kieran Campbell
Christopher Yau
RaceID / StemID code Version Build status Dominic Grün
Alexander van Oudenaarden
reCAT code Version Build status Riu Jian
SCIMITAR code Version Build status Josh Stuart
SCORPIUS code Version Build status Robrecht Cannoodt
Wouter Saelens
Yvan Saeys
SCOUP code Version Build status Hirotaka Matsumoto
SCUBA code Version Build status Eugenio Marco
Gregory Giecold
Guo-Cheng Yuan
Sincell code Version Build status Antonio Rausell
Miguel Julia
SLICE code Version Build status Yan Xu
Minzhe Guo
SLICER code Version Build status Joshua Welch
Jan Prins
Slingshot code Version Build status Kelly Street
Sandrine Dudoit
STEMNET code Version Build status Lars Velten
topslam code Version Build status Max Zwiessele
TSCAN code Version Build status Zhicheng Ji
Hongkai Ji
URD code Version Build status Jeffrey A. Farrell
Wanderlust code Version Build status Manu Setty
Dana Pe’er
Waterfall code Version Build status Jaehoon Shin
Hongjun Song
Wishbone code Version Build status Manu Setty
Dana Pe’er

Sources

We used following resources to get a (hopefully exhaustive) list of all TI methods:

Anthony Gitter’s single-cell-pseudotime DOI

Sean Davis’ awesome-single-cell DOI

Luke Zappia’s scRNA-tools DOI

New methods

Some methods are not wrapped (yet). Check out the issues for an overview

Latest changes

Check out news(package = "dynwrap") or NEWS.md for a full list of changes.

Recent changes in dynmethods 1.1.0 (unreleased)

  • MAJOR CHANGE: Add functionality to switch between R wrappers and container wrappers

  • MAJOR CHANGE: Add R wrappers for SCORPIUS

Recent changes in dynmethods 1.0.5 (03-07-2019)

  • SMALL CHANGES: Updates for scorpius, slingshot, paga, paga_tree and paga_projected

Dynverse dependencies

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].