Installation#

Basic Installation#

Install LIANA using pip:

pip install liana

Conda Installation#

conda install bioconda::liana

Installation with Extras#

LIANA offers optional dependencies for extended functionality:

All Extras#

Install all optional dependencies:

pip install 'liana[extras]'

This includes additional packages for:

  • Multi-view analysis (decoupler, muon, mofax, mofapy2)

  • Database access (omnipath)

  • Differential expression (pydeseq2)

  • Pathway analysis (gseapy)

  • Optimization (corneto, cvxpy-base, PySCIPOpt)

  • And more (cell2cell, kneed)

Development Installation From Source#

git clone https://github.com/saezlab/liana-py.git
cd liana-py
pip install -e '.[dev]'

Requirements#

  • Python 3.10 or higher (up to 3.13)

  • Core dependencies: anndata, mudata, scanpy, numba, pandas, and others are installed automatically