Metadata-Version: 2.1
Name: cellpick
Version: 0.1.0
Summary: An interactive cell selection tool for spatial omics
License: BSD3
Author: Lucas Miranda, Paolo Pellizzoni
Requires-Python: >=3.9,<3.14
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: czifile (>=2019.7.2.1,<2020.0.0.0)
Requires-Dist: imagecodecs (==2024.12.30)
Requires-Dist: lxml (>=5.4.0,<6.0.0)
Requires-Dist: matplotlib (>=3.10.3,<4.0.0)
Requires-Dist: numpy (>=2.3.1,<3.0.0)
Requires-Dist: pandas (>=2.3.0,<3.0.0)
Requires-Dist: pyobjc (>=11.1,<12.0) ; sys_platform == "darwin"
Requires-Dist: pyside6 (>=6.9.1,<7.0.0)
Requires-Dist: qt-material (>=2.17,<3.0)
Requires-Dist: scikit-image (>=0.25.2,<0.26.0)
Requires-Dist: shapely (>=2.1.1,<3.0.0)
Requires-Dist: tifffile (==2024.8.30)
Requires-Dist: tqdm (>=4.67.1,<5.0.0)
Requires-Dist: untangle (>=1.2.1,<2.0.0)
Description-Content-Type: text/markdown

# CellPick
[![PyPI version](https://img.shields.io/pypi/v/cellpick.svg?logo=pypi)](https://pypi.org/project/cellpick/)
[![Docs](https://img.shields.io/badge/docs-latest-blue?logo=readthedocs)](https://cellpick.readthedocs.io/en/latest/)
[![Website](https://img.shields.io/badge/website-cellpick.org-44cc11?logo=google-chrome)](https://cellpick.pages.dev/)

![CellPick Logo](https://raw.githubusercontent.com/BorgwardtLab/CellPick/38cc265d4541407aaed1536e04fc8523a4870f96/cellpick/assets/logo-h.svg)

**CellPick** is an interactive tool designed to streamline the selection of cells for laser microdissection in single-cell spatial omics applications.  
It features a custom shape selection technique that leverages combinatorial optimization to select non-contiguous cells, maximizing coverage within a defined tissue region.  
CellPick also enables users to establish spatial gradients between landmarks, automatically scoring cells by their proximity to points of interest—facilitating downstream analyses such as correlating protein intensities with spatial location.

For a detailed walkthrough, please refer to the [official documentation](https://cellpick.readthedocs.io/en/latest/).

# Installation

```bash
pipx install cellpick
```

# Launching the GUI

```bash
cellpick
```
