# Installation ## Requirements UQ-PhysiCell requires Python 3.10 or later and the following dependencies: - [pcdl](https://github.com/elmbeech/physicelldataloader/tree/master) - [SALib](https://salib.readthedocs.io/en/latest/index.html) ## Installation from PyPI We recommend using a virtual environment, such as [venv](https://docs.python.org/3/library/venv.html) or [conda](https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html). ```bash pip install uq-physicell ``` ## Installation from Source 1. Clone the repository: ```bash git clone https://github.com/heberlr/UQ_PhysiCell.git cd UQ_PhysiCell ``` 2. Install in development mode: ```bash pip install -e . ``` ## Additional Dependencies For Bayesian optimization features, install the optional dependencies: ```bash pip install torch botorch gpytorch ``` For Aproximate Bayesian Computation: ```bash pip install pyabc ``` ## Verification To verify the installation, run: ```python import uq_physicell print(f"UQ-PhysiCell version: {uq_physicell.__version__}") ``` You should see the current version number displayed. The latest version is {sub-ref}`version`.