Skip to content

Probabilistic modeling of high-dimensional binary data in JAX

License

Notifications You must be signed in to change notification settings

cbg-ethz/Jnotype

Repository files navigation

Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public. build Ruff Code style: black PyPI Latest Release

Jnotype

JAX-powered Python package for exploratory analysis of binary data. This includes genotype data, binary images, and data sets used in ecology.

Note: this package is in early development stage.

Installation

Note: The package has not reached a stable API yet. Frequent changes may appear.

We recommend setting up a new virtual environment. You can install the released version of the package from PyPI:

$ python -m pip install jnotype

or install the development version from GitHub:

$ python -m pip install 'jnotype @ git+https://github.com/cbg-ethz/jnotype'

Using GPU

Instructions above install the CPU version of JAX. To use GPU, you may need to follow the official JAX installation tutorial.

Getting started

Directory examples/ contains Quarto notebooks, which demonstrate basic functionalities of the package.