ElPiGraph (Elastic Principal Graph) is a method for approximating datasets with complex topologies.
This directory contains codes, example datasets, and analyses centered on the application of ElPiGraph to different types of data.
ElPiGraph.R - implementation of ElPiGraph in R (most complete functionality and multi-core support)
ElPiGraph.P - implementation of ElPiGraph in Python (Equivalent to R version, multi-core and GPU support. Missing some of the plotting functionalities)
ElPiGraph.M - implementation of ElPiGraph in MATLAB (Less options than Python and R version)
ElPiGraph.Java - implementation of ElPiGraph as part of the VDAO engine
ElPiGraph.Scala - implementation of ElPiGraph in Scala
Branching pseudotime reconstruction from Nestorowa et la. with MLLE
Branching pseudotime reconstruction from Nestorowa et la. with PCA
Linear pseudotime reconstruction from Schlitzer et la. with MLLE and PCA
3D Force directed layout derived for xenopus stage 22 embryos - Interactive figure (see Albergante et al, 2018 for details)
3D Force directed layout with the fitted consensus graph for xenopus stage 22 embryos - Interactive figure (see Albergante et al, 2018 for details)