Metadata-Version: 2.4
Name: tardis_spac
Version: 0.7.3
Summary: TArget pRioritization toolkit for perturbation Data In Spatial-omics
Author-email: pkuTrasond <barry_2001@stu.pku.edu.cn>
Maintainer-email: zenglabPKU <barry_2001@pku.edu.cn>
License-Expression: MIT
Project-URL: Homepage, https://pypi.org/project/tardis_spac/
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: anndata
Requires-Dist: matplotlib
Requires-Dist: numba
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: scanpy
Requires-Dist: scikit-bio
Requires-Dist: scikit-learn
Requires-Dist: scipy
Requires-Dist: seaborn
Requires-Dist: statsmodels
Requires-Dist: tqdm
Provides-Extra: external
Requires-Dist: cellcharter; extra == "external"
Requires-Dist: scvi-tools; extra == "external"
Requires-Dist: squidpy; extra == "external"
Dynamic: license-file

# TARDIS-SPAC

**T**Arget p**R**ioritization toolkit for perturbation **D**ata **I**n **S**patial-omics.

TARDIS provides global and local statistical modes for spatial perturbation analysis.

## Installation

```bash
pip install tardis_spac
```

Optional clustering integrations (CellCharter / scVI):

```bash
pip install tardis_spac[external]
```

## Usage

```python
import tardis_spac as td
from tardis_spac.stats import kl_divergence, wasserstein_distance, aitchison_distance
from tardis_spac.utils.plot import plot_top_kde
```

## Development

```bash
pip install build twine
python -m build
```
