Explore dispersal in the ocean

Map where non-swimming particles are moved by ocean currents

Select a spawning location and year to follow tarpon eggs as they drift after spawning

Click on one of these actual tarpon spawning locations, then select a year to discover where tarpon larvae end up after being carried by ocean currents for 28 days.

Explore dispersal in the ocean

Ocean models can predict where passive particles are moved by ocean currents. Particles can be fish eggs, plankton, oil droplets, debris, chemicals, or any other non-swimming thing.

Here we modeled where tarpon (Megalops atlanticus) eggs are carried by ocean currents for 28 days from known spawning sites in the Gulf of Mexico.

Tarpon spawn mid-water column. Fertilized eggs hatch and drift as weakly swimming larvae for 24 – 28 days before recruiting to a population. This modeling did not include mortality or other biological properties. The purpose is to show potential dispersal.

Tarpon
Tarpon. By © Citron, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=20972279

Amazing connectivity

While the Gulf of Mexico may seem like a vast body of water, you might be amazed at how connected seemingly distant points are.

If you like to catch tarpon in the Florida Keys, you should think about conserving marine areas as far away as the eastern Yucatan Peninsula. Distant populations can contribute to the Florida Keys just as much as nearby West Florida Shelf populations.

Map of the Gulf of Mexico showing start and end positions of passive particles

DriftCast™ Feedback Wanted

DriftCast™ Version 1.0 models tarpon (Megalops atlanticus) egg-larvae dispersal in the Gulf of Mexico. While this preliminary version has limited functionality, upcoming versions will model paths of other species, oil droplets, chemicals, pollutants, overboard items,  debris, etc. and will include more user settings.

We are eager for input from users and potential users to make this tool useful for a wide array of applications. Contact us (info@fathomscience.com) to discuss specific use cases and functionalities.