* Uses a voting scheme on the results of multiple runs for the final classification: cells with p-value > `p_thresh` (default 0.99) on at least `voter_thresh` (default 0.9) of iterations are called doublets. Both thresholds are optional parameters to `.fit`.
* Updates `n_iters`(25), `n_top_var_genes`(10000), and phenograph_parameters(`'prune'=True`) defaults to be in line with updated methodology.
* Scores & p_values for cells assigned to the -1 "cluster" (i.e. not in a cluster) by Phenograph always set to np.nan.
When classifying on multiple iterations, any np.nan iterations are ignored. If a cell is assigned -1 (and so np.nan) on all iterations, its final label is also set to np.nan.
* We strongly recommended to set `prune=False` if running few iterations. With only one iteration, many labels will be np.NaN, in effect too ambiguous to make any call.