Skip to content

Commit c2e75dd

Browse files
authored
Merge pull request #902 from cmu-delphi/release/v3.2.9
Release v3.2.9
2 parents dc63a37 + 4beed1f commit c2e75dd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+5177
-5149
lines changed

.github/workflows/release_main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
- name: Build Assets
5858
run: npm pack
5959
- name: Upload Release Asset
60-
uses: AButler/upload-release-assets@v2.0
60+
uses: AButler/upload-release-assets@v3.0
6161
with:
6262
files: "www-main-*.tgz"
6363
repo-token: ${{ secrets.GITHUB_TOKEN }}

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ As an alternative you can use Docker and Docker Compose:
8383
1. `docker-compose up -d` to create a docker container for the current environment.
8484
1. `docker-compose exec r bash` to jump into the container.
8585
1. `micromamba activate www-main` to activate the environment
86+
2. `export API_KEY=y0urAp1kEy` to add your own api key as env variable.
8687

8788
Now you have the environment ready to start converting .Rmd blog files to html.
8889
#### Commands

content/about/_index.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,79 @@ We're a research group based out of Carnegie Mellon University dedicated to deve
3434
### Who is our audience?
3535

3636
Public health authorities (federal, state, local), the healthcare industry, the public and private sectors, fellow researchers working on epidemic tracking and forecasting, data journalists, and the general public.
37+
38+
### Milestones
39+
40+
* **September 2023.** We were selected to be a Center of Innovation in Outbreak Analytics and Disease Modeling by the Centers for Disease Control and Prevention’s [Center for Forecasting and Outbreak Analytics](https://www.cdc.gov/forecast-outbreak-analytics/index.html). We are one of thirteen centers serving as the core of [Insight Net](https://www.cdc.gov/forecast-outbreak-analytics/partners/insightnet/index.html).
41+
42+
* **March 2023.** With the sunsetting of regular COVID-19 Case reporting by both JHU CSSE and USAFacts, we are no longer focusing on case tracking and forecasting and are now prioritizing COVID and influenza-related hospitalizations, and on gearing up for tracking other circulating and emerging pathogens.
43+
44+
* **February 2023.** We commenced a new project supporting the [CDC’s Center for Outbreak Forecasting and Analytics](https://www.cdc.gov/forecast-outbreak-analytics/index.html), which includes, among other goals, the prototyping of federated epidemic surveillance.
45+
46+
* **September 2022.** We launched [Epidata v4](https://delphi.cmu.edu/blog/2022/12/14/introducing-epidata-v4/), prioritizing fast access to the most up-to-date data while retaining the deep data revision history needed by researchers.
47+
48+
* **June 2022.** We ended data collection for the [COVID-19 Trends and Impact Survey (CTIS)](https://delphi.cmu.edu/covid19/ctis/) after more than two years, during which we received 29.5 million survey responses in the US (and [well over 100m globally](https://covidmap.umd.edu/)).
49+
50+
* **April 2022.** We received the [Allen Newell Award for Research Excellence in SCS at CMU](https://www.cs.cmu.edu/events/newell-award), which is awarded annually and recognizes an outstanding body of work that epitomizes Allen Newell's research style.
51+
52+
* **April 2022.** We received [the Policy Impact Award and the Warren J. Mitofsky Innovators Award from the the American Association of Public Opinion Research (AAPOR)](https://www.cs.cmu.edu/news/2022/delphi-aapor-awards), along with our partners from the University of Maryland Social Data Science Center and Meta, for our work on the [COVID-19 Trends and Impact Survey](https://delphi.cmu.edu/covid19/ctis/) (CTIS).
53+
54+
* **January 2022.** We added selected signals from the White House COVID-19 Data Strategy and Execution Workgroup’s [Community Profile Report (CPR)](https://healthdata.gov/Health/COVID-19-Community-Profile-Report/gqxm-d9w9), including hospital admission and vaccination rates. This data source was discontinued in February 2023.
55+
56+
* **January 2022.** After the CDC paused flu forecasting for the 2020-2021 season due to too little flu activity, we restarted generating flu forecasts for the 2021-2022 flu season.
57+
58+
* **December 2021.** Our work was highlighted in a Proceedings of the National Academy of Sciences Special Feature, ["Beyond Cases and Deaths: The Benefits of Auxiliary Data Streams In Tracking the COVID-19 Pandemic"](https://www.pnas.org/topic/548)
59+
60+
* **May 2021.** We received the 2021 [Statistical Partnerships Among Academe, Industry, and Government (SPAIG) award](https://www.cmu.edu/dietrich/news/news-stories/2021/may/spaig-covid.html) from the American Statistical Association (ASA) along with our COVIDcast collaborators.
61+
62+
* **April 2021.** We launched our redesigned website, which included [COVIDcast 2.0](https://delphi.cmu.edu/covidcast/).
63+
64+
* **March 2021.** We added PCR testing data from [COVID Act Now](https://covidactnow.org/). These data were discontinued in December 2021.
65+
66+
* **January 2021.** We added signals on adult and pediatric COVID hospitalizations from the U.S. Department of Health & Human Services. In particular, we include the sum of all confirmed adult and pediatric COVID-19 hospital admissions. This sum is used as the "ground truth" for hospitalizations by the [COVID-19 Forecast Hub](https://covid19forecasthub.org/).
67+
68+
* **December 2020.** We added national provisional death counts, from the National Center for Health Statistics (NCHS). [These data are](https://www.cdc.gov/nchs/nvss/vsrr/COVID19/index.htm)[ based on death certificate data received and coded by NCHS](https://www.cdc.gov/nchs/nvss/vsrr/COVID19/index.htm).
69+
70+
* **December 2020.** We added inpatient and outpatient COVID-19 signals based on aggregated statistics from medical claims, provided to us by [Change Healthcare](https://www.changehealthcare.com/).
71+
72+
* **November 2020.** Shifting from our original Google Health Trends data source, we added our Google Symptoms signals, which estimate the volume of searches mapped to symptom sets related to COVID-19.
73+
74+
* **October 2020.** [Thirteen volunteer Googlers joined our group](https://www.cmu.edu/news/stories/archives/2020/september/covidcast-google.html) for six months via [Google.org Fellowships](https://www.google.org/our-approach/), bringing in professional experience and dramatically increasing our productivity.
75+
76+
* **September 2020.** [The COVID-19 Symptom Data Challenge was launched](https://healthpolicy.duke.edu/events/covid-19-symptom-data-challenge). Sponsored by Delphi along with Meta, University of Maryland, the Duke Margolis Center for Health Policy, and Resolve to Save Lives, the Challenge asked participants to "enable earlier detection and improved situational awareness of the outbreak" using [CTIS data](https://delphi.cmu.edu/covidcast/survey-results/).
77+
78+
* **August 2020.** We built upon our pre-pandemic relationship with Quidel and added signals based on positivity rates of their COVID-19 antigen tests. This data source was discontinued in August 2023.
79+
80+
* **June 2020.** We added several new data sources, including:
81+
82+
* Anonymized location data from mobile phones from [Safegraph](https://www.safegraph.com/). This source was discontinued in July 2022.
83+
84+
* County-level confirmed COVID-19 case and death data from [USAFacts](https://usafacts.org/). This source was deactivated in January 2023.
85+
86+
* Inpatient and outpatient COVID-19 hospitalization signals we derived from aggregated statistics from medical claims, provided to us by [Optum](https://www.optum.com/).
87+
88+
* **May 2020.** We added signals for COVID-19 Cases and Deaths, mirrored from the [Center for Systems Science and Engineering](https://systems.jhu.edu/research/public-health/ncov/) at Johns Hopkins University.
89+
90+
* **April 2020.** We partnered with Meta to launch the [COVID-19 Trends and Impact Survey (CTIS)](https://delphi.cmu.edu/covid19/ctis/) to monitor in real-time the spread and impact of the COVID-19 pandemic in the United States.
91+
92+
* **April 2020.** We added signals from two new data sources:
93+
94+
* Signals related to COVID-related doctor visits, derived from aggregated statistics from medical claims, provided to us by [Optum](https://www.optum.com/).
95+
96+
* Data from Google Health Trends, which estimate the volume of COVID-related searches in a given location, on a given day. This data source was discontinued in March 2021.
97+
98+
* **April 2020.** We began supporting and advising the U.S. CDC’s community-driven COVID-19 forecasting effort, including creating and maintaining an ensemble forecast from the models submitted to the [COVID-19 Forecast Hub](https://covid19forecasthub.org/), and a [forecast evaluation dashboard](https://delphi.cmu.edu/forecast-eval/).
99+
100+
* **March 2020.** Working with Brett Slatkin (head of Google Surveys) and Hal Varian (Google’s Chief Economist), we launched our [Google Symptom Survey](https://delphi.cmu.edu/blog/2020/09/18/covid-19-symptom-surveys-through-google/), which ended in May 2020.
101+
102+
* **March 2020.** We launched [COVIDcast](https://delphi.cmu.edu/covidcast/), the nation’s largest public repository of diverse, real-time indicators of COVID-19 activity, freely accessible through the [Epidata API](https://cmu-delphi.github.io/delphi-epidata/api/covidcast.html), which is updated daily with the latest data.
103+
104+
* **2019.** We became a CDC National Center of Excellence for Influenza Forecasting, one of two nationally (and a 5-year designation).
105+
106+
* **2016.** We developed and deployed [influenza nowcasts](https://delphi.cmu.edu/nowcast/) for the CDC, state departments of public health, and the public.
107+
108+
* **2016.** We developed and deployed the [Epidata API](https://cmu-delphi.github.io/delphi-epidata/), which provides real-time access to epidemiological surveillance data.
109+
110+
* **2013.** We began supporting the U.S. CDC’s Influenza Division in advancing and growing a [scientific community around influenza forecasting](https://www.cdc.gov/flu/weekly/flusight/index.html). We’ve been [perennial leaders in forecasting accuracy](https://www.cs.cmu.edu/~roni/CDC%20Flu%20Challenge%202014-2018%20Results.pdf) ever since.
111+
112+

content/blog/2020-08-26-fb-survey.Rmd

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,6 @@ output:
4747
toc: true
4848
---
4949

50-
```{r, echo=FALSE}
51-
options(covidcast.auth = Sys.getenv("API_KEY"))
52-
```
5350

5451
Since April 2020, in collaboration with Facebook,
5552
partner universities, and public health officials,
@@ -140,6 +137,8 @@ library(covidcast)
140137
library(dplyr)
141138
library(gridExtra)
142139
140+
options(covidcast.auth = Sys.getenv("API_KEY")) # for more on API keys, see: https://cmu-delphi.github.io/delphi-epidata/api/api_keys.html
141+
143142
# Fetch Facebook % CLI signal and JHU confirmed case incidence proportion at
144143
# the state level
145144
start_day = "2020-06-15"

content/blog/2020-08-26-fb-survey.html

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,20 +47,19 @@
4747
toc: true
4848
---
4949

50-
<script src="/rmarkdown-libs/header-attrs/header-attrs.js"></script>
5150

5251
<div id="TOC">
5352
<ul>
54-
<li><a href="#short-background">Short Background</a></li>
55-
<li><a href="#why-run-these-surveys">Why Run These Surveys?</a></li>
56-
<li><a href="#whats-in-the-survey">What’s in the Survey?</a></li>
57-
<li><a href="#some-interesting-examples">Some Interesting Examples</a></li>
58-
<li><a href="#basic-correlation-analysis">Basic Correlation Analysis</a>
53+
<li><a href="#short-background" id="toc-short-background">Short Background</a></li>
54+
<li><a href="#why-run-these-surveys" id="toc-why-run-these-surveys">Why Run These Surveys?</a></li>
55+
<li><a href="#whats-in-the-survey" id="toc-whats-in-the-survey">What’s in the Survey?</a></li>
56+
<li><a href="#some-interesting-examples" id="toc-some-interesting-examples">Some Interesting Examples</a></li>
57+
<li><a href="#basic-correlation-analysis" id="toc-basic-correlation-analysis">Basic Correlation Analysis</a>
5958
<ul>
60-
<li><a href="#correlations-sliced-by-time">Correlations Sliced by Time</a></li>
61-
<li><a href="#correlations-sliced-by-county">Correlations Sliced by County</a></li>
59+
<li><a href="#correlations-sliced-by-time" id="toc-correlations-sliced-by-time">Correlations Sliced by Time</a></li>
60+
<li><a href="#correlations-sliced-by-county" id="toc-correlations-sliced-by-county">Correlations Sliced by County</a></li>
6261
</ul></li>
63-
<li><a href="#whats-next-with-the-surveys">What’s Next with the Surveys</a></li>
62+
<li><a href="#whats-next-with-the-surveys" id="toc-whats-next-with-the-surveys">What’s Next with the Surveys</a></li>
6463
</ul>
6564
</div>
6665

@@ -141,6 +140,8 @@ <h2>Short Background</h2>
141140
library(dplyr)
142141
library(gridExtra)
143142

143+
options(covidcast.auth = Sys.getenv(&quot;API_KEY&quot;)) # for more on API keys, see: https://cmu-delphi.github.io/delphi-epidata/api/api_keys.html
144+
144145
# Fetch Facebook % CLI signal and JHU confirmed case incidence proportion at
145146
# the state level
146147
start_day = &quot;2020-06-15&quot;

content/blog/2020-08-28-api.Rmd

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -282,9 +282,10 @@ and ask "What was known _as of_ this date?"
282282
This is important because estimates
283283
can change for _weeks_ as new data arrives:
284284

285-
```{r q-versioning, warning=FALSE, message=FALSE, cache=TRUE}
285+
```{r q-versioning, warning=FALSE, message=FALSE, cache=TRUE, eval=FALSE}
286286
library(covidcast)
287287
library(dplyr)
288+
options(covidcast.auth = Sys.getenv("API_KEY")) # for more on API keys, see: https://cmu-delphi.github.io/delphi-epidata/api/api_keys.html
288289
query_date <- "2020-08-01"
289290
covidcast_signal(
290291
data_source = "quidel",
@@ -300,6 +301,7 @@ covidcast_signal(
300301
col.names = c("Test date", "Positivity rate (%)", "Sample size",
301302
"Issued on", "Lag (days)"))
302303
```
304+
*November 2023 update: Quidel data is no longer publicly available, so the table generated by the code chunk above has been removed.*
303305

304306
Many data sources are subject to revisions:
305307

@@ -359,6 +361,7 @@ that are due to COVID-19 in several states.
359361

360362
```{r dv-graph, message=FALSE, cache=TRUE}
361363
library(covidcast)
364+
options(covidcast.auth = Sys.getenv("API_KEY")) # for more on API keys, see: https://cmu-delphi.github.io/delphi-epidata/api/api_keys.html
362365
hosp <- covidcast_signal(
363366
data_source = "hospital-admissions", signal = "smoothed_adj_covid19_from_claims",
364367
start_day = "2020-03-01", end_day = "2020-08-30",
@@ -398,14 +401,17 @@ this is the `fb-survey` data source's `smoothed_hh_cmnty_cli` signal.
398401
(Click the "Code" button to see the Python code used to produce this example.)
399402

400403
```{python python-data, dev='svg'}
404+
import matplotlib.pyplot as plt
401405
import covidcast
402406
from datetime import date
403-
import matplotlib.pyplot as plt
407+
import os
408+
409+
covidcast.use_api_key(os.environ['API_KEY']) # for more on API keys, see: https://cmu-delphi.github.io/delphi-epidata/api/api_keys.html
404410
405411
data = covidcast.signal("fb-survey", "smoothed_hh_cmnty_cli",
406412
date(2020, 9, 8), date(2020, 9, 8),
407413
geo_type="state")
408-
covidcast.plot_choropleth(data, figsize=(7, 5))
414+
covidcast.plot(data, plot_type="choropleth", figsize=(7, 5))
409415
plt.title("% who know someone who is sick, Sept 8, 2020")
410416
```
411417

0 commit comments

Comments
 (0)