Installation

There are currently three ways to install and run eva-sub-cli:

  • Using conda
  • From source using Docker
  • From source natively (i.e. installing dependencies yourself)

We encourage users to install the most recent version, as we are constantly improving the tool. You can check that you have the latest version installed by running eva-sub-cli.py --version and comparing against the release page.

1. Conda

The most straightforward way to install eva-sub-cli and its dependencies is through conda. For instance, the following commands install eva-sub-cli in a new environment called eva, activate the environment, and print the help message:

conda create -n eva -c conda-forge -c bioconda eva-sub-cli
conda activate eva
eva-sub-cli.py --help

To upgrade to the newest version, run conda update eva-sub-cli.

2. From source using Docker

Docker provides an easy way to run eva-sub-cli without installing dependencies separately. This method requires just Python 3.8+ and Docker to be installed. Then you can install the most recent version from PyPI in a virtual environment:

pip install eva-sub-cli

To verify that the cli tool is installed correctly, run the following command, and you should see the help message displayed:

eva-sub-cli.py --help

To upgrade to the newest version, run pip install --upgrade eva-sub-cli.

3. From source natively

This installation method requires the following:

Install each of these and ensure they are included in your PATH. Then install the latest eva-sub-cli release as previously described.