Installation

Requirements

UQ-PhysiCell requires Python 3.10 or later and the following dependencies:

Installation from PyPI

We recommend using a virtual environment, such as venv or conda.

pip install uq-physicell

Installation from Source

  1. Clone the repository:

    git clone https://github.com/heberlr/UQ_PhysiCell.git
    cd UQ_PhysiCell
    
  2. Install in development mode:

    pip install -e .
    

Additional Dependencies

For Bayesian optimization features, install the optional dependencies:

pip install torch botorch gpytorch

For Aproximate Bayesian Computation:

pip install pyabc

Verification

To verify the installation, run:

import uq_physicell
print(f"UQ-PhysiCell version: {uq_physicell.__version__}")

You should see the current version number displayed. The latest version is 1.2.8.