Skip to content

Required softwares and dependencies

ManuelTgn edited this page Dec 1, 2020 · 5 revisions

Before you install GRAFIMO the user must have installed:

The user should ensure that they are all reachable in Unix PATH.

Note that is suggested to use samtools tabix and not the one coming with VG. If the user is not sure about which tabix is running, he/she can type which tabix, to retrieve which is the currently used tabix.

GRAFIMO is written in both Python3 and Cython. Thus, the user will need Cython to be installed to correctly build GRAFIMO. Cython can be obtained via pip

pip3 install Cython

To build GRAFIMO are used setuptools and wheel. The user should make sure he/she has the latest version of both setuptools and wheel

python3 -m pip install --user --upgrade setuptools wheel

GRAFIMO depends on some Python packages. If the user's machine does not satisfy the dependencies, building GRAFIMO from source and via pip they should be automatically solved.

To install all the required packages:

pip3 install pandas
pip3 install numpy
pip3 install statsmodels
pip3 install sphinx
pip3 install numba