{"id":959,"date":"2026-02-09T15:00:55","date_gmt":"2026-02-09T14:00:55","guid":{"rendered":"https:\/\/marbefes.lifewatch.eu\/?post_type=project&#038;p=959"},"modified":"2026-03-03T15:26:35","modified_gmt":"2026-03-03T14:26:35","slug":"54-ecological-eutropy","status":"publish","type":"project","link":"https:\/\/marbefes.lifewatch.eu\/index.php\/project\/54-ecological-eutropy\/","title":{"rendered":"54-Ecological-Eutropy"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;-51px|||||&#8221; custom_padding=&#8221;0px|||||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_gallery gallery_ids=&#8221;1244,1241,1245,1243,1242,1246&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; border_width_all=&#8221;4px&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_gallery][et_pb_tabs _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_tab title=&#8221;Tools details&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li><strong><span>Category: <\/span><\/strong><span>Ecological<\/span><\/li>\n<li><strong><span>Subcategory: <\/span><\/strong><span>Biogeochemical Modeling<\/span><\/li>\n<li><strong><span>Tool Type\u00a0: <\/span><\/strong><span>Ecological modeling framework<\/span><\/li>\n<li><strong><span>Input data:<\/span><\/strong>\n<ul>\n<li><span>Fluxes between computational boxes or riverine discharges: Fluxes represent volumetric water transport (m\u00b3\/day).<\/span><\/li>\n<li><span>Boundary Conditions: Boundary concentration files define the chemical composition of inflows such as rivers or sea water intrusions.<\/span><\/li>\n<li><span>Environmental forcing files: Environmental forcing files describe temperature, radiation, and light availability. <\/span><\/li>\n<li><span>Bathymetry file: Volume and depths of each computational boxes should be provided<\/span><\/li>\n<li><span>Initial concentration files: Initial concentration files define the starting state of the system as concentration values and must be entered for each state variable simulated.<\/span><\/li>\n<li><span>Model Constants: Parameter files control reaction rates. Pelagic constants define reaction kinetics in the water column and are mandatory.<\/span><\/li>\n<\/ul>\n<\/li>\n<li><strong><span>Output:<\/span><\/strong>\n<ul>\n<li><span>Phytoplankton Biomass in Carbon<\/span><\/li>\n<li><span>Nutrient Concentrations<\/span><\/li>\n<li><span>Dissolved Oxygen Concentration<\/span><\/li>\n<\/ul>\n<\/li>\n<li><strong><span>Target users:<\/span><\/strong>\n<ul>\n<li><span>Environmental scientists and engineers,<\/span><\/li>\n<li><span>students learning aquatic ecosystem modelling,<\/span><\/li>\n<li><span>practitioners performing scenario analysis.<\/span><\/li>\n<\/ul>\n<\/li>\n<li><strong><span>Location tested:\u00a0<\/span><\/strong><span>Lithuanian coast (Curonian Lagoon)<\/span><\/li>\n<li><strong><span>Level of uncertainty: <\/span><\/strong><span> Therefore, uncertainty analysis is required, as uncertainty arises from both input data, including field measurements, and structural assumptions embedded in the model equations.<\/span><\/li>\n<\/ul>\n<p>[\/et_pb_tab][et_pb_tab title=&#8221;Technical details&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li><strong><span>Version:\u00a0<\/span><\/strong><span>Version 1.0<\/span><\/li>\n<li><strong><span>Publication:<\/span><\/strong> <span><a href=\"https:\/\/doi.org\/10.1016\/j.softx.2025.102430\">https:\/\/doi.org\/10.1016\/j.softx.2025.102430<\/a><\/span><\/li>\n<li><strong><span>Rights:\u00a0<\/span><\/strong><span>Open Access under MIT license for more information: <a href=\"https:\/\/github.com\/kaynarob\/EUTROPY\/blob\/main\/LICENSE\">https:\/\/github.com\/kaynarob\/EUTROPY\/blob\/main\/LICENSE<\/a><\/span><\/li>\n<li><strong><span>Difficulty level of implementation: <\/span><\/strong><span>Moderate<\/span><\/li>\n<li><strong><span>Skill required (for method use): <\/span><\/strong><span>High<\/span><\/li>\n<\/ul>\n<p>[\/et_pb_tab][et_pb_tab title=&#8221;Developer information&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li><strong><span>Authors: <\/span><\/strong><span>Burak Kaynaroglu<\/span><\/li>\n<li><strong><span>Tool contributors: <\/span><\/strong><span>Burak Kaynaroglu<\/span><\/li>\n<li><strong><span>Project general coordinator:<\/span><\/strong><span> Jan Marcin W\u0119s\u0142awski<\/span><\/li>\n<li><strong><span>Project Scientific manager:\u00a0<\/span><\/strong><span>Julie Bremner<\/span><\/li>\n<li><strong><span>Project manager:\u00a0<\/span><\/strong><span>Joanna Przedrzymirska-Zi\u00f3\u0142kowska<\/span><\/li>\n<\/ul>\n<p>[\/et_pb_tab][et_pb_tab title=&#8221;Citation&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li><span>Kaynaroglu, B. et al. (2025). SoftwareX \u2013 DOI: <a href=\"https:\/\/doi.org\/10.1016\/j.softx.2025.102430\">1016\/j.softx.2025.102430<\/a><\/span><\/li>\n<li><span>Kaynaroglu, B. et al. (2025). Ecological Informatics \u2013 DOI: <a href=\"https:\/\/doi.org\/10.1016\/j.softx.2025.102430\">1016\/j.softx.2025.102430<\/a><\/span><\/li>\n<li><span>Kaynaroglu, B. (2025). EUTROPY repository in GitHub. <a href=\"https:\/\/github.com\/kaynarob\/EUTROPY\">https:\/\/github.com\/kaynarob\/EUTROPY<\/a><\/span><\/li>\n<\/ul>\n<p>[\/et_pb_tab][et_pb_tab title=&#8221;Contact&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li><strong><span>Name:\u00a0<\/span><\/strong><span>Burak Kaynaroglu<\/span><\/li>\n<li><strong><span>Organization: <\/span><\/strong><span>Klaipeda University<\/span><\/li>\n<li><strong>Email: burak.kaynaroglu@ku.lt<\/strong><\/li>\n<\/ul>\n<p>[\/et_pb_tab][\/et_pb_tabs][et_pb_button button_url=&#8221;https:\/\/marbefes.lifewatch.eu\/wp-content\/uploads\/2026\/02\/02_User_EUTROPY.pdf&#8221; button_text=&#8221;Download Tool Manual&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_bg_color=&#8221;#143F6C&#8221; button_border_width=&#8221;0px&#8221; button_border_radius=&#8221;30px&#8221; button_icon=&#8221;&#xe092;||divi||400&#8243; button_icon_color=&#8221;#FFFFFF&#8221; button_on_hover=&#8221;off&#8221; background_layout=&#8221;dark&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><strong>EUTROPY<\/strong><\/h3>\n<p><span>EUTROPY is a mechanistic eutrophication modelling framework based on a box-modelling approach, developed in Python to analyze nutrient loading pathways, ecosystem responses, and management scenarios in aquatic systems, combining conceptual simplicity with computational efficiency to support robust, long-term simulations across lakes, lagoons, estuaries, and coastal waters. The model is computationally optimized using just<\/span>\u2011<span>in<\/span>\u2011<span>time (JIT) compilation, enabling fast execution even for long simulations or during automated calibration.<\/span><\/p>\n<p><span>EUTROPY simulates eutrophication by representing an aquatic system as a set of well-mixed boxes. Each box is assumed to be homogeneous, meaning that temperature, nutrients, oxygen, and biological variables are uniform within that box. Water moves between boxes or between boxes and system boundaries through prescribed fluxes, which are provided by the user. These fluxes represent river inflows, outflows, exchanges between computational boxes, or water exchange with the sea. Transport and biogeochemistry are treated separately. The model does not calculate currents or circulation internally; instead, it focuses on how nutrients and biomass changing under prescribed transport conditions.<\/span><\/p>\n<p><span>Within MARBEFES, the Curonian Lagoon BBT is analyzed using the EUTROPY eutrophication modelling framework and its earlier versions, which represents the lagoon as a system of connected, well-mixed boxes driven by prescribed fluxes and boundary loads. The model is applied to simulate nutrient cycling, primary production, and oxygen dynamics under riverine forcing. EUTROPY supports the integration of observational data, hydrodynamic information, and scenario-based inputs, enabling both qualitative understanding and quantitative assessment of ecosystem responses.<\/span><\/p>\n<p><span>This modelling approach has been developed, tested, and published in two peer-reviewed scientific studies using the Curonian Lagoon as a representative case study, where it has been applied primarily for model calibration against observational data. This calibration step provides a necessary and robust foundation for subsequent long-term scenario analyses and the evaluation of nutrient management strategies. By providing a transparent and computationally efficient representation of ecosystem processes, EUTROPY offers a clear and communicable picture of eutrophication dynamics, supporting decision-makers, and practitioners in assessing cumulative pressures and potential management options.<\/span><\/p>\n<p><span>Beyond the Curonian Lagoon application, EUTROPY is designed as a transferable and system-independent tool that can be applied across a wide range of aquatic environments, including lakes, rivers, estuaries, lagoons, and coastal waters. The approach is particularly suitable for transboundary and data-limited aquatic systems, such as the Curonian Lagoon, which operate at smaller spatial scales than open-ocean systems and require consistent, system-wide assessment across governance contexts, together with an integrated understanding of nutrient pressures, ecosystem functioning, and societal benefits. <\/span><\/p>\n<ul>\n<li><strong><span>Availability \/ URL: <\/span><\/strong><span><a href=\"https:\/\/github.com\/kaynarob\/EUTROPY\">https:\/\/github.com\/kaynarob\/EUTROPY<\/a><\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|700|||||||&#8221; header_2_font=&#8221;|700|||||||&#8221; header_3_font=&#8221;|700|||||||&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h3>Related Tools:<\/h3>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||5px|||&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>EUTROPY is a fast, box-based model that simulates eutrophication processes under prescribed water and nutrient fluxes.<br \/>\nIt supports long-term ecosystem and management scenario analysis in aquatic systems.<\/p>\n","protected":false},"author":1,"featured_media":1241,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[38,87,97,71,107,59,54,51,126,127,92,88,37,43,70,98,52,108,60,112,55,117,109,128,73,44,41,62,110,50,134,95,63,53,58,125,66,65,86,106,129],"project_tag":[],"class_list":["post-959","project","type-project","status-publish","has-post-thumbnail","hentry","category-ecological","category-biological","category-biogeochemical-data","category-numerical-model","category-visual-spatial","category-sampling-measurements","category-researchers","category-generating-understanding-data","category-scenarios","category-indicators","category-abundance-biomass","category-physical","category-main-category","category-ecosystem-functioning-biodiversity","category-modeling-approaches","category-environmental-data-variables","category-decision-making","category-quantitative-analytical","category-spatial-data","category-maps","category-practitioners","category-statistics","category-descriptive-interpretative","category-temporal-changes","category-parametrized-model","category-environmental-risks-impacts","category-subtopic","category-literature","category-predictive","category-purpose","category-lithuanian-coast-curonian-lagoon","category-biological-samples","category-knowledge","category-target-user","category-data-type","category-distribution","category-tool-type","category-time-series-data","category-input","category-output","category-location-tested"],"_links":{"self":[{"href":"https:\/\/marbefes.lifewatch.eu\/index.php\/wp-json\/wp\/v2\/project\/959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marbefes.lifewatch.eu\/index.php\/wp-json\/wp\/v2\/project"}],"about":[{"href":"https:\/\/marbefes.lifewatch.eu\/index.php\/wp-json\/wp\/v2\/types\/project"}],"author":[{"embeddable":true,"href":"https:\/\/marbefes.lifewatch.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marbefes.lifewatch.eu\/index.php\/wp-json\/wp\/v2\/comments?post=959"}],"version-history":[{"count":6,"href":"https:\/\/marbefes.lifewatch.eu\/index.php\/wp-json\/wp\/v2\/project\/959\/revisions"}],"predecessor-version":[{"id":1544,"href":"https:\/\/marbefes.lifewatch.eu\/index.php\/wp-json\/wp\/v2\/project\/959\/revisions\/1544"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marbefes.lifewatch.eu\/index.php\/wp-json\/wp\/v2\/media\/1241"}],"wp:attachment":[{"href":"https:\/\/marbefes.lifewatch.eu\/index.php\/wp-json\/wp\/v2\/media?parent=959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marbefes.lifewatch.eu\/index.php\/wp-json\/wp\/v2\/categories?post=959"},{"taxonomy":"project_tag","embeddable":true,"href":"https:\/\/marbefes.lifewatch.eu\/index.php\/wp-json\/wp\/v2\/project_tag?post=959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}