ALTEMO is a package of functions written in Python for bioinformatics proposed as a final project in the course of Algorithmic Techniques and Models (325) at the University of Málaga.
ALTEMO stands for ALgorithmic TEchniques and MOdels.
In order to run the program you will first need to download it, this can be done from GitHub using git:
PS D:\Code> git clone https://github.com/olegbrz/ALTEMO.git
This will download the project to the "ALTEMO" folder in the working directory.
The next requirement to use the suite is to have Python 3.6 or higher. This can be downloaded from the official website.
To work with the project, it is recommended to create a virtual environment where the necessary dependencies will be downloaded without interfering with the global installation.
To create a virtual environment, you can use Anaconda or similar, or simply venv
that comes integrated with Python:
PS D:\Code\ALTEMO> python -m venv .env
This command will create the .env
folder in which a Python virtual environment will be installed. Note that the name of the virtual environment can be different.
To activate the virtual environment:
PS D:/Code/ALTEMO> ./.env/Scripts/Activate.ps1
This script is to be activated in Microsoft Powershell, if you use another console or operating system, see the other scripts in the folder ./.env/Scripts
.
If everything is correct, the console should look like this (with the name of the environment at the beggining):
PS D:/Code/ALTEMO> ./.env/Scripts/Activate.ps1
(.env) PS D:/Code/ALTEMO>
With the virtual environment activated, you can proceed to install the dependencies with the integrated Python package manager, pip
. The exact dependencies are stored in the requirements.txt
file stored in the root of the project. To install them all automatically:
(.env) PS D:\Code\ALTEMO> pip install -r requirements.txt
With all of the above, the environment is ready to run the programs.