Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 3.9 KB

README.md

File metadata and controls

39 lines (31 loc) · 3.9 KB

outbreak.info

DOI During outbreaks of emerging diseases such as COVID-19, efficiently collecting, sharing, and integrating data is critical to scientific research.

outbreak.info is a standardized, searchable platform to discover and explore COVID-19 and SARS-CoV-2 data from the Center for Viral Systems Biology at Scripps Research. It contains three parts: a standardized searchable database of COVID-19 research; customizable real-time surveillance reports on SARS-CoV-2 variants and mutations; and an explorable interface to examine changes in epidemiological data.

Disclaimer: This project is a work-in progress. Please submit an issue if you notice any bugs or want to suggest features.

Data sources

Related projects

Deploying a local version of the site

  1. Clone the repository
  2. Make sure you have [node & npm] (https://nodejs.org/en/).
  3. In terminal, navigate to the src directory of this repository.
  4. Install node_modules by running npm install.
  5. Launch a local server with hot-reloads by running npm run dev.

Updating curated Variants of Concern (VOCs) / Variants of Interest (VOIs) / Variants under Monitoring (VUMs).

outbreak.info maintains a curated list of VOCs/VOIs/VUMs based on classifications by public health agencies. Additionally, the sublineages associated with a variant are determined using data from the Pango team and are maintained here.

Adding, removing, or changing the list of VOCs/VOIs/VUMs.

  1. Edit the curated yaml file. Do not manually edit the curated .json file used by outbreak.info; this file will be dynamically generated by the python script below. Essential components:
    • pangolin_lineage: the primary, parent pangolin lineage for the variant. Can also be an array (e.g. ["B.1.427", "B.1.429"] -- specify as a yaml array)
    • who_name: (if available) the WHO alias for the variant
    • dateModified: date which outbreak.info classifies it as a VOC/VOI/VUM
    • classifications: array containing classifications as per CDC, WHO, PHE, ECDC
    • Make sure to nest the yaml object under the appropriate section (VOC, VOI, VUM) to ensure it gets classified as the appropriate level of concern.
  2. Run python curated_reports_prep/generate_curated_lineages_json.py. This updates the curated .json file used by outbreak.info.
  3. Edit updates admin.js to add a note that a variant has been classified, reclassified, or downgraded.
  4. Commit to the GitHub repo and rebuild the site.

Updating only the Pango sublineages associated with each tacked variant.

  1. Run python curated_reports_prep/generate_curated_lineages_json.py. This updates the curated .json file used by outbreak.info.
  2. Commit to the GitHub repo and rebuild the site.