Metadata-Version: 2.1
Name: visium_stitcher
Version: 0.0.3
Summary: Stitch multiple Visium slides together
Author-email: "Nadav Yayon, Krzysztof Polanski, Valentina Lorenzi" <kp9@sanger.ac.uk>
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: MIT License
Requires-Dist: scipy>=1.6.0
Requires-Dist: numpy
Requires-Dist: xmltodict
Requires-Dist: matplotlib
Requires-Dist: opencv-python
Requires-Dist: anndata
Project-URL: Documentation, https://visium-stitcher.readthedocs.io/en/latest/
Project-URL: Home, https://github.com/Teichlab/visium_stitcher

# Visium stitcher

The repository houses a Visium stitcher, allowing for a simple joining of adjacent tissue slices into a joint AnnData object for analysis. This is a two-step process, with the first step requiring aligning the images and extracting the transformation matrices in Fiji ([TrakEM2](https://imagej.net/plugins/trakem2/)). The resulting `.xml` file is subsequently used to transform the images and coordinates in Python.

## Installation

The package is available on PyPi
```bash
pip install visium_stitcher
```

## Usage

Please refer to the [example notebook](https://nbviewer.org/github/Teichlab/visium_stitcher/blob/main/notebooks/demo.ipynb) for exact Fiji instructions and a subsequent Python demonstration. The demo data is available at `ftp://ftp.sanger.ac.uk/pub/users/kp9/demo_data.tar.gz`.

The function docstrings are provided on [ReadTheDocs](https://visium-stitcher.readthedocs.io/en/latest/).

## Citation

Please cite our [preprint](https://www.biorxiv.org/content/10.1101/2022.04.27.489800v1.abstract)
```
@article{zhang2022human,
  title={A human embryonic limb cell atlas resolved in space and time},
  author={Zhang, Bao and He, Peng and Lawrence, John E and Wang, Shuaiyu and Tuck, Elizabeth and Williams, Brian A and Roberts, Kenny and Kleshchevnikov, Vitalii and Mamanova, Lira and Bolt, Liam and others},
  journal={bioRxiv},
  pages={2022--04},
  year={2022},
  publisher={Cold Spring Harbor Laboratory}
}
```

