Learn R Programming

infectiousR

The infectiousR package provides a seamless interface to access real-time data on infectious diseases through the disease.sh API, a RESTful API offering global health statistics. The package enables users to explore up-to-date information on disease outbreaks, vaccination progress, and surveillance metrics across countries, continents, and U.S. states.

It includes a set of API-related functions to retrieve real-time statistics on COVID-19, influenza-like illnesses from the Centers for Disease Control and Prevention (CDC), and vaccination coverage worldwide.

Installation

You can install the infectiousR package from CRAN with the following R function:


install.packages("infectiousR")

Load the Package


library(infectiousR)

Functions for infectiousR

The infectiousR package provides several core functions to retrieve real-time infectious disease data from the disease.sh API. Below is a list of the main API-access functions included in the package:

  • get_global_covid_stats() – Retrieves global COVID-19 statistics, including total cases, deaths, recoveries, and more.

  • get_covid_stats_by_country_name() – Fetches COVID-19 statistics for a specific country by name (e.g., "Brazil", "India").

  • get_covid_stats_by_country() – Retrieves COVID-19 data for all countries.

  • get_covid_stats_by_continent() – Retrieves COVID-19 data grouped by continent.

  • get_us_states_covid_stats() – Returns COVID-19 statistics for all U.S. states.

  • get_covid_stats_for_state() – Retrieves data for specified U.S. states (e.g., "NEW YORK", "california").

  • get_influenza_cdc_ili() – Accesses influenza-like illness (ILI) data from the CDC.

  • view_datasets_infectiousR() – Lists all curated datasets available in the infectiousR package.

Dataset Suffixes

Each dataset in infectiousR is labeled with a suffix to indicate its type and structure:

  • _df: A standard data frame.

  • _tbl_df: A tibble, a modern version of a data frame with better formatting and functionality.

  • _ts: A time series.

Datasets Included in infectiousR

In addition to API functions, infectiousR includes several preloaded datasets that provide valuable insights into various aspects of infectious diseases such as influenza, measles, dengue, Ebola, tuberculosis, meningitis,AIDS, and others:

  • spanish_flu_df: Contains daily mortality records from the 1918 influenza pandemic.

  • fungal_infections_df: Provides clinical treatment outcomes for systemic fungal infections.

  • aids_azt_df: Documents AIDS symptom progression and zidovudine (AZT) treatment responses.

  • meningitis_df: Records meningococcal disease cases with treatment response metadata (includes missing data indicators).

Example Code:


# Load the package

library(infectiousR)

# List all datasets in the package

view_datasets_infectiousR()

# Load dataset

data(spanish_flu_df)

# Preview the dataset

head(spanish_flu_df)

# Open in Viewer

View(spanish_flu_df)

Copy Link

Version

Install

install.packages('infectiousR')

Version

0.1.0

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Renzo Caceres Rossi

Last Published

June 16th, 2025

Functions in infectiousR (0.1.0)

get_influenza_cdc_ili

Get CDC Influenza-like Illness (ILI) Data
spanish_flu_df

Daily 1918 Flu Deaths
ecoli_infections_df

E. coli Infections Time Series
hepatitisA_df

Hepatitis A Prevalence in Bulgaria
malaria_mice_df

Daily Measures of Malaria-Infected Mice
gonorrhea_ma_df

Weekly Gonorrhea Cases in Massachusetts
korea_dengue_tbl_df

Imported Dengue Cases in Korea
zika_girardot_df

Zika in Girardot, Colombia, 2015
view_datasets_infectiousR

View Available Datasets in infectiousR
sars_canada_df

Severe Acute Respiratory Syndrome in Canada, 2003
rubella_peru_df

Rubella in Peru Data
campy_infections_ts

Campylobacter Infections Time Series
china_dengue_tbl_df

Dengue Cases in Mainland China (2005–2020)
covid_new_york_df

New York City COVID-19 Data
bcg_vaccine_df

BCG Vaccine Effectiveness Against Tuberculosis
aids_azt_df

AIDS Symptoms and AZT Use Data
diphtheria_philly_df

Weekly Diphtheria Incidence in Philadelphia
contagious_diseases_df

Contagious Disease Data for US States
covid_mortality_df

COVID-19 Cardiovascular Mortality
active_hepatitis_df

Chronic Active Hepatitis Clinical Trial
covid_severity_df

COVID-19 Cardiovascular Severity
ebola_cases_df

Time Series Counts of Ebola Cases
ebola_sleone_df

Ebola Cases in Sierra Leone, Africa
get_covid_stats_by_country

Get COVID-19 Statistics for All Countries
get_covid_stats_by_country_name

Get COVID-19 Statistics for a Specific Country
get_us_states_covid_stats

Get COVID-19 Statistics for U.S. States and Territories
influenza_ice_df

Monthly Influenza Incidence in Iceland
get_covid_stats_for_state

Get COVID-19 Statistics for Specific US State(s)
get_global_covid_stats

Get Global COVID-19 Statistics
ebola_survey_tbl_df

Survey on Ebola Quarantine
ehec_infections_df

EHEC Infections Time Series
meningitis_df

Meningococcal Data with Missing Response
rubella_austria_df

Rubella Prevalence in Austrian Males
influenza_infections_df

Influenza Infections Time Series
zika_sanandres_df

Zika in San Andres, Colombia, 2015
india_dengue_tbl_df

Dengue/DHF Situation in India Since 2017
fungal_infections_df

Fungal Infections Treatment Data
get_covid_stats_by_continent

Get COVID-19 Statistics for All Continents
infectiousR

infectiousR: Access Infectious and Epidemiological Data via 'disease.sh API'
measles_infections_df

Measles Infections Time Series
measles_survey_df

Measles Non-Vaccination Parent Survey
us_covid_cases_df

US Lab-Confirmed COVID-19 Cases
streptomycin_tbl_df

Tuberculosis Streptomycin RCT (1948)
flu_enrich_df

Flu Enrichment Gene Data
influenza_vax_survey_df

Influenza Vaccination Survey
influenza_pneumonia_ts

US Pneumonia and Influenza Death Rates
smallpox_nigeria_df

Smallpox in Abakaliki, Nigeria, 1967