spatial_count
Short Description
sm.tl.spatial_count
computes a neighborhood matrix from spatial data using categorical variables,
such as cell types, to identify local cell clusters. It offers two neighborhood definition methods:
- Radius Method: Identifies neighbors within a specified radius for each cell, allowing for the exploration of spatial relationships based on physical proximity.
- KNN Method: Determines neighbors based on the K nearest neighbors, focusing on the closest spatial associations irrespective of physical distance.
The generated neighborhood matrix is stored in adata.uns
, providing a basis for further analysis.
To uncover Recurrent Cellular Neighborhoods (RCNs) that share similar spatial patterns, users can
cluster the neighborhood matrix using the spatial_cluster
function. This approach enables the
identification of spatially coherent cell groups, facilitating insights into the cellular
architecture of tissues.
Function
spatial_count(adata, x_coordinate='X_centroid', y_coordinate='Y_centroid', z_coordinate=None, phenotype='phenotype', method='radius', radius=30, knn=10, imageid='imageid', subset=None, verbose=True, label='spatial_count')
Parameters:
Name | Type | Description | Default |
---|---|---|---|
adata |
AnnData
|
Annotated data matrix with spatial information. |
required |
x_coordinate |
(str, required)
|
Column name containing x-coordinates. |
'X_centroid'
|
y_coordinate |
(str, required)
|
Column name containing y-coordinates. |
'Y_centroid'
|
z_coordinate |
str
|
Column name containing z-coordinates, for 3D spatial data. |
None
|
phenotype |
(str, required)
|
Column name containing phenotype or any categorical cell classification. |
'phenotype'
|
method |
str
|
Neighborhood definition method: 'radius' for fixed distance, 'knn' for K nearest neighbors. |
'radius'
|
radius |
int
|
Radius used to define neighborhoods (applicable when method='radius'). |
30
|
knn |
int
|
Number of nearest neighbors to consider (applicable when method='knn'). |
10
|
imageid |
str
|
Column name containing image identifiers, for analyses limited to specific images. |
'imageid'
|
subset |
str
|
Specific image identifier for subsetting data before analysis. |
None
|
verbose |
bool
|
If True, prints progress and informational messages. |
True
|
label |
str
|
Key for storing results in |
'spatial_count'
|
Returns:
Name | Type | Description |
---|---|---|
adata |
AnnData
|
Updated AnnData object with the neighborhood matrix stored in |
Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Source code in scimap/tools/spatial_count.py
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 |
|