stereo.algorithm.co_occurrence.CoOccurrence.main¶
- CoOccurrence.main(cluster_res_key, method='stereopy', dist_thres=300, steps=10, genelist=None, gene_thresh=0, n_jobs=-1, res_key='co_occurrence')[source]¶
Co-occurence calculates the score or probability of two or more cell types in spatial. Stereopy provided two method for co-occurence, ‘squidpy’ for method in squidpy, ‘stereopy’ for method in stereopy by default.
- Parameters:
cluster_res_key – The key of the cluster or annotation result of cells stored in
data.tl.resultwhich ought to be equal to cells in length.method – The method to calculate co-occurence choose from
['stereopy', 'squidpy'],'stereopy'by default.dist_thres – The max distance to measure co-occurence. Only used when
method='stereopy'.steps – The steps to generate threshold to measure co-occurence, use along with dist_thres, i.e. default params will generate [30,60,90……,270,300] as threshold. Only used when
method='stereopy'.genelist – Calculate co-occurence between clusters in cluster_res_key & genelist if provided, otherwise calculate between clusters in cluster_res_key. Only used when
method='stereopy'.gene_thresh – Threshold to determine whether a cell expresses targeted gene. Only used when
method='stereopy'.n_jobs – The number of threads to calculate co-occurence, default to all cores of the machine.
res_key – The key to store the result in
data.tl.result.
- Returns:
StereoExpData object with co_occurrence result in
data.tl.result.