Linda Brodo
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Linda Brodo has a total of 22 co-authors. Here are the top co-authors by number of shared publications:
- Moreno Falaschi
Department of Information Engineering and Mathematics, University of Siena, Siena, Italy
18 shared publications - Roberto Bruni
University of Pisa, Pisa, Italy
15 shared publications - Paolo Milazzo
University of Pisa
7 shared publications - Roberta Gori
University of Pisa, Pisa, Italy
7 shared publications - Chiara Bodei
Università di Pisa
5 shared publications - Demis Ballis
DMIF, University of Udine, Udine, Italy
3 shared publications
Latest Publications
- Open Access
- 25 September 2026
- Published by Elsevier in Journal of Logical and Algebraic Methods in Programming
- Vol. 152
Modeling rare metabolic diseases with reaction systems
- 25 September 2026
- Published by Elsevier in Journal of Logical and Algebraic Methods in Programming
- Vol. 152
Open AccessModeling rare metabolic diseases with reaction systems
- 16 July 2026
- Published by Springer Nature
- p. 122-142
Mamdani-Driven Fuzzy Reaction Systems
- Open Access
- 29 October 2025
- Published by Springer Nature in Natural Computing
- Vol. 24 (4) , 1011-1012
Preface
- 29 October 2025
- Published by Springer Nature in Natural Computing
- Vol. 24 (4) , 1011-1012
Open AccessPreface
- Open Access
- 5 September 2025
- Published by Springer Nature in Natural Computing
- Vol. 24 (4) , 1045-1074
Slicing analyses for negative dependencies in reaction systems modeling gene regulatory networks
Reaction Systems (RSs) are a qualitative model inspired by biochemical processes, where the dynamics of complex systems is modelled by a collection of local reactions. Each reaction comprises a set of reactants that triggers a set of products unless hindered by the presence of some inhibitors. The use of inhibitors introduces non-monotonic behaviours that are difficult to analyze. This work focuses on the explainability of local phenomena, like the production of certain products or the reachability of certain attractors, by separating the causes responsible for reaching them from the irrelevant elements of a possibly much larger, global statespace. The main novelty of our approach is the ability to derive sufficient conditions that combine positive dependencies (e.g., requesting the presence of some entities at a certain stage, as already done in the literature) with negative ones (e.g., requesting the absence of some entities). This is achieved by combining and extending previous “static” constructions, like the transformation to Positive RSs and the minimization of RSs with “dynamic” techniques, like the process algebraic evolution of RSs, the slicing of computation and the on-the-fly generation of negative dependencies. We compare many different combinations of the above approaches, discussing their respective benefits and trade-offs in order to identify the most convenient analysis. We demonstrate our methodology on a case study involving T cell protein interactions, showing how it can reveal critical stimulus combinations and pinpoint potential drug targets by explaining phenotype emergence. Our analysis offers new insights and greater explanatory power than existing approaches.
- 5 September 2025
- Published by Springer Nature in Natural Computing
- Vol. 24 (4) , 1045-1074
Open AccessSlicing analyses for negative dependencies in reaction systems modeling gene regulatory networks
Reaction Systems (RSs) are a qualitative model inspired by biochemical processes, where the dynamics of complex systems is modelled by a collection of local reactions. Each reaction comprises a set of reactants that triggers a set of products unless hindered by the presence of some inhibitors. The use of inhibitors introduces non-monotonic behaviours that are difficult to analyze. This work focuses on the explainability of local phenomena, like the production of certain products or the reachability of certain attractors, by separating the causes responsible for reaching them from the irrelevant elements of a possibly much larger, global statespace. The main novelty of our approach is the ability to derive sufficient conditions that combine positive dependencies (e.g., requesting the presence of some entities at a certain stage, as already done in the literature) with negative ones (e.g., requesting the absence of some entities). This is achieved by combining and extending previous “static” constructions, like the transformation to Positive RSs and the minimization of RSs with “dynamic” techniques, like the process algebraic evolution of RSs, the slicing of computation and the on-the-fly generation of negative dependencies. We compare many different combinations of the above approaches, discussing their respective benefits and trade-offs in order to identify the most convenient analysis. We demonstrate our methodology on a case study involving T cell protein interactions, showing how it can reveal critical stimulus combinations and pinpoint potential drug targets by explaining phenotype emergence. Our analysis offers new insights and greater explanatory power than existing approaches.
- Open Access
- 4 July 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 13, 119709-119725
Simulation and Analysis of Distributed Reaction Systems
Reaction systems (RSs) are a computational framework inspired by the interplay between biochemical interactions. Similarly to regulatory networks, reaction products can dynamically activate or inhibit other reactions. This provides a framework for discrete-time, interactive computation, where each state is determined by those reactions enabled in the immediately preceding state and by additional environmental interventions, if any. Since their introduction, RSs have been extended to study many aspects of complex systems: multi-agent collaborations, cause-effect relationships, model checking, and many others. The gap in the literature addressed in this paper is the lack of software tools for simulating and analysing distributed reaction systems (DRSs). We introduce a process algebraic approach to describing, simulating, and analysing DRSs. This allows designing complex models by re-using modular components in a well-structured and compositional way, and analysing them with the BioReSolve modelling software. We demonstrate our approach by experimenting with distributed Lotka-Volterra models, where multiple agents evolve according to their own periodic dynamics, but can also synchronise their cycles through diverse communication topologies.
- 4 July 2025
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 13, 119709-119725
Open AccessSimulation and Analysis of Distributed Reaction Systems
Reaction systems (RSs) are a computational framework inspired by the interplay between biochemical interactions. Similarly to regulatory networks, reaction products can dynamically activate or inhibit other reactions. This provides a framework for discrete-time, interactive computation, where each state is determined by those reactions enabled in the immediately preceding state and by additional environmental interventions, if any. Since their introduction, RSs have been extended to study many aspects of complex systems: multi-agent collaborations, cause-effect relationships, model checking, and many others. The gap in the literature addressed in this paper is the lack of software tools for simulating and analysing distributed reaction systems (DRSs). We introduce a process algebraic approach to describing, simulating, and analysing DRSs. This allows designing complex models by re-using modular components in a well-structured and compositional way, and analysing them with the BioReSolve modelling software. We demonstrate our approach by experimenting with distributed Lotka-Volterra models, where multiple agents evolve according to their own periodic dynamics, but can also synchronise their cycles through diverse communication topologies.
- 15 April 2025
- Published by Springer Nature
- p. 69-89
Attractor and Slicing Analysis of a T Cell Differentiation Model Based on Reaction Systems
- 15 April 2025
- Published by Springer Nature
- p. 69-89
Attractor and Slicing Analysis of a T Cell Differentiation Model Based on Reaction Systems
- 28 December 2024
- Published by Springer Nature in International Journal on Software Tools for Technology Transfer
- Vol. 26 (6) , 707-725
ccReact: a rewriting framework for the formal analysis of reaction systems
- 28 December 2024
- Published by Springer Nature in International Journal on Software Tools for Technology Transfer
- Vol. 26 (6) , 707-725
ccReact: a rewriting framework for the formal analysis of reaction systems
- 19 September 2024
- Published by Springer Nature
- p. 1-18
Process Calculi and Rewriting Techniques for Analyzing Reaction Systems
- 19 September 2024
- Published by Springer Nature
- p. 1-18
Process Calculi and Rewriting Techniques for Analyzing Reaction Systems
- 19 September 2024
- Published by Springer Nature
- p. 27-44
Enhancing Reaction Systems with Guards for Analysing Comorbidity Treatment Strategies
- 19 September 2024
- Published by Springer Nature
- p. 27-44
Enhancing Reaction Systems with Guards for Analysing Comorbidity Treatment Strategies
- Open Access
- 4 August 2024
- Published by MDPI AG in Mathematics
- Vol. 12 (15) , 2422
A Computational Model of the Secondary Hemostasis Pathway in Reaction Systems
Reaction Systems (RSs) are a computational framework inspired by biochemical mechanisms. An RS defines a finite set of reactions over a finite set of entities (molecules, proteins, etc). Starting from an initial set of entities (the initial state), a computation is performed by applying all reactions to a state in order to produce the following state, giving rise to a sequence of sets of entities. RSs have shown to be a general computational framework whose application ranges from the modeling of biological phenomena to molecular chemistry and computer science. In this paper, we contribute to research on the application of RSs for modeling biological systems. We consider the problem of modeling hemostasis, for which several models have been defined, starting from the 1960s. Previous models are based on sets of ordinary differential equations, while we develop a discrete model in RSs for pathways of the secondary hemostasis. Then, we implement our model in BioReSolve, a computational framework for RSs that we have previously defined which provides tools for the specification and verification of properties. By using the tools in BioReSolve we derive important observations on the model behaviour for hemostasis, and in particular, we study the role of three important inhibitors, verifying that their presence or absence leads to phenomena such as thrombophilia, or thromboembolism, or excessive coagulation, etc. We can also study computationally the causality relations between the molecules involved in the reactions showing which entities play a fundamental role, thus contributing to the design of more effective and specialized drugs. Our work can hence help to show how to model complex biological systems in RSs and derive computationally and biologically relevant properties of the systems.
- 4 August 2024
- Published by MDPI AG in Mathematics
- Vol. 12 (15) , 2422
Open AccessA Computational Model of the Secondary Hemostasis Pathway in Reaction Systems
Reaction Systems (RSs) are a computational framework inspired by biochemical mechanisms. An RS defines a finite set of reactions over a finite set of entities (molecules, proteins, etc). Starting from an initial set of entities (the initial state), a computation is performed by applying all reactions to a state in order to produce the following state, giving rise to a sequence of sets of entities. RSs have shown to be a general computational framework whose application ranges from the modeling of biological phenomena to molecular chemistry and computer science. In this paper, we contribute to research on the application of RSs for modeling biological systems. We consider the problem of modeling hemostasis, for which several models have been defined, starting from the 1960s. Previous models are based on sets of ordinary differential equations, while we develop a discrete model in RSs for pathways of the secondary hemostasis. Then, we implement our model in BioReSolve, a computational framework for RSs that we have previously defined which provides tools for the specification and verification of properties. By using the tools in BioReSolve we derive important observations on the model behaviour for hemostasis, and in particular, we study the role of three important inhibitors, verifying that their presence or absence leads to phenomena such as thrombophilia, or thromboembolism, or excessive coagulation, etc. We can also study computationally the causality relations between the molecules involved in the reactions showing which entities play a fundamental role, thus contributing to the design of more effective and specialized drugs. Our work can hence help to show how to model complex biological systems in RSs and derive computationally and biologically relevant properties of the systems.