Spatial omics analysis tools for cell/gene clustering from a standard region
Project description
SpatialCompassV
Spatial omics analysis tools for cell/gene clustering from a astandard region
- PyPI package: https://pypi.org/project/scomv/
- Free software: MIT License
- Documentation: https://spatialcompassv.readthedocs.io
Overview of the SpatialCompassV (SCOMV) Workflow
The overall workflow of SpatialCompassV (SCOMV) is summarized as follows:
- Extraction of a reference region
A reference region (e.g., a tumor region) is identified using the SpatialKnifeY (SKNY) algorithm.
Vector construction from spatial grids
| The AnnData object is discretized into spatial grids, and for each grid, the shortest-distance vector to the reference region is computed. |
|
| This vector information is stored for each cell/gene and projected onto a polar coordinate map. The horizontal axis represents distance, and the vertical axis also represents distance. Distances are defined as negative for locations inside the reference region. |
|
| A similarity matrix is then constructed, followed by PCoA and clustering, to classify spatial distribution patterns. |
|
- Integration across multiple fields of view
By integrating results from multiple regions of interest, clustering of the reference region itself (e.g., tumor malignancy states) can be performed.- Gene-wise contributions are calculated using PCA, enabling the identification of spatially differentially expressed genes (Spatial DEGs).
Additional functionality
- Gene distributions can also be visualized as 3D density maps, allowing direct comparison of the spatial distributions of two genes.
Credits
This package was created with Cookiecutter and the audreyfeldroy/cookiecutter-pypackage project template.
79d3344 (Initial commit (cookiecutter-scientific-python))
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file scomv-0.1.2.tar.gz.
File metadata
- Download URL: scomv-0.1.2.tar.gz
- Upload date:
- Size: 3.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8cb9e741553c4c996ce97e18ad31ffdae1d83215aa97532bf72da7351ba0b7ac
|
|
| MD5 |
5c4ad905b901ed5aa636c44e767df8cc
|
|
| BLAKE2b-256 |
a860f8d50fdea8fcc356fb3f2c22ecdc958b2b269b281eecd3a75b6fb913fa5d
|
File details
Details for the file scomv-0.1.2-py3-none-any.whl.
File metadata
- Download URL: scomv-0.1.2-py3-none-any.whl
- Upload date:
- Size: 43.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8e8d9fe1e48533a55c3a5e9be40aa7e3e1fcaadf0c9db2bbe5db2d2a044518c
|
|
| MD5 |
a1352f41c2be00574807229119bbd2aa
|
|
| BLAKE2b-256 |
6c9866bcc9af1e996376eddeb473c0330af718d4f417101d68fc3af6ca4b2d51
|