grassp.tl.to_knn_graph#
- to_knn_graph(data, node_label_column=None, neighbors_key=None, obsp=None)[source]#
 Convert the k-NN graph stored in
AnnDatato anetworkxgraph.- Parameters:
 - data 
AnnData anndata.AnnDatathat has been processed withscanpy.pp.neighbors()(or equivalent) so that eitheradata.obsp[obsp]oradata.uns[neighbors_key]exists.- node_label_column 
str|None(default:None) Observation column whose values become node labels in the resulting graph. If
None(default),data.obs_namesis used.- neighbors_key 
str|None(default:None) Key under which Scanpy stored neighbour information (defaults to
'neighbors'). Ignored if obsp is provided.- obsp 
str|None(default:None) Name of a pre-computed adjacency/connectivity matrix in
adata.obsp. Takes precedence over neighbors_key.
- data 
 - Return type:
 Graph- Returns:
 networkx.Graph Undirected, weighted graph where edge weights correspond to the connectivities/distances of the k-NN graph.