CalCOFI CalCOFI CalCOFI.io open data ecosystem

Picoplankton & Bacteria

Picoplankton and Bacteria Abundance (CalCOFI Cruise)

cce-lter_picoplankton-bacteriaCCE-LTERv2026.09.05ingested

years
2004–2023
observations
60,802
sampling events
16,011
stations
64
variables
4
depth
1–270 m
observations per year, 2004–2023
st70-ln76.7 · 716 obsst80-ln76.7 · 746 obsst90-ln76.7 · 747 obsst70-ln80 · 1,626 obsst100-ln76.7 · 656 obsst80-ln80 · 1,744 obsst90-ln80 · 845 obsst70-ln83.3 · 813 obsst100-ln80 · 1,840 obsst80-ln83.3 · 795 obsst90-ln83.3 · 785 obsst70-ln86.7 · 803 obsst100-ln83.3 · 758 obsst80-ln86.7 · 796 obsst110-ln83.3 · 668 obsst90-ln86.7 · 799 obsst70-ln90 · 1,810 obsst100-ln86.7 · 795 obsst80-ln90 · 825 obsst110-ln86.7 · 715 obsst90-ln90 · 1,963 obsst70-ln93.3 · 815 obsst100-ln90 · 872 obsst80-ln93.3 · 829 obsst110-ln90 · 817 obsst90-ln93.3 · 818 obsst120-ln90 · 2,005 obsst100-ln93.3 · 823 obsst110-ln93.3 · 814 obsst120-ln93.3 · 774 obsst50-ln73.3 · 6 obsst55-ln73.3 · 3 obsst60-ln73.3 · 6 obsst50-ln76.7 · 1,253 obsst55-ln76.7 · 662 obsst60-ln76.7 · 666 obsst50-ln80 · 749 obsst55-ln80 · 1,506 obsst60-ln80 · 782 obsst40-ln83.3 · 1,550 obsst45-ln83.3 · 1,515 obsst50-ln83.3 · 765 obsst30-ln86.7 · 8 obsst55-ln83.3 · 764 obsst35-ln86.7 · 1,594 obsst60-ln83.3 · 737 obsst40-ln86.7 · 807 obsst45-ln86.7 · 779 obsst50-ln86.7 · 771 obsst30-ln90 · 1,627 obsst55-ln86.7 · 769 obsst35-ln90 · 2,479 obsst60-ln86.7 · 804 obsst45-ln90 · 769 obsst25-ln93.3 · 779 obsst30-ln93.3 · 1,581 obsst55-ln90 · 1,615 obsst35-ln93.3 · 805 obsst60-ln90 · 839 obsst40-ln93.3 · 803 obsst45-ln93.3 · 805 obsst50-ln93.3 · 792 obsst55-ln93.3 · 782 obsst60-ln93.3 · 818 obs125°W120°W30°N35°N
64 CalCOFI stations sampled, sized by observations, over the survey grid.

Overview

Picophytoplankton (Prochlorococcus, Synechococcus, picoeukaryotes) and heterotrophic bacteria abundances analyzed by flow cytometry (FCM) from CCE-CalCOFI Augmented cruises in the California Current System, 2004-2023 (ongoing). Seawater collected from Niskin bottles at 3-8 depths per station; cells fixed shipboard with paraformaldehyde, stained with a DNA-specific dye, and enumerated on an Altra flow cytometer with dual argon-ion lasers.

Principal investigators
Michael Landry
Keywords
EARTH SCIENCE > BIOLOGICAL CLASSIFICATION > BACTERIA/ARCHAEAEARTH SCIENCE > BIOLOGICAL CLASSIFICATION > PROTISTS > PLANKTON > PHYTOPLANKTON

Open with the provider

  • Q06 license — 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_picoplankton-bacteria

Station Explorerthis datasetAcross datasets

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

Hexagon Explorerthis datasetAcross datasets

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

Cruise Explorerthis datasetAcross datasets

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

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_picoplankton-bacteria in the CalCOFI release v2026.09.05
SELECT *
FROM __TBL:obs__
WHERE dataset_key = 'cce-lter_picoplankton-bacteria'
LIMIT 100;

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

Code

The same release, from a script.

con <- calcofi4r::cc_get_db()
calcofi4r::cc_cite("cce-lter_picoplankton-bacteria")
con = calcofi4py.cc_get_db()
calcofi4py.cite("cce-lter_picoplankton-bacteria")
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_picoplankton-bacteria/bfff0b257acfaa17b604403e/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 · 658 KB · since v2026.09.04sha256 9867bf955273…

https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/obs/dataset_key=cce-lter_picoplankton-bacteria/bfff0b257acfaa17b604403e/data_0.parquet

CF netCDF

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

CF netCDF3.9 MBsha256 54e541ee7bbe…
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_picoplankton-bacteria/v2026.09.04/cce-lter_picoplankton-bacteria.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_picoplankton-bacteria observations CSVnetCDFJSON pageinfograph cce-lter_picoplankton-bacteria_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/datazoo/catalogs/ccelter/datasets/159

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_picoplankton-bacteria_iso19115.xml

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

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

https://calcofi.io/datasets/cce-lter_picoplankton-bacteria.jsonld

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

https://calcofi.io/datasets/cce-lter_picoplankton-bacteria.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_picoplankton-bacteria/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_picoplankton-bacteriapublished

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

OBISn/a
EDIknb-lter-cce.159planned

https://portal.edirepository.org/nis/mapbrowse?scope=knb-lter-cce&identifier=159

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

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

EDIknb-lter-cce.159externalPicoplankton and Bacteria Abundance (CalCOFI Cruise) — EDI packagethe EDI record of the DataZoo 159 source (doi:10.6073/pasta/bc2915c8448214d2841b064a7414064b in link_others)

https://portal.edirepository.org/nis/mapbrowse?scope=knb-lter-cce&identifier=159

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

Landry, M. (2004-2023). Picoplankton and Bacteria Abundance (CalCOFI Cruise). CCE LTER.
BibTeX
@misc{cce-lter_picoplankton-bacteria,
  title        = {Picoplankton and Bacteria Abundance (CalCOFI Cruise)},
  howpublished = {Landry, M. (2004-2023). Picoplankton and Bacteria Abundance (CalCOFI Cruise). CCE LTER.},
  year         = {2004}
}

…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}
}