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 via `g.kernel`.
- multiprocessing is supported - call `phate(..., n.jobs=5)` to use 5 cores or `phate(..., n.jobs = -1)` to use all available.