Metadata-Version: 2.1
Name: spatialMETA
Version: 0.0.2.1
Summary: spatialMETA: a deep learning framework for spatial multiomics
Home-page: https://github.com/RuonanTian/SpatialMETA
Author: Ruonan Tian
Author-email: ruonan.23@intl.zju.edu.cn
License: UNKNOWN
Platform: UNKNOWN
Description-Content-Type: text/markdown
Requires-Dist: sphinx-rtd-theme==1.2.0
Requires-Dist: sphinx-hoverxref==1.3.0
Requires-Dist: anndata==0.8.0
Requires-Dist: scanpy==1.8.1
Requires-Dist: pandas==1.4.2
Requires-Dist: matplotlib==3.5.2
Requires-Dist: seaborn==0.11.2
Requires-Dist: scikit-learn==0.24.1
Requires-Dist: einops==0.4.1
Requires-Dist: biopython==1.79
Requires-Dist: plotly==5.10.0
Requires-Dist: scipy==1.10.0
Requires-Dist: pyimzml==1.5.3
Requires-Dist: dash-bootstrap-components==1.5.0
Requires-Dist: dash-daq==0.5.0
Requires-Dist: python-dotplot
Requires-Dist: intervaltree==3.1.0
Requires-Dist: leidenalg
Requires-Dist: molmass
Requires-Dist: svgpathtools==1.6.1
Requires-Dist: shapely==2.0.3
Requires-Dist: numpy==1.21.6
Requires-Dist: numba==0.57.1
Requires-Dist: umap-learn==0.5.1
Requires-Dist: adjusttext==1.1.1
Requires-Dist: colour==0.1.5
Requires-Dist: kornia==0.7.2
Requires-Dist: elasticdeform
Requires-Dist: tifffile
Provides-Extra: cpu
Requires-Dist: torch==2.2.2; extra == "cpu"
Requires-Dist: torchvision==0.17.2; extra == "cpu"
Requires-Dist: torchgeometry==0.1.2; extra == "cpu"
Provides-Extra: gpu
Requires-Dist: torch==2.2.2+cu121; extra == "gpu"
Requires-Dist: torchvision==0.17.2+cu121; extra == "gpu"
Requires-Dist: torchgeometry==0.1.2+cu121; extra == "gpu"

# SpatialMETA

spatialMETA is a method for integrating spatial multi-omics data. SMOI aligns ST and SM to a unified resolution, integrates single or multiple sample data to identify cross-modal spatial patterns, and offers extensive visualization and analysis functions.

<img src="./docs/source/_static/imgs/spatialmeta_new.png" />

## Documentation

[Documentation](https://spatialmeta.readthedocs.io/en/latest/)

## Installation
Recommended to use Python 3.9 environment.
### Installing via PyPI
```shell
pip3 install spatialmeta
```
### Installing from source
```shell
git clone git@github.com:WanluLiuLab/SpatialMETA.git
cd spatialmeta
pip3 install -r requirements.txt
python3 setup.py install
```

### Create a new environment

```shell
# This will create a new environment named spatialmeta
conda env create -f environment.yml
conda activate spatialmeta
```
## Change Log
- 0.0.2 (2025-03-06)
  - Update `spatialmeta.model.AlignmentModule` 
  - Update `spatialmeta.model.ConditionalVAESTSM`

