[stdout]
2025-03-11 03:04:06 [cr_ana::stages::graph_clustering] computing k-nearest neighbors with k = 259
2025-03-11 03:04:06 [scan_rs::nn] constructing ball tree of 11860 points
2025-03-11 03:04:06 [scan_rs::nn] querying points for 259 neighbors
2025-03-11 03:04:07 [cr_ana::stages::graph_clustering] running louvain
2025-03-11 03:04:07 [cr_ana::louvain] building network for neighbor matrix of shape: (11860,259)
2025-03-11 03:04:07 [cr_ana::louvain] louvain starting cpm score: -0.000088
2025-03-11 03:04:07 [cr_ana::louvain]   iteration 0
2025-03-11 03:04:07 [cr_ana::louvain]     cpm score: 0.571770
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 1
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.617166
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 2
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.627199
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 3
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.636858
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 4
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.643917
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 5
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.648846
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 6
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.654837
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 7
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.657758
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 8
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.663382
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 9
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.664534
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 10
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.665161
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 11
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.665598
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 12
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.666198
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 13
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.666876
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 14
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.667632
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 15
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.668434
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 16
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.670479
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 17
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.672283
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 18
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.672700
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 19
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.674536
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 20
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.675820
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 21
2025-03-11 03:04:08 [cr_ana::louvain]     cpm score: 0.676067
2025-03-11 03:04:08 [cr_ana::louvain]   iteration 22
2025-03-11 03:04:09 [cr_ana::louvain]     cpm score: 0.676196
2025-03-11 03:04:09 [cr_ana::louvain]   iteration 23
2025-03-11 03:04:09 [cr_ana::louvain]     cpm score: 0.676322
2025-03-11 03:04:09 [cr_ana::louvain]   iteration 24
2025-03-11 03:04:09 [cr_ana::louvain]     cpm score: 0.676391
2025-03-11 03:04:09 [cr_ana::louvain]   iteration 25
2025-03-11 03:04:09 [cr_ana::louvain]     cpm score: 0.676404
2025-03-11 03:04:09 [cr_ana::louvain]   iteration 26
2025-03-11 03:04:09 [cr_ana::louvain]     cpm score: 0.676410
2025-03-11 03:04:09 [cr_ana::louvain]   iteration 27
2025-03-11 03:04:09 [cr_ana::louvain]     cpm score: 0.676411
2025-03-11 03:04:09 [cr_ana::louvain]   iteration 28
2025-03-11 03:04:09 [cr_ana::louvain]     cpm score: 0.676423
2025-03-11 03:04:09 [cr_ana::louvain]   iteration 29
2025-03-11 03:04:09 [cr_ana::louvain]     cpm score: 0.676438
2025-03-11 03:04:09 [cr_ana::louvain]   iteration 30
2025-03-11 03:04:09 [cr_ana::louvain]     cpm score: 0.676460
2025-03-11 03:04:09 [cr_ana::louvain]   iteration 31
2025-03-11 03:04:09 [cr_ana::louvain]     cpm score: 0.676482
2025-03-11 03:04:09 [cr_ana::louvain]   iteration 32
2025-03-11 03:04:09 [cr_ana::louvain]     cpm score: 0.676492
2025-03-11 03:04:09 [cr_ana::louvain]   iteration 33
2025-03-11 03:04:09 [cr_ana::louvain]     cpm score: 0.676493
2025-03-11 03:04:09 [cr_ana::louvain]   iteration 34
2025-03-11 03:04:09 [cr_ana::louvain]     cpm score: 0.676494
2025-03-11 03:04:09 [cr_ana::louvain] louvain optimized in 35 iterations
2025-03-11 03:04:09 [cr_ana::louvain] louvain final cpm score: 0.676494
optimization time: 1.78s
2025-03-11 03:04:09 [cr_ana::stages::graph_clustering] merging clusters
2025-03-11 03:04:09 [scan_rs::merge_clusters] computing DE params on 23065 x 1186 matrix
2025-03-11 03:04:09 [scan_rs::merge_clusters] computing DE on 871 vs 315 cells
2025-03-11 03:04:10 [scan_rs::merge_clusters] computing DE params on 23065 x 1259 matrix
2025-03-11 03:04:10 [scan_rs::merge_clusters] computing DE on 769 vs 490 cells
2025-03-11 03:04:10 [scan_rs::merge_clusters] computing DE params on 23065 x 783 matrix
2025-03-11 03:04:10 [scan_rs::merge_clusters] computing DE on 509 vs 274 cells
2025-03-11 03:04:10 [scan_rs::merge_clusters] found 0 DE genes, merging clusters 11 and 16.
2025-03-11 03:04:10 [scan_rs::merge_clusters] computing DE params on 23065 x 1874 matrix
2025-03-11 03:04:11 [scan_rs::merge_clusters] computing DE on 1504 vs 370 cells
2025-03-11 03:04:11 [scan_rs::merge_clusters] computing DE params on 23065 x 1448 matrix
2025-03-11 03:04:11 [scan_rs::merge_clusters] computing DE on 665 vs 783 cells
