Interactive Dashboards for Modeling-Based Education: Methods and Best Practices with Python and Plotly Dash.

Renato Lombardo1

  • 1Dipartimento di Scienze e Tecnologie Biologiche, Chimiche e Farmaceutiche, Università degli Studi di Palermo, viale delle Scienze, Palermo, Italy. renato.lombardo@unipa.it.

Summary

Interactive digital dashboards built with Python and Plotly Dash enhance science education by visualizing complex concepts like ligand binding equilibria. This method promotes active learning and deeper understanding of molecular interactions for students and researchers.

Related Concept Videos

pV-Diagrams01:18

pV-Diagrams

The pV diagram, which is a graph of pressure versus volume of the gas under study, is helpful in describing certain aspects of the substance. When the substance behaves like an ideal gas, the ideal gas equation describes the relationship between its pressure and volume. On a pV diagram, it is common to plot an isotherm, which is a curve showing p as a function of V with the number of molecules and the temperature fixed. Then, for an ideal gas, the product of the pressure of the gas and its...
Bar Graph01:07

Bar Graph

A bar graph is also called a bar chart and consists of bars that are separated from each other. It either uses horizontal or vertical bars to show comparisons among categories. The bars can be rectangles, or they can be rectangular boxes (used in three-dimensional plots). One axis of the graph represents the specific categories being compared, and the other axis shows a discrete value. In this graph, the length of the bar for each category is proportional to the number or percent of individuals...
Methods of Documentation IV: Focus Charting01:26

Methods of Documentation IV: Focus Charting

Focus Charting, also known as the focus charting system or "focus documentation," is a systematic documentation approach used in healthcare to organize patient information in medical records.
It typically involves three columns for recording information:
Modeling with Differential Equations01:25

Modeling with Differential Equations

Population dynamics can be described mathematically by considering the population size P(t) as a function of time. The rate of change of the population is then represented by the derivative of P(t). A simple assumption is that the rate of growth is proportional to the size of the population itself. This leads to an exponential growth model, where the population increases rapidly without bound. While this is a useful first approximation, it does not reflect realistic long-term...
Modeling of Diode Reverse Characteristics01:14

Modeling of Diode Reverse Characteristics

In electronic circuits, reverse-biased diode configurations are critical for regulating voltage levels. Zener diodes exploit the reverse breakdown phenomenon and exhibit a controlled breakdown at a specific Zener voltage (VZ). They are designed to maintain a constant voltage across their terminals and are commonly used for voltage regulation in circuits.
When a reverse voltage applied to a Zener diode exceeds its breakdown voltage, the diode enters the breakdown region. At this point, the...
Energy Diagrams - I01:14

Energy Diagrams - I

The dynamics of a mechanical system can be easily understood by interpreting a potential energy diagram. Since energy is a scalar quantity, the interpretation of the dynamics of the system becomes even simpler.
Take the example of a skater on a parabolic ramp. The potential energy at different points along the ramp will be proportional to the height of the ramp, which varies quadratically with the horizontal position on the ramp. As the skater moves down the ramp from the highest position,...