From bfde6606425097f28da0d326571f8a96d55c0666 Mon Sep 17 00:00:00 2001
From: Carlyn Van Dyke <62626254+carlynvandyke@users.noreply.github.com>
Date: Thu, 3 Aug 2023 15:17:47 -0400
Subject: [PATCH 01/24] Create welcome-peter
---
content/blog/welcome-peter | 158 +++++++++++++++++++++++++++++++++++++
1 file changed, 158 insertions(+)
create mode 100644 content/blog/welcome-peter
diff --git a/content/blog/welcome-peter b/content/blog/welcome-peter
new file mode 100644
index 000000000..bcaf779ee
--- /dev/null
+++ b/content/blog/welcome-peter
@@ -0,0 +1,158 @@
+---
+title: Welcome Peter Jhon, Delphi's Inaugural Executive Director
+author: Carlyn Van Dyke
+date: 2023-08-07
+tags:
+ - delphi
+authors:
+ - carlyn
+heroImage: blog-lg-img_hello-world.jpg
+heroImageThumb: blog-thumb-img_hello-world.jpg
+summary: |
+ Hello from the Delphi research group at Carnegie Mellon University!
+ We're a group of faculty, students, and staff, based primarily out of CMU
+ together with strong collaborators from other universities and industry.
+ Our group was founded in 2012 to advance the theory and practice of epidemic
+ forecasting. Since March 2020, we have refocused efforts towards helping combat
+ the COVID-19 pandemic, by supporting informed decision-making at federal, state,
+ and local levels of government and in the healthcare sector. Until now, we've
+ been pretty “heads down” with our work, and slow to communicate what we've been
+ up to. But at last ... Delphi finally has a blog! This first post serves as an
+ introduction of sorts. Future posts will dive deeper into our various projects.
+output:
+ blogdown::html_page:
+ toc: true
+---
+
+
+
+
+
+Hello from the Delphi research group at Carnegie Mellon University!
+We’re a group of faculty, students, and staff, based primarily out of CMU
+together with strong collaborators from other universities and industry.
+Our group was founded in 2012 to advance the theory and practice of epidemic
+forecasting. Since March 2020, we have refocused efforts towards helping combat
+the COVID-19 pandemic, by supporting informed decision-making at federal, state,
+and local levels of government and in the healthcare sector. Until now, we’ve
+been pretty “heads down” with our work, and slow to communicate what we’ve been
+up to. But at last … Delphi finally has a blog! This first post serves as an
+introduction of sorts. Future posts will dive deeper into our various projects.
+
+
A Little Bit About Us
+
We (Roni and Ryan) are co-leads and co-founders of the Delphi group.
+When we started the group back in 2012,
+our mission was to develop the theory
+and practice of epidemiological forecasting, with a long-term
+vision of seeing this technology become as universally accepted
+and useful as weather forecasting is today.
+In the following years, we developed both nowcasting and forecasting models,
+focusing primarily on seasonal influenza in the US.
+Our forecasting system is a perennial top finisher
+in the Centers for Disease Control’s annual forecasting challenges.
+In 2019, we were named one of the CDC’s two
+Centers of Excellence for Influenza Forecasting.
+
Back when we formed the group in 2012,
+the “original four” members were David Farrow, Logan Brooks, Roni, and Ryan.
+By early 2020, pre-pandemic, we’d grown to about 7-8 members in size,
+and were happily and steadily making progress on flu forecasting and nowcasting,
+and making headway into dengue and norovirus.
+To learn about the work our group has done in the past,
+including some papers we’ve written, software tools we’ve built,
+and the real-time epidemiological data server we’ve been deploying since 2016,
+check out {{< reflink "/" "our website" >}}.
+
When the COVID-19 pandemic arrived, we focused all our attention on it.
+Our Delphi team
+quickly grew to 30+ members, and is still growing.
+Most of our members are volunteers,
+drawing talent from within CMU and several other universities,
+including Stanford, UC Davis, and USC, and also from industry.
+The pace has been intense and dizzying at times,
+and we’re infinitely grateful for the contributions
+and commitment of all our new members—we’d be nowhere without them.
+See {{< reflink "team" "here" >}}
+for a list of the Delphi team members.
+
With new members comes a new breadth of expertise:
+our expertise now covers statistical modeling, computation,
+systems engineering, user interfaces, visualization,
+digital epidemiology, and epidemic forecasting.
+We’ve been extremely fortunate to have developed
+several new relationships with stakeholders and supporters in government,
+the healthcare sector, and the tech industry; and of course,
+we’re proud and grateful for our existing relationships,
+especially our longstanding relationship with the CDC.
+
+
+
Our Mission and Strategy
+
While Delphi’s long-term mission remains to advance the theory and practice of
+epidemic forecasting, since March 2020 our goals are to help combat the COVID-19
+pandemic and save lives and livelihoods.
+We aim to support informed decision-making at federal,
+state, and local levels of government and in the healthcare sector.
+Whenever possible, we strive to make our work useful
+to the private and public sectors, other researchers,
+the press, and the general public.
+
Our strategy:
+
+Improve pandemic situational awareness and understanding
+by providing comprehensive, geographically-detailed,
+and continuously-updated indicators of pandemic activity and its impact,
+helping to make meaning out of the pandemic information deluge.
+Support local, state, and federal governments’
+ongoing decision-making in their attempts to balance
+public health concerns with economic preservation,
+by providing validated, verifiable, localized,
+short-term forecasts of epidemic spread and healthcare demand,
+under any assumed level of the local population’s mobility and distancing
+behavior.
+Analyze and demonstrate the impacts of governments’
+past tightening or loosening of mitigation measures
+(e.g., opening or closing schools or businesses,
+imposing or lifting bans on gatherings, shelter in place orders, etc.)
+on a population’s mobility and distancing behavior.
+Engage continuously with our target users to communicate
+our findings, and inform our directions and priorities.
+Make our products useful and accessible to other
+researchers and tool developers, to amplify their impact.
+To that end, we’ll continue to make everything we invent or produce
+publicly and freely available as soon as possible
+and to the greatest degree allowed, including models,
+algorithms, software, tools, estimates, and forecasts.
+
+
+
+
What We’ve Been Up To
+
So what have we been doing since March?
+We’ve been working towards our strategic goals above,
+and have made good progress on some of them.
+
Here’s a quick summary:
+
+We’ve built a number of new indicators of COVID-19 activity.
+These are fine-grained geographically
+(most of them are available at the US county level)
+and temporally (all of them updated daily).
+They are designed to shed light on the current picture of COVID in the US,
+beyond the typical publicly-available metrics like confirmed cases and deaths.
+Some of our indicators are based on massive-scale surveys that we’re running
+through partnerships with Facebook and Google, and others are based on
+aggregated counts from massive medical claims data sets through partners like
+Change Healthcare.
+We’ve built a {{< apireflink "api/covidcast.html" "public API" >}},
+and {{< apireflink "api/covidcast_clients.html" "R and Python packages" >}},
+to serve our indicators to researchers and the public. This API provides new
+data daily.
+We’ve built {{< reflink "covidcast" "interactive maps and graphics" >}} to
+display our indicators, and better inform the public and decision-makers.
+We’ve developed forecasts of the future spread of the pandemic,
+validated them prospectively, and started submitting them to CDC.
+
+
In subsequent posts, we’ll dive deeper into many of these projects, and touch on
+what’s next for us (a lot… in many ways, we feel that our most important work
+is still ahead of us). Until next time!
+
From 704dff9c5e8012e42dd411d11e9f5d98aa52de57 Mon Sep 17 00:00:00 2001
From: Carlyn Van Dyke <62626254+carlynvandyke@users.noreply.github.com>
Date: Thu, 3 Aug 2023 15:18:49 -0400
Subject: [PATCH 02/24] Rename welcome-peter to 2023-08-07-welcome-peter
---
content/blog/{welcome-peter => 2023-08-07-welcome-peter} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename content/blog/{welcome-peter => 2023-08-07-welcome-peter} (100%)
diff --git a/content/blog/welcome-peter b/content/blog/2023-08-07-welcome-peter
similarity index 100%
rename from content/blog/welcome-peter
rename to content/blog/2023-08-07-welcome-peter
From eb670f11f991220d40c7d63a6451e34042a6677f Mon Sep 17 00:00:00 2001
From: Carlyn Van Dyke <62626254+carlynvandyke@users.noreply.github.com>
Date: Fri, 22 Sep 2023 13:29:18 -0400
Subject: [PATCH 03/24] Rename 2023-08-07-welcome-peter to
2023-08-07-welcome-peter.Rmd
---
.../{2023-08-07-welcome-peter => 2023-08-07-welcome-peter.Rmd} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename content/blog/{2023-08-07-welcome-peter => 2023-08-07-welcome-peter.Rmd} (100%)
diff --git a/content/blog/2023-08-07-welcome-peter b/content/blog/2023-08-07-welcome-peter.Rmd
similarity index 100%
rename from content/blog/2023-08-07-welcome-peter
rename to content/blog/2023-08-07-welcome-peter.Rmd
From 5a666badf8992daf4aaa800e20e3c733e0aa2ffe Mon Sep 17 00:00:00 2001
From: Carlyn Van Dyke <62626254+carlynvandyke@users.noreply.github.com>
Date: Fri, 22 Sep 2023 13:35:00 -0400
Subject: [PATCH 04/24] Create epidatr.Rmd
---
content/blog/epidatr.Rmd | 87 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 87 insertions(+)
create mode 100644 content/blog/epidatr.Rmd
diff --git a/content/blog/epidatr.Rmd b/content/blog/epidatr.Rmd
new file mode 100644
index 000000000..350c0af73
--- /dev/null
+++ b/content/blog/epidatr.Rmd
@@ -0,0 +1,87 @@
+---
+title: New package released! `epidatr`: an R client for Delphi Epidata API
+author: Dmitry Shemetov, David Weber
+date: 2023-09-27
+tags:
+ - r
+ - epidata
+authors:
+ - dmitry
+ - david
+heroImage: blog-lg-img_hello-world.jpg
+heroImageThumb: blog-thumb-img_hello-world.jpg
+summary: |
+ `epidatr` is designed to streamline the downloading and usage of data from the [Delphi Epidata
+API](https://cmu-delphi.github.io/delphi-epidata/). It provides a simple R interface to the API, including functions for downloading data, parsing the results, and converting the data into a tidy format.
+ blogdown::html_page:
+ toc: true
+---
+
+The [Delphi Epidata API](https://cmu-delphi.github.io/delphi-epidata/) provides real-time access to epidemiological surveillance data for influenza, COVID-19, and other diseases from both official government sources such as the [Center for Disease Control (CDC)](https://www.cdc.gov/datastatistics/index.html) and [Google Trends](https://cmu-delphi.github.io/delphi-epidata/api/covidcast-signals/google-symptoms.html) and private partners such as [Facebook](https://delphi.cmu.edu/blog/2020/08/26/covid-19-symptom-surveys-through-facebook/) and [Change Healthcare](https://www.changehealthcare.com/). It is built and maintained by the Carnegie Mellon University [Delphi research group](https://delphi.cmu.edu/).
+
+This package is designed to streamline the downloading and usage of data from the [Delphi Epidata
+API](https://cmu-delphi.github.io/delphi-epidata/). It provides a simple R interface to the API, including functions for downloading data, parsing the results, and converting the data into a tidy format. The API stores a historical record of all data, including corrections and updates, which is particularly useful for accurately backtesting forecasting models. We also provide packages for downstream data processing ([epiprocess](https://github.com/cmu-delphi/epiprocess)) and modeling ([epipredict](https://github.com/cmu-delphi/epipredict)).
+
+## Usage
+
+```R
+library(epidatr)
+# Obtain the smoothed covid-like illness (CLI) signal from the Facebook survey as it was on April 10, 2021 for the US
+epidata <- covidcast(
+ source = "fb-survey",
+ signals = "smoothed_cli",
+ geo_type = "nation",
+ time_type = "day",
+ geo_values = "us",
+ time_values = epirange(20210101, 20210601),
+ as_of = "2021-06-01"
+)
+epidata
+```
+
+```
+# A tibble: 6 × 15
+ geo_value signal source geo_type time_type time_value
+
+1 us smoothed_cli fb-surv… nation day 2021-04-05
+2 us smoothed_cli fb-surv… nation day 2021-04-06
+3 us smoothed_cli fb-surv… nation day 2021-04-07
+4 us smoothed_cli fb-surv… nation day 2021-04-08
+5 us smoothed_cli fb-surv… nation day 2021-04-09
+6 us smoothed_cli fb-surv… nation day 2021-04-10
+# ℹ 9 more variables: direction , issue ,
+# lag , missing_value , missing_stderr ,
+# missing_sample_size , value , stderr ,
+# sample_size
+```
+
+## Installation
+
+Install from GitHub:
+
+```R
+# Install the dev version using `pak` or `remotes`
+pak::pkg_install("cmu-delphi/epidatr")
+remotes::install_github("cmu-delphi/epidatr")
+```
+
+CRAN version coming soon.
+
+### API Keys
+
+The Delphi API requires a (free) API key for full functionality. To generate
+your key, register for a pseudo-anonymous account
+[here](https://api.delphi.cmu.edu/epidata/admin/registration_form) and see more
+discussion on the [general API
+website](https://cmu-delphi.github.io/delphi-epidata/api/api_keys.html). The
+`epidatr` client will automatically look for this key in the R option
+`delphi.epidata.key` or in the environment variable
+`DELPHI_EPIDATA_KEY`. We recommend storing your key in `.Renviron` file, which R
+will read by default.
+
+Note that for the time being, the private endpoints (i.e. those prefixed with
+`pvt`) will require a separate key that needs to be passed as an argument.
+
+## For users of the `covidcast` R package
+
+The `epidatr` package is a complete rewrite of the [`covidcast` package](https://cmu-delphi.github.io/covidcast/covidcastR/), with a focus on speed, reliability, and ease of use. The `covidcast` package is deprecated and will no longer be updated.
From 5d9a4bd964b45b3451e586f1a12dbfc0b18b71ce Mon Sep 17 00:00:00 2001
From: Carlyn Van Dyke <62626254+carlynvandyke@users.noreply.github.com>
Date: Fri, 22 Sep 2023 13:36:18 -0400
Subject: [PATCH 05/24] Rename epidatr.Rmd to 2023-09-27-epidatr.Rmd
---
content/blog/{epidatr.Rmd => 2023-09-27-epidatr.Rmd} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename content/blog/{epidatr.Rmd => 2023-09-27-epidatr.Rmd} (100%)
diff --git a/content/blog/epidatr.Rmd b/content/blog/2023-09-27-epidatr.Rmd
similarity index 100%
rename from content/blog/epidatr.Rmd
rename to content/blog/2023-09-27-epidatr.Rmd
From 080cc15bb2cac6bd5bedd6f10c03a61e25f8d30c Mon Sep 17 00:00:00 2001
From: Carlyn Van Dyke <62626254+carlynvandyke@users.noreply.github.com>
Date: Fri, 22 Sep 2023 13:49:35 -0400
Subject: [PATCH 06/24] Add images for epidatr post
---
content/blog/images/blog-lg-epidatr.jpg | Bin 0 -> 229140 bytes
content/blog/images/blog-thumb-epidatr.jpg | Bin 0 -> 49317 bytes
2 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 content/blog/images/blog-lg-epidatr.jpg
create mode 100644 content/blog/images/blog-thumb-epidatr.jpg
diff --git a/content/blog/images/blog-lg-epidatr.jpg b/content/blog/images/blog-lg-epidatr.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..37ab60175cc50bc19427fd8a9ed70cfd52a09922
GIT binary patch
literal 229140
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