Skip to content
@NIH-NCPI

NIH Cloud Platform Interoperability Program

Tools, use cases, and documentation from the NCPI Projects and Working Groups

NCPI Logo

NIH Cloud Platform Interoperability (NCPI) Program

The NCPI program is a partnership between multiple NIH-supported participating systems (currently AnVIL, BioData Catalyst, CRDC, dbGaP, and Kids First) developing and implementing technical standards to enable interoperability and facilitate a federated data ecosystem.

The purpose of this page is two fold:

  • Provide links to the technical products that underlie interoperability, These tools/resources/services are outlined in the Interoperability Resources Table.
  • Provide information regarding the NCPI program more broadly
    • The About repository provides an overview of the NCPI program and its components.
    • The Partners repository provides details on the NCPI partner systems.
    • The Projects repository provides an overview of ongoing and past interoperability projects.
    • The Resources repository provides various interoperability resources inlcuding information about key NCPI standards such as Researcher Auth Service, Data Repository Service, and FHIR.
    • The Events repository provides details on past and future NCPI Workshops.

Interoperability Resources Table

The following table provides a quick overview of the interoperability focused tools/resources/services that underlie NCPI.

Resource

Description

NCPI Dataset Catalog The NCPI Dataset catalog indexes aggregate data from available studies from the five NCPI Partner Systems, and allows researchers to discover studies across NIH platforms. The catalog is built on publicly available metadata and is searchable by nine facets.
Detailed information on the NCPI Dataset catalog can be found here.
NCPI FHIR Implementation Guide Version 2 Relaunch of the IG project with a clearer focus, an explicit style guide using the current tools including Sushi v3. NCPI FHIR IG aims to produce a shared view of research structure and semantics to accelerate the scientific process and reduce impediments needed to share knowledge among researchers.
FHIR Aggregator An open-access tool for finding and downloading biomedical data from across the NIH developed by Interoperability Project: Connecting FHIR, the CDA, and DRS Across NIH Cloud Resources.
A paper on FHIR for genomic research and the creation of the FHIR aggregator is in development, and a pre-print is available here.
Watershed and Watershed-SV The Watershed-SV model extends the existing Watershed Model to model the impact of rare structural variants (SVs) on nearby gene expressions outliers. Watershed-SV was developed by the AnVIL-BioData Catalyst Interoperability project team.
Both Watershed and Watershed-SV workflows are available on Dockstore.
Featured workspaces demonstrating the use of Watershed and Watershed-SV on 1000 Genomes and MAGE datasets are now available on Terra.
A demonstration on the Watershed model was given at the Fall 2025 NCPI workshop. More information can be found here.
NCPI RAS Implementation Playbook Outlines how to plan and execute RAS integrations, highlighting past lessons learned, integration preparation, and providing a step-by-step playbook to reduce potential challenges in future RAS integrations.
More information about RAS in NCPI can be found here.
NCPI FHIR Shiny Browser Example R Shiny applications and supporting functions that allow browsing and parsing FHIR objects.
Locutus Backend for a web-based terminology mapping tool aimed at harmonizing dataset terms with public ontologies such as MeSH, HPO, and others.
NCPI FHIR Client Basic FHIR client with built-in modular authentication.
HAPI Dev Helper to launch a local FHIR server that persists using local storage and has some pre-defined defaults built in.
NCPI Whistler Pipeline to transform research data tables into FHIR resources and load them into a FHIR Server using Python scripting, Whistle, and the FHIR Rest API.
NCPI Whistler Tutorial Step-by-step guide for creating a project to transform research data into FHIR resources and optionally load them into a FHIR server.
Dockerized Whistle Docker image for a fully functional whistle application with a shell script for easy execution.
map-dragon. This application will support several user groups in submitting and validating their data, managing and tracking data definitions, and aligning data to standardized terms.

Pinned Loading

  1. ncpi-fhir-ig ncpi-fhir-ig Public

    🔥 NCPI FHIR Implementation Guide

    GLSL 6 2

  2. fhir-101 fhir-101 Public archive

    🔥 FHIR 101 - A Practical Guide

    Jupyter Notebook 42 7

Repositories

Showing 10 of 47 repositories

Top languages

Loading…

Most used topics

Loading…