This repository contains three workflows for the analysis of West Nile virus data:
ingest/- Download data from GenBank, clean and curate itphylogenetic/- Filter sequences, align, construct phylogeny and export for visualizationnextclade/- Create nextclade datasets
Each folder contains a README.md with more information. The results of running both workflows are publicly visible at nextstrain.org/WNV.
Follow the standard installation instructions for Nextstrain's suite of software tools.
Run the default phylogenetic workflow via:
cd phylogenetic/
nextstrain build .
nextstrain view .
This repo is configured to use pre-commit, to help automatically catch common coding errors and syntax issues with changes before they are committed to the repo. . If you will be writing new code or otherwise working within this repo, please do the following to get started:
- install
pre-commitby running eitherpython -m pip install pre-commitorbrew install pre-commit, depending on your preferred package management solution - install the local git hooks by running
pre-commit installfrom the root of the repo - when problems are detected, correct them in your local working tree before committing them.
Note that these pre-commit checks are also run in a GitHub Action when changes are pushed to GitHub, so correcting issues locally will prevent extra cycles of correction.