Installation

SINFONIA is available on PyPI here and can be installed via:

pip install sinfonia

You can also install SINFONIA from GitHub via:

git clone git://github.com/BioX-NKU/SINFONIA.git
cd SINFONIA
python setup.py install

The dependencies will be automatically installed along with SINFONIA.

Anaconda

If you do not have a working installation of Python, consider installing Miniconda (see Installing Miniconda). Once Anaconda has been installed, you can create and activate a Python environment, e.g. Python 3.8.13, via:

conda create -n py38 python=3.8.13
conda activate py38

Installing Miniconda

After downloading Miniconda, in a unix shell (Linux, Mac), run:

cd DOWNLOAD_DIR
chmod +x Miniconda3-latest-VERSION.sh
./Miniconda3-latest-VERSION.sh

and accept all suggestions. Either reopen a new terminal or source ~/.bashrc on Linux/ source ~/.bash_profile on Mac. The whole process takes just a couple of minutes.