scanpy.Neighbors#
- class scanpy.Neighbors(adata, *, n_dcs=None, use=None, diffmap=None, neighbors_key=None)[source]#
Bases:
Data represented as graph of nearest neighbors.
Represent a data matrix as a graph of nearest neighbor relations (edges) among data points (nodes).
- Parameters:
- adata
AnnData Annotated data object.
- n_dcs
int|None(default:None) Number of diffusion components to use.
- use
GraphAcc|str|None(default:None) The neighborhood graph (connectivities) to use, e.g.
A.obsp['k'], by default the oneneighbors()wrote by default. Distances and parameters are found whereneighbors()put them alongside it, if they exist.- diffmap
MultiAcc|str|None(default:None) Where
diffmap()wrote its results, i.e. theoutpassed to it:Nonefor the default place, or an accessor likeA.obsm['k'].- neighbors_key
str|None(default:None) Where to look in
.unsand.obspfor neighbors data.
- adata
Attributes
Connectivities between data points (sparse matrix).
Distances between data points (sparse matrix).
DPT distances.
Eigen basis of transition matrix.
Eigen values of transition matrix.
PyNNDescent index.
Transition matrix (sparse matrix).
Symmetrized transition matrix (sparse matrix).
Methods
compute_eigen(*[, n_comps, sort, sym])Compute eigen decomposition of transition matrix.
compute_neighbors([n_neighbors, n_pcs, use, ...])Compute distances and connectivities of neighbors.
compute_transitions(*[, density_normalize])Compute transition matrix.
Generate igraph from connectiviies.