Skip to content

Releases: dpeerlab/PhenoGraph

v1.5.7

05 Oct 17:07
72a3e62
Compare
Choose a tag to compare
  • Revised parallel Jaccard to support scipy==1.5.1 (previously failed with scipy=1.4.1 / #4)
  • Updated leidenalg and scipy version requirements.
  • Added PhenoGraph clustering tutorial with PBMC3K dataset from 10X Genomics.
  • Created a test collection for use with pytest.

v1.5.6

03 May 22:59
Compare
Choose a tag to compare
  • Fix the multiprocessing code that doesn't close/join the pool.

v1.5.5

01 May 15:53
Compare
Choose a tag to compare
Exposed parameter n_iterations for Leiden

v1.5.4

29 Apr 03:45
Compare
Choose a tag to compare

Fix to sort_by_size:
faster and efficient sorting by size of clusters

v1.5.3

28 Feb 21:30
Compare
Choose a tag to compare

Phenograph supports now Leiden algorithm for community detection.
The new feature can be called from phenograph.cluster, by choosing leiden as the clustering algorithm.
Few adjustments to the code including black formatting.

v1.5.2

19 Sep 15:08
Compare
Choose a tag to compare
  • Include simple parallel implementation of brute force nearest neighbors search using scipy's cdist and multiprocessing. This may be more efficient than kdtree on very large high-dimensional data sets
    and avoids memory issues that arise in sklearn's implementation.
  • Refactor parallel_jaccard_kernel to remove unnecessary use of ctypes and multiprocessing.Array.