Object-oriented Simulator of Marine Ecosystems

About Osmose


OSMOSE is a multispecies and Individual-based model (IBM) which focuses on fish species. This model assumes opportunistic predation based on spatial co-occurrence and size adequacy between a predator and its prey. It represents fish individuals grouped into schools, which are characterized by their size, weight, age, taxonomy and geographical location (2D model), and which undergo major processes of fish life cycle (growth, reproduction, migration, and starvation, predation, fishing mortalities). The model needs life history parameters that are often available for a wide range of species, and which can be found in FishBase for instance. All current Osmose applications are coupled to hydrodynamics and biogeochemical models which directly impact fish physiology and spatial distribution. A bioenergetic module is available from version 4.3. An evolutionary and economic modules are under development. Output indicators are spatially, temporally, size-, age-, species resolved.

About the website

The website gathers together all the releases, the documentation related to the tool, some answers to frequently asked questions, a forum for getting some help or discussing some problems. You need to register to be able to download Osmose and post on the forum. This website aims to be a platform for the growing user community to share some views and foster discussions on Osmose between users and developpers.


For downloading binaries, the last version of the source code or some R routines for plotting the outputs, go to the download page.

Get some help

For getting some technical assistance or submitting a bug, post on the forum.

How to cite ?

To cite Osmose in a publication, please refer to Shin and Cury, 2001 and Shin and Cury, 2004.

Contact us

If you have any question about Osmose, first check the FAQ, then feel free to post on the forum or contact us.