Provides an implementation of the framework of reversed graph embedding (RGE) which projects data into a reduced dimensional space while constructs a principal tree which passes through the middle of the data simultaneously. DDRTree shows superiority to alternatives (Wishbone, DPT) for inferring the ordering as well as the intrinsic structure of the single cell genomics data. In general, it could be used to reconstruct the temporal progression as well as bifurcation structure of any datatype.
An R implementation of the DDRTree algorithm for learning principal graphs
BUGFIXES o Fixed an problem where DDRTre would return different results on repeated runs given the same inputs. The problem was actually in DDRTree in two places: kmeans and irlba. We now call irlba with deterministically initialized eigenvectors and kmeans with deterministically selected rows of the input.
BUGFIXES o Fixed a build error triggered by recent versions of GCC using the C++14 standard