
16 - 20 June 2025
Leça da Palmeira - APDL, Portugal
HYBRID FORMAT
INTRODUCTION TO ECOLOGICAL MODELLING
with a focus on FOOD WEB
MODELS
Course overview
This intensive one-week course equips participants with the core principles and practical skills needed to design, implement, and analyse models of organisms and the ecosystems they inhabit. Through a blend of concise lectures, guided tutorials, and hands-on computer labs, you will progress from conceptual model construction to fully coded simulations, gaining insight into the entire modelling workflow—from defining questions and system boundaries to interpreting results for management and policy.
​
Although the methodology taught is applicable to any ecosystem, the examples presented during the course will focus on marine organisms and ecosystems.
Key topics and activities
-
Conceptual foundations: systems thinking, model purpose, scope, and hierarchy
-
Model structure: selecting state variables, external drivers, and key biophysical processes; mapping trophic and non-trophic interactions
-
Mathematical formulation: translating ecological concepts into differential and difference equations, mass-balance constraints, and parameter sets
-
Software practice: step-by-step projects in STELLA® (diagram-based dynamical systems), Ecopath with Ecosim (trophic mass-balance and time-dynamic food-web modelling), and R (custom-coded simulation and visualisation)
-
Calibration and validation: parameter estimation, sensitivity and uncertainty analysis, and benchmarking against empirical data
-
Scenario analysis and communication: running “what-if” experiments, evaluating management options, and presenting model insights to scientific and stakeholder audiences
Learning outcomes
By the end of the week you will be able to:
-
Formulate clear ecological questions and translate them into appropriate model structures.
-
Build and document dynamic models in STELLA, Ecopath with Ecosim, and R, selecting the platform that best fits the problem.
-
Evaluate model behaviour through calibration, sensitivity testing, and uncertainty appraisal.
-
Design and run scenario simulations that inform conservation, fisheries, and climate-adaptation decisions.
-
Critically interpret and communicate modelling results, acknowledging assumptions and limitations, to support evidence-based marine ecosystem management.
TYPES OF MODELS AND Applications
-
The course will unpack a spectrum of modelling frameworks—scope-for-growth, population-dynamics, Dynamic Energy Budget (DEB), and coupled hydrodynamic models—clarifying their assumptions, strengths, and real-world applications.
-
A specific focus of this edition will be on food web models and linear inverse modelling with 2 days of dedicated lecturers delivered by Nathalie Niquil, Research Director at UMR BOREA, University of Caen Normandy (ORCID: 0000-0002-0772-754X).
-
Food web models and linear inverse modeling (LIM) are powerful tools for unravelling the complexity of marine ecosystems.
-
A food web model represents “who eats whom” in an ecosystem, often as a network of trophic interactions. In these models, each link is typically a weighted connection denoting a flow of organic matter or energy from prey to predator. By capturing these trophic connections, food web models help scientists visualize and quantify the interactions among species.
-
Linear inverse modelling (LIM) , on the other hand, is a quantitative approach used to estimate the magnitudes of those energy or nutrient flows through the food web, especially when many flows cannot be measured directly.
-
Together, these approaches bridge the gap between raw ecological data and a global understanding of ecosystem structure.
Practical Sessions
Participants will learn:
-
STELLA (isee systems) fundamentals – navigate the stock-and-flow interface, configure state variables and feedback loops, run marine-ecosystem simulations, and perform basic sensitivity tests.
-
Model implementation in STELLA – translate conceptual diagrams into executable models, parameterise processes, and export outputs for further analysis.
-
Ecopath with Ecosim fundamentals – build trophic mass-balance models in Ecopath, extend them to time-dynamic Ecosim simulations, and evaluate fishing or climate scenarios.
-
Implementing models in Ecopath/Ecosim – input diet, biomass and production data; balance the model; calibrate temporal fits; and generate management-relevant indicators.
-
R for Ecological Network Analysis – import flow matrices, compute core network metrics (e.g., connectance, transfer efficiency, cycling indices) with packages such as enaR and NetIndices, and visualise energy-flow networks.
-
Workflow integration – move outputs from STELLA and Ecopath/Ecosim into R for deeper statistical exploration, uncertainty appraisal, and publication-quality graphics.

program in brief
Day 3
18 June
Theoretical - Food Web Models & Ecological Network Analysis
-
The History and Evolution of Food Web Modelling
-
Basics of food webs
-
Modelling food webs
-
Data for food web models
-
Ecological Network Analysis (ENA)
Practical - Modelling with Ecopath & enaR
-
Introduction to Ecopath with Ecosim (EwE)
-
Building a model in EwE
-
Dynamic Simulations with Ecosim
-
Network analysis with enaR (R package)
Theoretical - Linear Inverse Modelling and ENA
-
?What Is Linear Inverse Modelling (LIM)
-
Mathematical Foundations of LIM
-
Applications of LIM in Ecology, using the new R package: samplelim
-
Linking LIM to ENA
Practical - Exercises with ENA & LIM
-
Deepening with ENA (enaR)
-
Hands-on with Linear Inverse Modelling
-
Synthesis Exercise (ENA + LIM)​​
Day 4
19 June
Day 1
16 June
Theoretical - Building an Ecological Model
-
Introduction to ecological models
-
Key model constituents
-
Core ecological processes
-
The modelling procedure
-
Implementation and real-world examples
​​
Practical - Systems Thinking and STELLA
-
Introduction to System’s thinking
-
STELLA overview
-
Hands-on Activity: from Conceptual to Computational
Theoretical - Exploring Types of Ecological Models
-
Why model variety matters
-
Scope for growth (SFG) models
-
Population Dynamics models
-
Individual-based models (IBMs)/Agent-based models (ABMs)
-
Bioenergetics and Dynamic Energy Budget (DEB) models
Practical - Simulation Practice with STELLA
-
Simulations with different types of models
-
Exploring outputs
-
Testing parameter sensitivity
-
Setting and running what-if scenarios
Day 2
17 June
Day 5
20 June
Theoretical - Linking Ecological Models with Other Model Types
-
Why link models
-
Presentation of several case studies
Practical - Free Brainstorming & Project Presentations
Discuss and present:
-
A model idea, ecological question, or case study
-
A conceptual diagram or system sketch
-
Progress using STELLA, R, Ecopath, or ENA

Target audience
Graduate students (MSc, PhD)
​
Advanced Undergraduate students
Environmental Scientists and Analysts
Fisheries and Aquatic Resource Managers
Policy Advisors and Technicians in Environmental Agencies
Invited
lecturers

Ester Dias
PhD Researcher RACE team, CIIMAR
​

Isabel Iglesias
PhD, Assistant Researcher LOAI team, CIIMAR

Fabíola Amorim
PhD Researcher LOAI team, CIIMAR

Laurie Michaud
Assistant Researcher
UMR M2C,
University of Caen Normandy

Rita Bastos
Post-Doc Researcher​
Invasions Group, CIBIO
Keynote
lecturer

Nathalie Niquil
CNRS Research Director
UMR M2C,
University of Caen Normandy
Organizers and Lecturers

Irene Martins
PhD, Principal Researcher MEMO team, CIIMAR

Alexandre Moreira
MSc Researcher, MEMO team, CIIMAR

Sara Barrientos
PhD Researcher, MEMO team, CIIMAR

Alexandra Guerra
MSc Researcher, MEMO team, CIIMAR

RegistratiON
COURSE FEE
​
-
Full course (in person): €200 (€150 for CIIMAR/UP members)
-
Online option (theoretical classes only): €100
-
Single-day attendance: €50
NUMBER OF PARTICIPANTS
Minimum: 8
Maximum: 120
DEADLINE FOR REGISTRATION
6th of June 2025
01.
Fill the form and check payment details here
​​​
02.
Send proof of payment to trainingandcareer@ciimar.up.pt
Registrations will only be considered with the proof of payment.
03.
In case of non-comparence, registration fees will not be reimbursed
​
​
Get in Touch
Irene Martins