PHATE 2.5 (Fast scalable PHATE, run from Python)
PHATE now calls the much faster code written in Python to perform dimensionality reduction using the reticulate
package. PHATE must be installed in both Python and R in order to use the R code.
Other changes:
- precomputed distance matrices are now accepted, with
phate(data=distances, knn.dist.method="precomputed")
- precomputed affinity matrices must be provided in the same way, with
phate(data=affinities, knn.dist.method="precomputed")
, rather than viag.kernel
. - multiprocessing is supported - call
phate(..., n.jobs=5)
to use 5 cores orphate(..., n.jobs = -1)
to use all available.