Sumários
Structural model - introduction of non-linear models and examples
16 Abril 2026, 12:30 • Rafael Neto Henriques
Transitioning from linear approximations, this theoretical class introduced Non-Linear Structural Models. The session began by formally defining the mathematical characteristics that make a model non-linear and discussing why these models are essential for accurately capturing the true complexity of most physiological systems. To illustrate the different ways non-linearities manifest in biological modeling, the class explored three specific examples:
Advanced Numerical Methods – Runge-Kutta Implementation
15 Abril 2026, 13:30 • Rafael Neto Henriques
This session advanced the students' computational skills by introducing higher-order Runge-Kutta numerical methods for solving ordinary differential equations in their projects. The class began with a theoretical overview of the Runge-Kutta approach, explaining how it achieves greater accuracy and stability compared to the foundational Euler method. Instructors then demonstrated the application of these methods across various physiological modeling scenarios. Students learned how to implement these algorithms from scratch using custom-developed code, as well as how to leverage optimized, built-in ODE solvers available in MATLAB and Python packages to efficiently simulate their compartmental models.
Structural Models – Whole-Organ Distributed Models and Hepatic Removal
15 Abril 2026, 10:00 • Rafael Neto Henriques
Continuing with distributed modeling, this theoretical class expanded the scope from a single capillary-tissue unit to Fully Integrated Organ Models. The session addressed the physiological reality of organ heterogeneity, demonstrating how to mathematically assemble multiple capillary-tissue units in parallel, each featuring different blood flows and transit times. In its second part, the class examined the distributed model for hepatic removal of material. Students compared this spatially distributed approach - which accurately captures the progressive concentration gradient of substances as blood flows along the liver sinusoids - with its simplified lumped model counterpart. The discussion highlighted the specific scenarios where a distributed model is necessary to prevent significant estimation errors, and when a lumped approximation might still be deemed sufficient for clinical or research purposes.
Model Implementation and Numerical Troubleshooting
15 Abril 2026, 08:30 • Rafael Neto Henriques
This session was dedicated to supporting students as they began translating the physiological models from their selected research papers into functional MATLAB or Python code. Instructors provided hands-on assistance to help groups bridge the gap between theoretical mathematical descriptions and practical algorithmic implementation. A key focus of the class involved addressing specific programming and mathematical challenges raised by the students. For example it was discussed how to effectively apply numerical methods to resolve implicit root-finding problems within the dynamic systems described on one selected paper.
Structural Models – Distributed Models and the Capillary-Tissue Unit
14 Abril 2026, 11:00 • Rafael Neto Henriques
Building on the foundation of structural models, this theoretical class introduced Distributed Models. Unlike "lumped" models that assume instantaneous mixing within a space, distributed models account for spatial variations and concentration gradients across a physiological system. The session focused extensively on modeling the fundamental building block of organs: the capillary-tissue unit. Students explored the progression of these units through three levels of complexity: