1. Installation
Epical is coded in Python. It needs Python 3 (version >= 3.5.x and <= 3.11.x) or a later version for installation and execution.
1.1. Prerequisites
1.2. Python Dependencies
Note
As of Jan 10, 2024. TensorFlow does NOT support Python 3.12 and 3.13
Note
Users do NOT need to install these packages manually, as they will be automatically installed if you use pip3.
1.3. Install Epical
# Create virtual environment. In this example, we used conda to create a virtual environment named bioage.
conda create -n bioage
Collecting package metadata (current_repodata.json): done
Solving environment: done
...
# Activate the bioage virtual environment
conda activate bioage
# Install epical
pip3 install epical
Collecting epical
Downloading epical-0.0.1-py3-none-any.whl.metadata (2.4 kB)
Requirement already satisfied: numpy in /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages (from epical) (1.26.3)
Collecting scipy (from epical)
Downloading scipy-1.11.4-cp311-cp311-macosx_10_9_x86_64.whl.metadata (60 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.4/60.4 kB 923.3 kB/s eta 0:00:00
Collecting scikit-learn (from epical)
Downloading scikit_learn-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl.metadata (11 kB)
Collecting bx-python (from epical)
...
1.4. Upgrade Epical
pip3 install epical --upgrade
1.5. Uninstall Epical
pip3 uninstall epical