Installation

Requirements

  • Python 3.8 or later

  • numpy >= 1.20

  • scipy >= 1.7

Optional dependencies

For biological perturbation analysis:

pip install anndata

For supervised metrics:

pip install scikit-learn

Install from PyPI

pip install shesha-geometry

Install with bio extras

pip install "shesha-geometry[bio]"

Install from source

git clone https://github.com/prashantcraju/shesha.git
cd shesha
pip install -e .