Warning
This repository is a work in progress. The ebov-2013 (West-African outbreak) dataset at
nextstrain.org/ebola/ebov-2013, and formerly at /ebola, was created by an older
version
(src).
This repository contains three workflows for the analysis of ebola 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.
Follow the standard installation instructions for Nextstrain's suite of software tools.
After you've installed the Nextstrain CLI, you can set up ebola with
nextstrain setup ebola
Run the default phylogenetic workflow via:
nextstrain run ebola phylogenetic ebola-analysis nextstrain view ebola-analysis
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.