Skip to content

saeyslab/harpy

Repository files navigation

Harpy: single-cell spatial proteomics analysis that makes you happy

PyPI Downloads Build Status documentation badge Test Status codecov License GitHub repo size uv Ruff

Note: This package is still under active development.

Installation

Recommended for end-users. Install the latest harpy-analysis PyPI package with the extra dependencies in a local Python environment.

uv venv --python=3.12 # set python version
source .venv/bin/activate # activate the virtual environment
uv pip install 'harpy-analysis[extra]' # use uv to pip install dependencies
python -c 'import harpy; print(harpy.__version__)' # check if the package is installed

Only for developers. Clone this repository locally, install the .[dev] instead of the [extra] dependencies and read the contribution guide.

# Clone repository from GitHub
uv venv --python=3.12 # set python version
source .venv/bin/activate # activate the virtual environment
uv pip install -e '.[dev]' # use uv to pip install dependencies
python -c 'import harpy; print(harpy.__version__)' # check if the package is installed
# make changes
python -m pytest # run the tests

Checkout the docs for installation instructions using conda.

Tutorials

Tutorials are available here.

Usage

Learn how Harpy can be integrated into your workflow in different ways.

Contributing

See here for info on how to contribute to Harpy.

References

License

Check the license. Harpy is free for academic usage. For commercial usage, please contact Saeyslab.

Issues

If you encounter any problems, please file an issue along with a detailed description.

Packages

No packages published

Contributors 8

Languages