CalCOFI.io

From ship to screen

Since 1949, CalCOFI cruises have sampled the California Current β€” one of the longest-running ocean observing programs anywhere. CalCOFI.io turns those observations into an open data ecosystem: reproducible workflows load each dataset into a versioned integrated database, which powers interactive apps, a browser SQL playground, standards-based services and an R package β€” for scientists, resource managers, students and the curious.

ship β†’ workflows β†’ database β†’ apps Β· services Β· R

πŸ”­ Apps 6

Visualize and download subsets of data from the integrated database via these applications, oriented by station, hexagon or cruise.

☁️ Services 2

Hosted endpoints serving the data directly β€” standards-based access and public cloud storage.

πŸ›  Developer 5

R packages with documented functions, browser-based query and schema tools, and the reproducible workflows behind every release.

πŸ“– Documentation 2

How the data ecosystem works, and the server stack it runs on.

Screenshot of server

server

Docker Compose stack running calcofi.io services β€” Shiny, PostGIS, tile server, ERDDAP and Caddy.

DockerCaddy

πŸŽ“ Student Contributions 9

Capstone and fellowship projects by university students partnering with CalCOFI.

Screenshot of CA Ocean & Coastal Monitoring Map

CA Ocean & Coastal Monitoring Map

Statewide inventory of California ocean and coastal monitoring programs within 12 nmi of the coast β€” hex-grid coverage at 1/3/5 km, survey transects, discharger stations, bathymetry, monitoring gaps, wind energy areas, and marine protected areas.

UCLA Capstone Β· 2026 Β· Betty Huang

Screenshot of Larvae Dashboard

Larvae Dashboard

Explore CalCOFI fish-larvae (ichthyoplankton) abundance over time and space β€” filter by species or habitat across seasons and decades, with trend, correlation, stability and spatial views plus CSV/PDF export.

UCSB Data Science Capstone Β· 2026 Β· Joy Chang, Abhijit Brahme, A. Senthil, Chengcheng Fang, Kaeya Mehta, Shenyi Jiang

Screenshot of Station Data Portal

Station Data Portalarchived

Map-based discovery of what is measured at each of 115 CalCOFI stations, with live variable search and auto-generated ERDDAP, Euphausiid and ZooDB queries.

UCSB Data Science Capstone Β· 2026 Β· Nicole Xu, Aashish Krishnan, Qiongwen (Lucy) Cao

Screenshot of 75th Anniversary Timeline

75th Anniversary Timeline

An interactive TimelineJS journey through 75 years of CalCOFI milestones β€” from the 1949 founding after the sardine collapse to the NORPAC expedition, the 1957–58 El NiΓ±o, CTD sampling, and the first all-female research cruise.

CalCOFI–CA Sea Grant Data Storytelling Internship Β· 2024 Β· Anneliese (Annie) Adams

Screenshot of Hypoxia Story

Hypoxia Story

A scrollable story of hypoxia in the California Current Ecosystem and its changing oxygen levels over the past 71 years.

CalCOFI–CA Sea Grant Data Storytelling Internship Β· 2024 Β· Mallika Gupta, Anneliese (Annie) Adams

Screenshot of Offshore Wind Monitoring

Offshore Wind Monitoring

An interactive map for planning ocean monitoring around California's floating offshore wind areas β€” toggle Essential Ocean Variables and long-term monitoring programs to reveal gaps in baseline datasets.

SIO Masters Capstone Β· 2024 Β· Eliza Thomas