![COPERNICUS/MARINE/GLOBAL_ANALYSISFORECAST_BGC_001_028/PLANKTON](https://developers.google.com/earth-engine/datasets/images/COPERNICUS/COPERNICUS_MARINE_GLOBAL_ANALYSISFORECAST_BGC_001_028_PLANKTON_sample.png)

Dataset Availability
:   2022-01-01T00:00:00Z--2025-09-26T00:00:00Z

Dataset Producer
:


    [Copernicus](https://marine.copernicus.eu/)

Cadence
:   1 Day

Tags
:
    [copernicus](https://developers.google.com/earth-engine/datasets/tags/copernicus) [daily](https://developers.google.com/earth-engine/datasets/tags/daily) [forecast](https://developers.google.com/earth-engine/datasets/tags/forecast) [oceans](https://developers.google.com/earth-engine/datasets/tags/oceans)

#### Description

The Operational Mercator Ocean biogeochemical global ocean analysis and
forecast system at 1/4 degree is providing 10 days of 3D global ocean
forecasts updated weekly. The time series is aggregated in time, in order
to reach a two full year's time series sliding window. This product
includes daily and monthly mean files of biogeochemical parameters
(chlorophyll, nitrate, phosphate, silicate, dissolved oxygen, dissolved
iron, primary production, phytoplankton, zooplankton, PH, and surface
partial pressure of carbon dioxide) over the global ocean. The global
ocean output files are displayed with a 1/4 degree horizontal resolution
with regular longitude/latitude equirectangular projection.
These products are provided on 50 vertical levels with
depths ranging from 0.49m to 5727.92m.

<br />

This dataset consists of total zooplankton
concentration.

### Bands

**Bands**

Pixel size: 27750 meters (all bands)

| Name | Units | Min | Max | Pixel Size | Description |
|---|---|---|---|---|---|
| `zooc_depth1` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 1, 0.4940m) |
| `zooc_depth2` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 2, 1.5414m) |
| `zooc_depth3` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 3, 2.6457m) |
| `zooc_depth4` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 4, 3.8195m) |
| `zooc_depth5` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 5, 5.0782m) |
| `zooc_depth6` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 6, 6.4406m) |
| `zooc_depth7` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 7, 7.9296m) |
| `zooc_depth8` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 8, 9.5730m) |
| `zooc_depth9` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 9, 11.4050m) |
| `zooc_depth10` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 10, 13.4671m) |
| `zooc_depth11` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 11, 15.8101m) |
| `zooc_depth12` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 12, 18.4956m) |
| `zooc_depth13` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 13, 21.5988m) |
| `zooc_depth14` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 14, 25.2114m) |
| `zooc_depth15` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 15, 29.4447m) |
| `zooc_depth16` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 16, 34.4342m) |
| `zooc_depth17` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 17, 40.3441m) |
| `zooc_depth18` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 18, 47.3737m) |
| `zooc_depth19` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 19, 55.7643m) |
| `zooc_depth20` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 20, 65.8073m) |
| `zooc_depth21` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 21, 77.8539m) |
| `zooc_depth22` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 22, 92.3261m) |
| `zooc_depth23` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 23, 109.7293m) |
| `zooc_depth24` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 24, 130.6660m) |
| `zooc_depth25` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 25, 155.8507m) |
| `zooc_depth26` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 26, 186.1256m) |
| `zooc_depth27` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 27, 222.4752m) |
| `zooc_depth28` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 28, 266.0403m) |
| `zooc_depth29` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 29, 318.1274m) |
| `zooc_depth30` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 30, 380.2130m) |
| `zooc_depth31` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 31, 453.9377m) |
| `zooc_depth32` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 32, 541.0889m) |
| `zooc_depth33` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 33, 643.5668m) |
| `zooc_depth34` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 34, 763.3331m) |
| `zooc_depth35` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 35, 902.3393m) |
| `zooc_depth36` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 36, 1062.4397m) |
| `zooc_depth37` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 37, 1245.2911m) |
| `zooc_depth38` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 38, 1452.2510m) |
| `zooc_depth39` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 39, 1684.2844m) |
| `zooc_depth40` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 40, 1941.8934m) |
| `zooc_depth41` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 41, 2225.0779m) |
| `zooc_depth42` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 42, 2533.3362m) |
| `zooc_depth43` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 43, 2865.7026m) |
| `zooc_depth44` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 44, 3220.8203m) |
| `zooc_depth45` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 45, 3597.0320m) |
| `zooc_depth46` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 46, 3992.4839m) |
| `zooc_depth47` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 47, 4405.2241m) |
| `zooc_depth48` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 48, 4833.2905m) |
| `zooc_depth49` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 49, 5274.7842m) |
| `zooc_depth50` | mmol/m\^3 | 0\* | 5\* | 27750 meters | Total Zooplankton (depth 50, 5727.9165m) |

\* estimated min or max value

### Terms of Use

**Terms of Use**

The data is provided free of charge by the Copernicus Marine Service.
Users must acknowledge the Copernicus Marine Service as the data source
when using the data. More details on the terms of use can be found on
the [Copernicus Marine Service website](https://marine.copernicus.eu/user-corner/service-commitments-and-licence).

### Citations

Citations:

- E.U. Copernicus Marine Service Information.
  <https://doi.org/10.48670/moi-00015>

### Explore with Earth Engine

> [!NOTE]
> **Important:** Earth Engine is a platform for petabyte-scale scientific analysis and visualization of geospatial datasets, both for public benefit and for business and government users. Earth Engine is free to use for research, education, and nonprofit use. To get started, please [register for Earth Engine access.](https://console.cloud.google.com/earth-engine)

### Code Editor (JavaScript)

```javascript
var dataset = ee.ImageCollection("COPERNICUS/MARINE/GLOBAL_ANALYSISFORECAST_BGC_001_028/PLANKTON")
                  .filter(ee.Filter.date('2024-01-01', '2025-01-01'));
var zooc = dataset.select('zooc_depth1');
var zoocVis = {
  min: 0,
  max: 3,
  palette: ['0000ff', '00ffff', 'ffff00', 'ff0000', 'ffffff'],
};
Map.setCenter(-140.5, 52.2, 2);
Map.addLayer(zooc, zoocVis, 'Global BGC PLANKTON Forecast');
```
[Open in Code Editor](https://code.earthengine.google.com/?scriptPath=Examples:Datasets/COPERNICUS/COPERNICUS_MARINE_GLOBAL_ANALYSISFORECAST_BGC_001_028_PLANKTON) [Copernicus Global Ocean Bio-Geo-Chemical Forecast - PLANKTON](https://developers.google.com/earth-engine/datasets/catalog/COPERNICUS_MARINE_GLOBAL_ANALYSISFORECAST_BGC_001_028_PLANKTON) The Operational Mercator Ocean biogeochemical global ocean analysis and forecast system at 1/4 degree is providing 10 days of 3D global ocean forecasts updated weekly. The time series is aggregated in time, in order to reach a two full year's time series sliding window. This product includes daily and monthly ... COPERNICUS/MARINE/GLOBAL_ANALYSISFORECAST_BGC_001_028/PLANKTON, copernicus,daily,forecast,oceans 2022-01-01T00:00:00Z/2025-09-26T00:00:00Z -90 -180 90 180 Google Earth Engine https://developers.google.com/earth-engine/datasets

- [](https://doi.org/https://marine.copernicus.eu/)
- [](https://doi.org/https://developers.google.com/earth-engine/datasets/catalog/COPERNICUS_MARINE_GLOBAL_ANALYSISFORECAST_BGC_001_028_PLANKTON)