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


Release history Release notifications | RSS feed

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.67.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: popari-0.0.67.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.67.tar.gz
Algorithm Hash digest
SHA256 83864c6e139b80b7b7a43f8c6530e4af305d0ce697125b269f56c9b3df553b2e
MD5 37b6cb8af14ee83f42369d873863638f
BLAKE2b-256 a90acbbd8ff709868329b1fd1279de636c8cf246a995f4faf1bdbf8ca75a8d1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: popari-0.0.67-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.67-py3-none-any.whl
Algorithm Hash digest
SHA256 c00519772715cdc182bed2068f51a023593a0c717682aa7e3b2beee4621ce4ad
MD5 94299d53bf818eb9f3a02520822156c2
BLAKE2b-256 200dfb78460755e3ce177ff95d60f6b41eb7b4f7aeed509cef0da75f5f6da438

See more details on using hashes here.

Supported by

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