Installation

Installation#

CauTrigger requires Python 3.10 or newer.

pip install git+https://github.com/ChengmingZhang-CAS/CauTrigger.git@main

A reference list of dependency packages is provided in environment.yml.

CauTrigger uses velocyto to access colDeltaCorpartial for local partial correlation analysis. Since velocyto relies on Cython extensions and imports NumPy during its build step, install NumPy and Cython first and then install velocyto with build isolation disabled:

pip install numpy cython
pip install velocyto --no-build-isolation

This avoids the clean-environment build error ModuleNotFoundError: No module named 'numpy'. For details, see the official installation guide: https://velocyto.org/velocyto.py/install/index.html#