Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1.5 KB

File metadata and controls

28 lines (23 loc) · 1.5 KB

Installation

THRESHER utilizes Snakemake pipelines complemented by Python scripts for input validation, configuration file generation, and execution of the workflow.

Bioconda Installation

Coming soon.

Manual Installation via Git

  1. Clone the GitHub repository:

    git clone https://github.com/microbialARC/THRESHER
    cd THRESHER
  2. Install THRESHER using the installation script:

    bash install.sh
  3. Activate Thresher environment and display help message:

    conda activate thresher
    thresher -h

What is downloaded and installed?

When you clone the GitHub repository, you receive Thresher's core scripts and configuration files (YAML files) that specify which bioinformatics tools are needed for each function. The installation script then creates a conda environment named thresher and installs Thresher along with Snakemake and its dependencies in thresher conda environment.

The bioinformatics tools themselves are not installed during this installation. When you first run a function (e.g., Strain Identifier or Genome Profiler), Snakemake will automatically download and install only the tools required for that specific function. This minimizes disk space usage, but requires internet connection when running the function.

Think of it like having a recipe book at home. You only buy the specific ingredients when you decide to cook a particular dish, rather than stocking your pantry with every ingredient for every recipe.