Install

Requirements

This package requires Python 3.7 or later. It is tested on Linux, but should also run on MacOS and Windows, with some limitations regarding parallelization.

Dependencies

This package relies on the tools morpheus and pyABC.

Install from PIP

The package can be installedd from the Python Package Index PyPI via pip:

pip3 install fitmulticell

Install from GIT

If you want the bleeding edge version, install directly from gitlab:

pip3 install git+https://gitlab.com/fitmulticell/fit

If you need to have access to the source code, you can instead download it via:

git clone https://gitlab.com/fitmulticell/fit

and then install from the local repository via:

cd fit
pip3 install -e .

Install on AWS

Here is a link to a video that explains how to install the FitMultiCell pipeline in the AWS Amazon cloud:

https://cloudstore.zih.tu-dresden.de/index.php/s/NMiLZmpktaGGgWp

Moreover, here is the list of commands used in the video:

sudo apt update
sudo apt install --yes libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 \
libxcomposite1 libasound2 libxi6 libxtst6 gnuplot-nox joe
wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
bash Anaconda3-2020.11-Linux-x86_64.sh
source ~/.bashrc
pip install jupyter
pip install pyabc
pip install fitmulticell
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mykey.key -out mycert.pem
jupyter notebook password
jupyter notebook --generate-config
jupyter notebook &

Upgrade

If you want to upgrade an installation, replace install by install --upgrade in the above pip commands.