White Cross Jellyfish
The whitecross jellyfish (Staurostoma mertensii), often called the compass jellyfish, is recognized by its distinct brown V-shaped markings radiating from the center of its bell, resembling a compass rose or a white cross on top. The bell typically reaches 30 cm (12 inches) in diameter, with long marginal tentacles and four frilly oral arms that capture and transport prey. Compass jellies inhabit temperate coastal waters of the northeast Atlantic, North Sea, and Mediterranean, and are seasonally common along European coastlines. While their sting is moderately painful, it is generally not dangerous to humans.
Their diet mainly consists of small fish, copepods, and zooplankton, which they immobilize with their nematocysts. They are in turn preyed on by sea turtles, ocean sunfish, and larger jellyfish species. Like many scyphozoan jellyfish, compass jellies live for about a year, progressing through a polyp stage before maturing into the familiar medusa. They play an important ecological role by controlling plankton populations and serving as food for higher predators, while also sometimes offering temporary shelter for small fish among their tentacles.
Learn more:
Wikimedia Commons Photo
1 Today’s Forecast
2 Forecast Animation
3 Observation Distributions
Code
ggplot() +
geom_sf(data = coast, color = "black") +
geom_sf(data = obs, color = "red", size = 1.5) +
coord_sf(
xlim = c(coast_bbox["xmin"], coast_bbox["xmax"]),
ylim = c(coast_bbox["ymin"], coast_bbox["ymax"]),
expand = FALSE
+
) labs(title = "White Cross Jelly Observations",
x = "Longitude",
y = "Latitude") +
theme_minimal()
Code
ggplot() +
geom_sf(data = coast, color = "black") +
geom_sf(data = obs, color = "red", size = 1.5, alpha = 0.7) +
coord_sf(
xlim = c(coast_bbox["xmin"], coast_bbox["xmax"]),
ylim = c(coast_bbox["ymin"], coast_bbox["ymax"]),
expand = FALSE
+
) facet_wrap(~ year) +
labs(title = "White Cross Jelly Observations by Year",
x = "Longitude",
y = "Latitude") +
theme_minimal()
Code
ggplot() +
geom_sf(data = coast, color = "black") +
geom_sf(data = obs, color = "red", size = 1.5, alpha = 0.7) +
coord_sf(
xlim = c(coast_bbox["xmin"], coast_bbox["xmax"]),
ylim = c(coast_bbox["ymin"], coast_bbox["ymax"]),
expand = FALSE
+
) facet_wrap(~ month) +
labs(title = "White Cross Jelly Observations by Month",
x = "Longitude",
y = "Latitude") +
theme_minimal()
4 Proportion of Observations Histograms
Code
ggplot(obs, aes(x = year)) +
geom_bar(aes(y = after_stat(prop), group = 1), fill = "steelblue") +
theme_minimal() +
labs(
title = "Proportion of White Cross Jelly Observations per Year",
x = "Year",
y = "Proportion"
)
Code
ggplot(obs, aes(x = month)) +
geom_bar(aes(y = after_stat(prop), group = 1), fill = "steelblue") +
scale_x_discrete(drop = FALSE) +
theme_minimal() +
labs(
title = "Proportion of White Cross Jelly Observations per Month",
x = "Month",
y = "Proportion"
)