Skip to main content

Popari: a probabilistic graphical model for integrated spatial transcriptomics analysis

Project description

Popari

Popari is a versatile framework for joint analysis and investigation of complex spatial transcriptomics datasets. Read the documentation (including installation instructions) here.

:warning: Popari is still under active development. Check back in a bit for a more complete user experience!

Dev Instructions

Install

pip install popari

Publishing

pip install hatch
pip install keyrings.alt

hatch build
hatch publish

Username: __token__ Password: {API token for PyPI}

Tests

To run the provided tests and ensure that SpiceMix can run on your platform, follow the instructions below:

  • Download this repo.
git clone https://github.com/alam-shahul/SpiceMixPlus.git
  • Install pytest in your environment.
pip install pytest
  • Navigate to the root directory of this repo.
  • Run the following command. With GPU resources, this test should execute without errors in ~2.5 minutes:
python -m pytest -s tests/test_popari_shared.py

Building Documentation

Assuming you have CMake:

  1. Navigate to docs/.
cd docs/
  1. Install Sphinx requirements.
pip install -r requirements.txt
  1. Clean and build.
make clean
make html
  1. Push to GitHub, and documentation will automatically build.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

popari-0.0.63.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

popari-0.0.63-py3-none-any.whl (2.2 MB view details)

Uploaded Python 3

File details

Details for the file popari-0.0.63.tar.gz.

File metadata

  • Download URL: popari-0.0.63.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.23.1

File hashes

Hashes for popari-0.0.63.tar.gz
Algorithm Hash digest
SHA256 910d30945f8be93b3f503f7deed53ce6fa820433377fae3e3d1a2b27f17a684e
MD5 64f953bb5c4f1a98decc548befb8ebdc
BLAKE2b-256 193da5cac9296f98d9cadeab3e38748f20f8d30dd0dbf53d6718bdd5fe8a9013

See more details on using hashes here.

File details

Details for the file popari-0.0.63-py3-none-any.whl.

File metadata

  • Download URL: popari-0.0.63-py3-none-any.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.23.1

File hashes

Hashes for popari-0.0.63-py3-none-any.whl
Algorithm Hash digest
SHA256 4aa723bd6311d46e79b5cf44d38cfa7a95e1bd1094b8572f7629a9b110e0051c
MD5 6fc4039560dc0f137adce50bf4e66962
BLAKE2b-256 100347b2c9b17bb1cb22a899d65f1f9d0cf6bd8d8520cda98cba9b96939b0edd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page