The current snakemake version of EVEREST is operational, but this repository is archived.
Further development is done under nextflow version here
Running EVEREST:
EVEREST is a snakemake pipeline for virus discovery, its main purpose is to characterise phage genomes isolates but can be also used for all the virome.
- Clone EVEREST repository.
$ git clone --recursive /~https://github.com/agudeloromero/EVEREST.git
- Create everest environment
- Creating Snakemake from scratch following these steps (Recommended)
- using everest.yml file provided here.
$ conda env -n everest create -f everest.yml
- EVEREST databases have to be requested by email, but they will open soon.
How to run
- Edit conf/config.yml file to point to the input, output and databases directories.
- The databases include the human genome as a reference to get rid off those reads. However, this link can be changed by an alternative genome. Example of how to download other genomes of interest can be seen here (/~https://github.com/agudeloromero/Reference_Genomes).
$ conda activate everest
(everest)$ snakemake --use-conda -j 2 --keep-going
- Input directory should contain the .fastq.gz files to analyse ( -j option have to be set depending on number of available cores).
- Files are expected to be named as "name_R1" and "name_R2" plus extension. In case you need to rename then, please see this example (/~https://github.com/agudeloromero/rename_fastq_files).