Skip to content

Getting started

Installation

Novae can be installed on every OS via pip on any Python version from 3.10 to 3.12 (included). By default, we recommend using python==3.10.

Advice (optional)

We advise creating a new environment via a package manager.

For instance, you can create a new conda environment:

conda create --name novae python=3.10
conda activate novae

Choose one of the following installation mode, depending on your needs.

pip install novae

If you want to use Novae in multimodal mode, you can also install the two following extras: multimodal and conch. You can install both as follows:

pip install 'novae[multimodal,conch]'

Contributing

If you want to contribute to Novae, using uv is recommended. You'll also need create a fork, see the CONTRIBUTING guidelines.

git clone https://github.com/MICS-Lab/novae.git # or your own fork of Novae
cd novae

uv sync --all-extras --dev # all extras and the dev dependencies
conda install bioconda::novae

Warning

You won't be able to install the extra dependencies of Novae with conda.

git clone https://github.com/MICS-Lab/novae.git
cd novae

pip install -e . # no extra
pip install -e '.[multimodal,conch]' # all extras

Next steps