Sparse fast alpha and gamma informational distances
PHATE now implements a sparse, fast alpha decay kernel which has minimal memory requirements, compared to the old alpha decay which required a parwise distance matrix. Alpha decay now runs by default. In order to use the k nearest neighbors kernel, run with a=None.
Other notable changes:
graphtoolsimplementation of kernel matricesgammareplacespotential_methodfor the selection of informational distances.gamma=1is equivalent to a log potential (default) andgamma=0is equivalent to a square root potential- arguments
alpha_decayandpotential_methodare deprecated. - PHATE is now implemented as a visualization method in Scanpy: https://scanpy.readthedocs.io/