Free, Open-Source Software Built By CDC
Tools for Managing, Visualizing, Analyzing Public Health Data
A remake of CDC Portal Site
Search by Project Name:
Total Projects: 417
.github
special readme repo
Python
abc-calibration-tools
Python
abm-python-wrappers
Groovy
AMDTower_demo
api-standards
API Standards for 18F
Nextflow
aquascope
Jupyter Notebook
BART-Survival
bioseq-js
A fast, lightweight implementation of Smith-Waterman
blockchainTB
Proof of project for CDC's r&d with using blockchain to support TB
Python
BMGAP
The Bacterial Meningitis Genome Analysis Platform, an analysis pipeline, ExpressJS API, and ReactJS webapp for the analysis and characterization of bacterial meningitis samples
Nextflow
bpertussis-ciwgs
Culture-Independent Whole Genome Sequencing (CIWGS) Read Filter Pipeline 🧪🧬🖥️
Java
cancer-report-validator
The Cancer Report Validator (CRV) is an interactive tool for validating the content of electronic submissions of cancer-related medical information prior to a system's communication with a public health central cancer registry.
JavaScript
CDC-Data-Reconciliation-Tool
JavaScript
CDC-Maps
React component for visualizing your data on a map of the United States based off work done for the CDC
TypeScript
cdc-react
Java
CDC_IIS_Open_Tools
The purpose of this project is to deliver tools that support production and consumption of HL7 and flat file formats used to communicate COVID-19 vaccination data between IIS and CDC to support tracking of vaccination progress for COVID-19.
CSS
cdh-lava-react
CDC Data Hub Lifecycle, Analysis & Visualization Accelerator (LAVA) REACT Components based on machine readable requirements.
Python
cfa-azuretools
Python
cfa-config-generator
Python
cfa-ngm-widget
Python
cfa-ring-vax-widget
Dockerfile
cfa-rt-postprocessing
cfa-tnd-ve-widget
Widget: Test-negative study design for estimating vaccine efficacy
Python
cfa-viral-lineage-model
Python
cfa_azure
Python
cladecombiner
Rust
clean-genes
A rust crate that automatically cleans up a gene alignment by trimming to ORF and identifying and/or removing problematic sequences.
code-of-conduct
18F's code of conduct.
Shell
couchdb
R
covid-generation_time-us
Estimating the generation time for COVID-19 transmission using household data in the United States, December 2021 – May 2023
R
covid19-forecast-hub
A repository run by the US CDC to collect forecasts of weekly incident COVID-19 hospital admissions.
covid19healthbot
[Retiring Oct 7th, 2022] This project collects automated screening protocols and self-checker algorithms from organizations implementing CDC screening protocols in interactive web sites, chat bots, and other technology.
R
covid_case_privacy_review
Privacy review and statistical disclosure control methods for covid public case data.
ctf-terraform-examples
Example demo of terraform functionality
Shell
CycloSync-collab
data-exchange
Enterprise Data Exchange (DEX) is a new cloud-native centralized data ingestion, validation, and observation service scoped for common data types (HL7, FHIR, CDA, XML, CSV) sent to the CDC. It helps public health stakeholders who send data to the CDC while reducing the maintenance efforts, complexity, and duplication of ingestion points to CDC.
JavaScript
data-exchange-api-examples
This repository is for public documentation and examples for the CDC Enterprise Data Exchange (EDE/DEX) API
data-exchange-dbx
Contains Databricks notebooks to facilitate data observability dashboards for the CDC data-exchange (DEX).
C#
data-exchange-fhir
Enterprise Data Exchange (DEX) is a new cloud-native centralized data ingestion, validation, and observation service scoped for common data types (HL7, FHIR, CDA, XML, CSV) sent to the CDC. It helps public health stakeholders who send data to the CDC while reducing the maintenance efforts, complexity, and duplication of ingestion points to CDC.
JavaScript
data-exchange-fhir-tools
Kotlin
data-exchange-hl7
Enterprise Data Exchange (DEX) is a new cloud-native centralized data ingestion, validation, and observation service scoped for common data types (HL7, FHIR, CDA, XML, CSV) sent to the CDC. It helps public health stakeholders who send data to the CDC while reducing the maintenance efforts, complexity, and duplication of ingestion points to CDC.
Python
data-exchange-hl7-dbx
Enterprise Data Exchange (DEX) is a new cloud-native centralized data ingestion, validation, and observation service scoped for common data types (HL7, FHIR, CDA, XML, CSV) sent to the CDC. It helps public health stakeholders who send data to the CDC while reducing the maintenance efforts, complexity, and duplication of ingestion points to CDC.
TypeScript
data-exchange-portal
Enterprise Data Exchange (DEX) is a new cloud-native centralized data ingestion, validation, and observation service scoped for common data types (HL7, FHIR, CDA, XML, CSV) sent to the CDC. It helps public health stakeholders who send data to the CDC while reducing the maintenance efforts, complexity, and duplication of ingestion points to CDC.
Kotlin
data-exchange-processing-status
The Public Health Data Observability (PHDO) Processing Status API (PS API) was developed to provide visibility into the status and performance of file uploads. The PS API provides the ability to receive reports about the status of uploads, and to develop custom queries to ask detailed questions about the data being uploaded and processed.
Kotlin
data-exchange-routing
Enterprise Data Exchange (DEX) is a new cloud-native centralized data ingestion, validation, and observation service scoped for common data types (HL7, FHIR, CDA, XML, CSV) sent to the CDC. It helps public health stakeholders who send data to the CDC while reducing the maintenance efforts, complexity, and duplication of ingestion points to CDC.
Go
data-exchange-upload
Enterprise Data Exchange (DEX) is a new cloud-native centralized data ingestion, validation, and observation service scoped for common data types (HL7, FHIR, CDA, XML, CSV) sent to the CDC. It helps public health stakeholders who send data to the CDC while reducing the maintenance efforts, complexity, and duplication of ingestion points to CDC.
Kotlin
data-exchange-validation-csv
Enterprise Data Exchange (DEX) is a new cloud-native centralized data ingestion, validation, and observation service scoped for common data types (HL7, FHIR, CDA, XML, CSV) sent to the CDC. It helps public health stakeholders who send data to the CDC while reducing the maintenance efforts, complexity, and duplication of ingestion points to CDC.
data-exchange-validation-xml
Enterprise Data Exchange (DEX) is a new cloud-native centralized data ingestion, validation, and observation service scoped for common data types (HL7, FHIR, CDA, XML, CSV) sent to the CDC. It helps public health stakeholders who send data to the CDC while reducing the maintenance efforts, complexity, and duplication of ingestion points to CDC.
Perl
datasets-sars-cov-2
Benchmark datasets for WGS analysis of SARS-CoV-2. (https://peerj.com/articles/13821/)
HTML
DemographySpawnR
HCL
dibbs-aws
HCL
dibbs-azure
HCL
dibbs-cloud
TypeScript
dibbs-query-connector
A FHIR client allowing public health agencies to query health care organizations directly or via a TEFCA QHIN
JavaScript
dibbs-site
Java
eCRNow-nchshdea
SAS
eMKF
SAS
EPHTracking
JavaScript
ephtracking-api-assistant
Easily generate API call statements for accessing data from ephtracking.cdc.gov
JavaScript
ephtracking-viz-assistant
Assistant that helps you to create environmental health visualizations that easily can be embedded in your website
epidist
Estimate epidemiological delay distributions for infectious diseases
TypeScript
EpiSync
F2017CDCLiaison
Deliverables and Status reports from CS 6440 Introduction to Health Informatics
fdns
This is a central repository with high level information on Foundation Services, tutorials, example code, etc.
Java
fdns-kafka-library
This is the repository with the Java Library for Foundation Services Kafka workers.
FreeMarker
fdns-ms-cda-utils
This is the repository with the CDA utilities service to parse, validate and generate sample CDA data.
Java
fdns-ms-combiner
This is the repository with the Combiner service to combine JSON files into a single CSV or XLSX file.
fdns-ms-crypto
This is the repository for the cryptography microservice.
HTML
fdns-ms-gateway
This is the repository with the API gateway to connect the other microservices together.
Java
fdns-ms-hl7-utils
This is the repository with the HL7 utilities service to parse, validate and generate sample HL7 data.
Java
fdns-ms-indexing
This is the repository with the Indexing layer for the Data Lake. This is the navigation layer.
Java
fdns-ms-msft-utils
This is the repository with the Microsoft Utilities microservice for parsing Microsoft formatted documents.
Java
fdns-ms-object
This is the repository with the Object layer for the Data Lake. This is the mutable layer.
Java
fdns-ms-reporting-kafka
This is the repository that contains the Kafka workers to handle the generation of reports.
Java
fdns-ms-rules
This is the repository with the Business Rules Engine for ingesting and validating JSON files.
Java
fdns-ms-storage
This is the repository with the Storage layer for the Data Lake. This is the immutable layer.
JavaScript
fdns-ms-stubbing
A stubbing service for testing against the various endpoints of the FDNS Microservices without running the full microservices in the background.
JavaScript
fdns-ui-react
A collection of reusable React components for quickly building modern and accessible web applications.
JavaScript
fdns-ui-react-docs
This project includes documentation and examples for the FDNS React UI Library.
Flu
Repository for CDC's Flu Division
Shell
fluentd
Python
forecasttools-py
A Python package for common pre- and post-processing operations done by CFA Predict for short term forecasting, nowcasting, and scenario modeling.
JavaScript
GaTech-Fall2017-Goodman-HealthWeight-TeamScienceFreaks
GaTech-Fall2017-Goodman-HealthWeight-TeamScienceFreaks
JavaScript
GaTech-Fall2017-Srinivasan-ImproveAdherence-DEVSonFHIR
GaTech-Fall2017-Srinivasan-ImproveAdherence-DEVSonFHIR
JavaScript
GaTech-Fall2017-Srinivasan-SocialDeterminant-GT-MKSM
GaTech-Fall2017-Srinivasan-SocialDeterminant - GT-MKSM
JavaScript
GaTech-Fall2017-Wilmore-Breastfeeding-WeDidntStartTheFHIR
GaTech-Fall2017-Wilmore-Breastfeeding-WeDidntStartTheFHIR
geneflow-workflows
GeneFlow Public Reference Workflows
hackathon2018
This is the repository for the projects from the 2018 Open CDC Hackathon
Python
hie-automation-tests
HIE Automation testing framework - OpenMRS, OpenHIM, OpenSHR, HAPI-FHIR, OpenEMPI
Python
HIVEntropy
Kotlin
hl7-mmg-validator-ktor
Kotlin
hl7v2-processes-rest
Perl
ifx-convert
R
importsurvey
Import survey: Import data into R, with an application to the National Center for Health Statistics (NCHS)
R
IMslide_1
Generation of figure by routine reporting for the case surveillance section used for IM slide 1 during summer of 2020 for COVID19 response
R
influenza-generation_time-us
Estimating the generation time for influenza transmission using household data in the United States
R
ITF_Power_BI
Contains functions for pulling publicly-available global COVID-19 case and testing data for analysis and populating a Power BI dashboard. ARCHIVED: See ITF-Dashboard Repository for further development
Rust
ixa
Shell
jenkins
Shell
kibana
KPIP
Kmer Pathogen Identification Platform
Shell
legionella_pneumophila_genomics
This repository contains bioinformatics scripts and a Docker container to perform the in silico prediction of Legionella pneumophila serogroup from short read sequences using a supervised machine learning approach.
Java
lib-cloud-proxy
Kotlin
lib-hl7v2-bumblebee
The lib-hl7v2-bumblebee library takes an HL7 v2.x message and transforms it into a JSON tree.
Kotlin
lib-hl7v2-nist-validator
The lib-hl7v2-nist-validator is a wrapper around the NIST HL7v2 Validator.
Shell
logstash
Malaria_Branch
This repository provides tool templates for malaria focused health facility surveys.
maven-repository
This repository is a collection of artifacts with the gov.cdc group id for use in Java projects through the Maven build tool.
R
measles-model-chicago-2024
Real-Time Use of a Dynamic Model to Measure the Impact of Public Health Interventions on Measles Outbreak Size and Duration — Chicago, Illinois, 2024", MMWR (2024)
TSQL
Mia_publication
TypeScript
MicrobeTraceNext
Python
MIRA
Nextflow
MIRA-NF
Shell
MycoGene
Shell
mycosnp
mycosnp-bwa-pre-process
This workflow prepares and aligns samples using BWA for variant calling using the MycoSNP GATK workflow.
mycosnp-bwa-reference
This workflow prepares a reference index using BWA as part of the MycoSNP suite of workflows.
mycosnp-gatk-variants
This workflow calls variants for MycoSNP using GATK.
SAS
National-Vital-Statistics-Mortality-Data
Code for analyzing vital statistics mortality data, including death certificate literal text
R
nbbp
Python
NCHHSTP-DHP-DRB-Transmission-Burst-Analysis
Identify bursts of HIV transmission across a clock-tree
HTML
NCHHSTP-DTBE-Varpipe-WGS
This repository contains an analysis pipeline developed to characterize WGS output
JavaScript
nchs-dqs
ncird_vsd_covid_vax_coverage_analysis
CDC Vaccine Safety Datalink COVID-19 Vaccination Coverage Among Persons 16 years and Older, Dec 2020-May 2021
TypeScript
NEDSS-AcceptanceTests
Python
NEDSS-DataAccess
Python
NEDSS-DataIngestionSandbox
Sandbox to test concepts and experiments without impacting the NEDSS-DataIngestion
Java
NEDSS-EpiSync
Java
NEDSS-NNDSS
Dockerfile
NEDSS-NNDSS-Case-Notifications
JavaScript
neighborjoining
Use Neighbor-Joining to turn distance matrices into phylogenetic trees in Browser and Node.js
Jupyter Notebook
NeST
NeST-nf
NeST NextFlow
HTML
Nf-NeST
HTML
NLPWorkbench
Natural Language processing for Pathology reports on cancer histology, laterality, side, and behavior.
NWSS
Data repository for NWSS
Python
ocio-fortify-test
Dockerfile
ocp-sonarqube
Version of the SonarQube container image that will run in the OpenShift restricted SCC.
JavaScript
Ocra
A client-side webapp to scrape data from the standard Epidemiological Interview Record
octoFLU
Script that labels phylogenetic clades based on the clade of the nearest neighbor using patristic distances determined from the tree.
Nextflow
ONT-Seq-analysis
ONT-Seq-analysis is a specialized pipeline designed for analyzing Oxford Nanopore Technologies (ONT) sequencing data from Mpox isolates. It performs reference-based assemblies, identifies variants, designates clades, and generates a detailed quality control (QC) report.
HTML
opencdc
This is the repository for the openCDC web site. Entire site is generated from data files describing CDC Open Technology types for data, api, code, and events. All CDC programs are welcome to submit pull requests with updates and new items useful to the public health open source community.
Python
Opioid_SUD_MHI_MedCodes
Code to flag ICD-10-CM codes related to opioid involvement, substance use disorder, and mental health issues in structured hospital data
Shell
PASS-Python
HTML
phdi
Jupyter Notebook
phdi-azure
Python
phdi-google-cloud
Terraform and Python code for deploying PHDI pipelines to Google Cloud Platform.
Jupyter Notebook
PHFIC-Public-Health-FHIR-Implementation-Collaborative
phin-vads-db
PHIN VADS Lite data
JavaScript
phlip
JavaScript
phlip-doc-management
Python
phoenix
🔥🐦🔥PHoeNIx: a platform agnostic pipeline for healthcare-associated and antimicrobial resistant pathogens
Python
polkapox
PoSE
PoSE: (Pattern of Sequence Evolution) provides visualization and annotation of amino acid substitutions to help determine major patterns during sequence evolution of protein-coding sequences, hypervariable regions, or changes in dN/dS ratios.
Python
pregnancycovidseverity
JavaScript
prime-central
JavaScript
prime-data-input-api
Kotlin
prime-fhir-converter
The CDC’s Pandemic-Ready Interoperability Modernization Effort (PRIME) Java based FHIR conversion library
Rich Text Format
prime-field-teams
HCL
prime-public-health-data-infrastructure
Repository for the joint CDC+USDS PRIME project's Data Ingestion prototype project. The goal is to work with raw vaccine, case, and lab report data to arrive at an analysis of breakthrough cases in the state of Virginia that uses a data lake as underlying storage.
Kotlin
prime-reportstream
ReportStream is a public intermediary tool for delivery of data between different parts of the healthcare ecosystem.
Java
prime-simplereport
SimpleReport is a fast, free, and easy way for COVID-19 testing facilities to report results to public health departments.
Python
pvivax_ampliseq_analysis
Python
pygriddler
Python
pynssp
A Python package for the National Syndromic Surveillance Program (NSSP) and its Community of Practice. A collection of classes and methods to advance the practice of Syndromic Surveillance.
Python
pyrenew-flu-light
A replication in Python and PyRenew of a renewal model written in Epidemia for forecasting influenza hospital admissions.
Python
pyrenew-hew
Models and infrastructure for forecasting COVID-19 and Flu hospitalizations using wastewater data with PyRenew
Python
RecordLinker
The RecordLinker is a service that links records from two datasets based on a set of common attributes. The service is designed to be used in a variety of public health contexts, such as linking patient records from different sources or linking records from different public health surveillance systems.
Python
rmeta
R
Rnssp
A Signature R package for the National Syndromic Surveillance Program (NSSP) at the Centers for Disease Control and Prevention (CDC). A collection of tools, classes and functions that supports the Community of Practice of the NSSP.
R
Rnssp-rmd-templates
Rnssp R Markdown templates are custom-built, parameterized R Markdown templates with seamless integration to the Rnssp R package to enhance user experiences and streamline workflows.
R
Rnssp-shiny-apps
Rnssp Shiny Apps are custom-built applications with seamless integration to the Rnssp R package.
Rnssp-wasm
Build the Rnssp R package for webr and shinylive.
Julia
Rt-without-renewal
Shell
s2i-ruby-vocab-builder
Ruby Source-to-Image builder tailored to the needs of the SDP Vocabulary project.
Jupyter Notebook
SARS-CoV-2_FRNTcalculations
Jupyter Notebook file with R Script for FRNT50 Calculations from a folder of CSV files in 96-well plate format.
Perl
SARS-CoV-2_Sequencing
A collection of sequencing protocols and bioinformatic resources for SARS-CoV-2 sequencing.
R
SaviR
The purpose of SaviR is to collect the functions needed to access and prepare various COVID data sources.
Scala
sbt-maven-test
Nextflow
SC2CLIA
An SARS-CoV-2 bioinformatics pipeline for CLIA validation using Dr. Erin Young's Cecret StaphB pipeline as a base
Python
scenarios-hpc-azure
Java
SDP-CBR
HTML
SDP-CBR-Broker
SDP-Slide-Test
Repository for the SDP team to test slides.
HTML
seqsender
Automated Pipeline to Generate FTP Files and Manage Submission of Sequence Data to Public Repositories
Jupyter Notebook
SET-NET
C#
Source-Code-Inventory
An application and Wiki for managing an inventory of source code, compliant with the Federal Source Code Policy.
R
spatialwwinference
The development on this has moved to https://github.com/CDCgov/ww-inference-model
spheres-augur-build
This repository analyzes viral genomes using Nextstrain to understand how SARS-CoV-2, the virus that is responsible for the COVID-19 pandemic, evolves and spreads. This is a copy of the original Nextstrain ncov repository, which will (by default) build augur all 50 states + DC + PR using the same parameters and subsampling strategy.
spheres-auspice-data
Data for the SPHERES Auspice site
Perl
spnpipe-nf
HTML
springfox-swagger-ui
This is the repository extending the Springfox Swagger UI package to meet CDC browser requirements.
Python
spyne
R
STARC
This project provides a tool for creating a global grid-based urban-rural classification to help estimate dog populations in support of mass vaccination campaign microplanning.
Python
SUD_MHI_NLP
Code to flag mentions of substance use disorder and mental health issues in clinical note text
Jupyter Notebook
Syphilis_Record_Search_and_Review_Algorithm
template
Template repository with rules, practices, and privacy, license, records notices to help people use the CDCgov GitHub organization.
Groovy
tick_surveillance
Shell
Tools
R
wastewater-informed-covid-forecasting
Wastewater-informed COVID-19 forecasting models submitted to the COVID-19 Forecast Hub
Python
WDPB_CDS_PHL_Tools
R
ww-inference-model
An in-development R package and a Bayesian hierarchical model jointly fitting multiple "local" wastewater data streams and "global" case count data to produce nowcasts and forecasts of both observations