CalCOFI CalCOFI CalCOFI.io open data ecosystem

ZooDB (Holoplankton Community)

ZooDB Holoplankton Community

cce-lter_zoodbCCE-LTERCustom terms stated by the providerv2026.09.05metadata

years
1951–2015
observations
30,948
sampling events
506
stations
54
taxa
33
depth
0–225 m
observations per year, 1951–2015
st80-ln60 · 99 obsst90-ln60 · 198 obsst70-ln63.3 · 6 obsst80-ln63.3 · 6 obsst90-ln63.3 · 6 obsst70-ln66.7 · 234 obsst80-ln66.7 · 303 obsst90-ln66.7 · 99 obsst70-ln70 · 303 obsst80-ln70 · 303 obsst90-ln70 · 105 obsst70-ln80 · 336 obsst70-ln83.3 · 240 obsst70-ln86.7 · 342 obsst70-ln90 · 336 obsst70-ln93.3 · 435 obsst110-ln90 · 6 obsst60-ln60 · 99 obsst50-ln63.3 · 99 obsst55-ln63.3 · 204 obsst60-ln63.3 · 111 obsst50-ln66.7 · 507 obsst55-ln66.7 · 309 obsst60-ln66.7 · 222 obsst50-ln70 · 99 obsst55-ln70 · 222 obsst60-ln70 · 222 obsst50-ln80 · 468 obsst55-ln80 · 675 obsst60-ln80 · 804 obsst40-ln83.3 · 474 obsst45-ln83.3 · 204 obsst50-ln83.3 · 528 obsst55-ln83.3 · 567 obsst35-ln86.7 · 807 obsst60-ln83.3 · 468 obsst40-ln86.7 · 534 obsst45-ln86.7 · 402 obsst50-ln86.7 · 375 obsst30-ln90 · 639 obsst55-ln86.7 · 213 obsst35-ln90 · 474 obsst60-ln86.7 · 378 obsst45-ln90 · 438 obsst25-ln93.3 · 6 obsst30-ln93.3 · 876 obsst55-ln90 · 573 obsst35-ln93.3 · 570 obsst60-ln90 · 309 obsst40-ln93.3 · 534 obsst45-ln93.3 · 297 obsst50-ln93.3 · 303 obsst55-ln93.3 · 372 obsst60-ln93.3 · 537 obs125°W120°W30°N35°N
54 CalCOFI stations sampled, sized by observations, over the survey grid.

Overview

Holoplankton abundance and carbon biomass by 33 higher taxa (copepods to family, plus amphipods, chaetognaths, salps, pyrosomes, pteropods, ostracods, foraminifera, radiolaria and more) from CalCOFI net tows, 1951-2021, enumerated by microscopy (Ohman Lab / SIO Pelagic Invertebrate Collection). One row per (sample, taxon, measurement_type); unpooled tows are station-resolved, pooled samples are per-cruise regional composites. Raw (uncorrected) abundance per 1000 m3 and per m2, plus biomass mg C/m2.

Principal investigators
Mark D. Ohman · Bertha Lavaniegos · Linsey Sala
Keywords
EARTH SCIENCE > BIOSPHERE > ECOSYSTEMS > AQUATIC ECOSYSTEMS > PLANKTON > ZOOPLANKTONEARTH SCIENCE > BIOLOGICAL CLASSIFICATION > ANIMALS/INVERTEBRATES > ARTHROPODS > CRUSTACEANSEARTH SCIENCE > BIOLOGICAL CLASSIFICATION > ANIMALS/INVERTEBRATES > ARTHROPODS > CRUSTACEANS > COPEPODS

Open with the provider

  • Q10 citation_main — proposed

Access

Every endpoint this dataset can be reached through, grouped by how you would use it. Every URL is in the release record and answered when the release was cut.

Explore

Apps that read this dataset from the release. A row marked “this dataset” opens with it already selected.

CalCOFI Explorerthis datasetAcross datasets

https://calcofi.io/explore/?datasets=cce-lter_zoodb

Station Explorerthis datasetAcross datasets

https://app.calcofi.io/station/?dataset=cce-lter_zoodb

Hexagon Explorerthis datasetAcross datasets

https://app.calcofi.io/hex/?datasets=cce-lter_zoodb

Cruise Explorerthis datasetAcross datasets

https://app.calcofi.io/cruise/?datasets=cce-lter_zoodb

Station Data Portalthe appstudent contribution

https://calcofi.io/2026-ucsb-station-data-portal/

Query

SQL against the release itself, in the browser — nothing to install and nothing downloaded until a query asks for it. __TBL:obs__ resolves to the pinned release’s parquet.

db-query — the SQL shell, prefilledDuckDB-WASM over the released parquet, in your browser
-- cce-lter_zoodb in the CalCOFI release v2026.09.05
SELECT *
FROM __TBL:obs__
WHERE dataset_key = 'cce-lter_zoodb'
LIMIT 100;

https://calcofi.io/db-query/?sql=--+cce-lter_zoodb+in+the+CalCOFI+release+v2026.09.05%0ASELECT+%2A%0AFROM+__TBL%3Aobs__%0AWHERE+dataset_key+%3D+%27cce-lter_zoodb%27%0ALIMIT+100%3B#sql-shell--shell

Code

The same release, from a script.

con <- calcofi4r::cc_get_db()
calcofi4r::cc_cite("cce-lter_zoodb")
con = calcofi4py.cc_get_db()
calcofi4py.cite("cce-lter_zoodb")
DuckDB, anywhereno CalCOFI package needed — the object is a plain parquet file
SELECT * FROM read_parquet('https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/obs/dataset_key=cce-lter_zoodb/eea6422d45a7ccd2ebbe37a6/data_0.parquet') LIMIT 100;

Get the data

Every way to have the bytes, by source. Nothing here asks you to register first.

Files from the release (Parquet)

The frozen objects this release is made of. A partition holds only this dataset’s rows; a shared table holds every dataset’s, so filter on dataset_key.

obsthis dataset’s rows · 153 KB · since v2026.09.04sha256 bf13da7f14b1…

https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/obs/dataset_key=cce-lter_zoodb/eea6422d45a7ccd2ebbe37a6/data_0.parquet

CF netCDF

One self-describing file, for a tool that reads netCDF.

CF netCDF3.7 MBsha256 1e7917a0a525…
how far this file is CF

Fully CF: each row is an independent observation with its own time and position, which is a CF point collection. Rows are at the OCCURRENCE grain (event x taxon x life stage x depth), not the event grain, so a sample with many taxa contributes many points.

https://storage.calcofi.io/calcofi-files-public/netcdf/cce-lter_zoodb/v2026.09.04/cce-lter_zoodb.nc

ERDDAP (erddap.calcofi.io)

One ERDDAP dataset per grain, each with its own data formats and its own pages. Subset in the browser or query it from a script.

ERDDAP dataset grain data & pagescce-lter_zoodb observations CSVnetCDFJSON pageinfograph cce-lter_zoodb_sample sampling events CSVnetCDFJSON pageinfograph
observations
one row per measurement, joined to the event it was taken on
sampling events
one row per cast, tow or transect — when, where and how it was sampled

From the provider

The dataset as its provider publishes it, before CalCOFI ingested it.

sourceexternalDataZoo

https://oceaninformatics.ucsd.edu/zoodb/

Metadata records

Records about the data, in the standards each portal harvests.

ISO 19115-3XML, from the ERDDAP WAF

https://erddap.calcofi.io/erddap/metadata/iso19115/xml/cce-lter_zoodb_iso19115.xml

https://erddap.calcofi.io/erddap/metadata/fgdc/xml/cce-lter_zoodb_fgdc.xml

JSON-LD (schema.org/Dataset)what this page publishes to Google Dataset Search

https://calcofi.io/datasets/cce-lter_zoodb.jsonld

the record, verbatimthe release’s own entry for this dataset — everything on this page comes from it

https://calcofi.io/datasets/cce-lter_zoodb.json

DCAT-US 1.1the whole catalog, for data.gov and any CKAN

https://calcofi.io/data.json

STAC collectionone Collection per dataset, an Item per release

https://calcofi.io/stac/#/collections/cce-lter_zoodb/collection.json

Archives & portals

Where this dataset is registered outside calcofi.io, by the identifier each portal knows it as.

ERDDAP (calcofi.io)cce-lter_zoodbpublished

https://erddap.calcofi.io/erddap/info/cce-lter_zoodb/index.html

OBISn/a
EDIplanned
NCEIn/a
CalOOSplanned
Zenodo10.5281/zenodo.22281994publishedas part of the integrated database release

https://doi.org/10.5281/zenodo.22281994

Everything here is open — nothing on calcofi.io asks you to register first. If this dataset ends up in something you build or publish, register your use so it can be credited and linked back; to hear when a release changes it, stay informed. Questions: data@calcofi.io.

Cite

The provider has not confirmed a citation for this dataset yet. Cite the release below, and name the dataset by its key.

ZooDB Holoplankton Community [dataset].
License: custom (https://oceaninformatics.ucsd.edu/zoodb/)
Acknowledgement: Plankton sample analysis supported by NSF grants to M.D. Ohman and the CCE-LTER site, and by the SIO Pelagic Invertebrate Collection.
BibTeX
@misc{cce-lter_zoodb,
  title = {ZooDB Holoplankton Community},
  note  = {License: custom (https://oceaninformatics.ucsd.edu/zoodb/); Acknowledgement: Plankton sample analysis supported by NSF grants to M.D. Ohman and the CCE-LTER site, and by the SIO Pelagic Invertebrate Collection.}
}

Acknowledgement. Plankton sample analysis supported by NSF grants to M.D. Ohman and the CCE-LTER site, and by the SIO Pelagic Invertebrate Collection.

…and the release it came from

CalCOFI (2026). CalCOFI Integrated Database, release v2026.09.05 [Data set]. Scripps Institution of Oceanography, NOAA Fisheries, and California Department of Fish and Wildlife. https://calcofi.io/db-schema/?v=v2026.09.05
BibTeX
@misc{calcofi_release_v2026_09_05,
  title     = {CalCOFI Integrated Database, release v2026.09.05},
  author    = {CalCOFI},
  year      = {2026},
  publisher = {Scripps Institution of Oceanography, NOAA Fisheries, and California Department of Fish and Wildlife},
  url       = {https://calcofi.io/db-schema/?v=v2026.09.05}
}