OHDSI GIS
WGWelcome to the OHDSI GIS Working Group developer hub. This section provides comprehensive information for developers contributing to the Gaia toolchain and related GIS infrastructure.
The OHDSI GIS Working Group develops and maintains a suite of tools collectively known as the Gaia toolchain. These tools enable the integration of geospatial data with OMOP Common Data Model (CDM) for population health research.
gaiaDb
- Technology: PostgreSQL/PostGIS
- Purpose: Core data repository with geospatial
processing capabilities - Maintainers: See repository - Key
Features: - Geospatial data ingestion, management, and analysis
- SQL routines and PostGIS functionality - OMOP CDM integration -
LinkML/JSON-LD metadata support - Spatial indexing and optimization
gaiaCore - Technology: R package
(DatabaseConnector); Docker image
ohdsi/gaia-core -
Purpose: R interface to gaiaDB: runs the Gaia pipeline
and provides quality checks and exposure analytics -
Maintainers: See repository -
Key Features: - Direct database connection (no REST
layer) - Ingestion, location loading and the spatial-temporal join from
R - Quality checks and copy into the OMOP CDM - Day-weighted exposure
and cluster-robust effect estimates - Python, Java, Julia, Bash and
PostgREST clients on the connectors
branch
gaiaCatalog
- Technology: Schema.org
compliant metadata - Purpose: Data source discovery and
cataloging - Maintainers: See repository -
Key Features: - Metadata management - Federated data
source discovery - Schema.org compliance - Integration with external
catalogs
gaiaDocker - Technology: Docker Compose
orchestration - Purpose: Coordinated deployment and
versioned releases of the Gaia toolchain - Maintainers:
See repository -
Key Features: - Complete GIS stack containerization -
Coordinated image builds across all components - Version management and
releases - Profile-based deployment (gaia, degauss) - Integration with
OHDSI Broadsea ecosystem
TuftsCTSI/CVB - Purpose: OMOP vocabulary extensions for GIS - Key Vocabularies: - OMOP GIS Vocabulary - OMOP Exposome Vocabulary - OMOP SDoH Vocabulary - Toxins Vocabulary - Location: Delta files in CVB/GIS/Ontology
External Geospatial Data → gaiaCatalog (Discovery)
↓
gaiaDb (Backend Repository)
├── Data Ingestion
├── SQL Routines & PostGIS Functions
├── OMOP Integration
└── Exposure Calculation
↓
gaiaCore (R package)
├── Direct database connection
├── Pipeline, quality checks, copy into the CDM
└── Exposure analytics
↓
OMOP CDM + GIS Extensions
↓
HADES Analytics
EXTERNAL_EXPOSURE)
and analysis-ready summariesohdsi/gaia-core Docker image) for using
gaiaCore# Clone gaiaDocker repository
git clone https://github.com/OHDSI/gaiaDocker.git
cd gaiaDocker
# Start the full Gaia stack
docker compose --profile gaia up -d
# Verify services
docker compose ps
remotes::install_github("OHDSI/gaiaCore"))createGaiaConnectionDetails()See Deployment Strategies for detailed setup instructions.
The GIS Working Group follows an agile, use-case-driven development approach:
Image status is read from Docker Hub when the site is built, so the dates reflect the most recent build of the site.
| Image | Tag | Purpose | Status | Last built |
|---|---|---|---|---|
| ohdsi/gaia-db | main | PostgreSQL/PostGIS database (gaiaDb) | Published | 2026-10-06 |
| ohdsi/gaia-core | main | RStudio, HADES, gaiaCore (tutorial and benchmark image) | Published | 2026-10-08 |
| ohdsi/gaia-postgrest | main | PostgREST API (optional) | Published | 2026-10-07 |
| ohdsi/gaia-catalog | main | Catalog interface | Published | 2026-10-09 |
| ohdsi/gaia-solr | main | Catalog search index | Published | 2026-10-09 |
The ETL helper images (gaia-osgeo,
gaia-postgis, gaia-gdsc,
gaia-git, gaia-degauss) are built locally by
gaiaDocker and are not published.
Co-Leaders: - Robert Miller - Jared Houghtaling
Contributing to Leadership: The working group welcomes members who want to take on additional responsibilities. Express interest during weekly meetings or via Teams.