Cargando…

Exploiting the structure of biochemical pathways to investigate dynamical properties with neural networks for graphs

MOTIVATION: Dynamical properties of biochemical pathways (BPs) help in understanding the functioning of living cells. Their in silico assessment requires simulating a dynamical system with a large number of parameters such as kinetic constants and species concentrations. Such simulations are based o...

Descripción completa

Detalles Bibliográficos
Autores principales: Fontanesi, Michele, Micheli, Alessio, Milazzo, Paolo, Podda, Marco
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10651430/
https://www.ncbi.nlm.nih.gov/pubmed/37951586
http://dx.doi.org/10.1093/bioinformatics/btad678
_version_ 1785135995099807744
author Fontanesi, Michele
Micheli, Alessio
Milazzo, Paolo
Podda, Marco
author_facet Fontanesi, Michele
Micheli, Alessio
Milazzo, Paolo
Podda, Marco
author_sort Fontanesi, Michele
collection PubMed
description MOTIVATION: Dynamical properties of biochemical pathways (BPs) help in understanding the functioning of living cells. Their in silico assessment requires simulating a dynamical system with a large number of parameters such as kinetic constants and species concentrations. Such simulations are based on numerical methods that can be time-expensive for large BPs. Moreover, parameters are often unknown and need to be estimated. RESULTS: We developed a framework for the prediction of dynamical properties of BPs directly from the structure of their graph representation. We represent BPs as Petri nets, which can be automatically generated, for instance, from standard SBML representations. The core of the framework is a neural network for graphs that extracts relevant information directly from the Petri net structure and exploits them to learn the association with the desired dynamical property. We show experimentally that the proposed approach reliably predicts a range of diverse dynamical properties (robustness, monotonicity, and sensitivity) while being faster than numerical methods at prediction time. In synergy with the neural network models, we propose a methodology based on Petri nets arc knock-out that allows the role of each molecule in the occurrence of a certain dynamical property to be better elucidated. The methodology also provides insights useful for interpreting the predictions made by the model. The results support the conjecture often considered in the context of systems biology that the BP structure plays a primary role in the assessment of its dynamical properties. AVAILABILITY AND IMPLEMENTATION: https://github.com/marcopodda/petri-bio (code), https://zenodo.org/record/7610382 (data).
format Online
Article
Text
id pubmed-10651430
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-106514302023-11-10 Exploiting the structure of biochemical pathways to investigate dynamical properties with neural networks for graphs Fontanesi, Michele Micheli, Alessio Milazzo, Paolo Podda, Marco Bioinformatics Original Paper MOTIVATION: Dynamical properties of biochemical pathways (BPs) help in understanding the functioning of living cells. Their in silico assessment requires simulating a dynamical system with a large number of parameters such as kinetic constants and species concentrations. Such simulations are based on numerical methods that can be time-expensive for large BPs. Moreover, parameters are often unknown and need to be estimated. RESULTS: We developed a framework for the prediction of dynamical properties of BPs directly from the structure of their graph representation. We represent BPs as Petri nets, which can be automatically generated, for instance, from standard SBML representations. The core of the framework is a neural network for graphs that extracts relevant information directly from the Petri net structure and exploits them to learn the association with the desired dynamical property. We show experimentally that the proposed approach reliably predicts a range of diverse dynamical properties (robustness, monotonicity, and sensitivity) while being faster than numerical methods at prediction time. In synergy with the neural network models, we propose a methodology based on Petri nets arc knock-out that allows the role of each molecule in the occurrence of a certain dynamical property to be better elucidated. The methodology also provides insights useful for interpreting the predictions made by the model. The results support the conjecture often considered in the context of systems biology that the BP structure plays a primary role in the assessment of its dynamical properties. AVAILABILITY AND IMPLEMENTATION: https://github.com/marcopodda/petri-bio (code), https://zenodo.org/record/7610382 (data). Oxford University Press 2023-11-10 /pmc/articles/PMC10651430/ /pubmed/37951586 http://dx.doi.org/10.1093/bioinformatics/btad678 Text en © The Author(s) 2023. Published by Oxford University Press. https://creativecommons.org/licenses/by/4.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Original Paper
Fontanesi, Michele
Micheli, Alessio
Milazzo, Paolo
Podda, Marco
Exploiting the structure of biochemical pathways to investigate dynamical properties with neural networks for graphs
title Exploiting the structure of biochemical pathways to investigate dynamical properties with neural networks for graphs
title_full Exploiting the structure of biochemical pathways to investigate dynamical properties with neural networks for graphs
title_fullStr Exploiting the structure of biochemical pathways to investigate dynamical properties with neural networks for graphs
title_full_unstemmed Exploiting the structure of biochemical pathways to investigate dynamical properties with neural networks for graphs
title_short Exploiting the structure of biochemical pathways to investigate dynamical properties with neural networks for graphs
title_sort exploiting the structure of biochemical pathways to investigate dynamical properties with neural networks for graphs
topic Original Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10651430/
https://www.ncbi.nlm.nih.gov/pubmed/37951586
http://dx.doi.org/10.1093/bioinformatics/btad678
work_keys_str_mv AT fontanesimichele exploitingthestructureofbiochemicalpathwaystoinvestigatedynamicalpropertieswithneuralnetworksforgraphs
AT michelialessio exploitingthestructureofbiochemicalpathwaystoinvestigatedynamicalpropertieswithneuralnetworksforgraphs
AT milazzopaolo exploitingthestructureofbiochemicalpathwaystoinvestigatedynamicalpropertieswithneuralnetworksforgraphs
AT poddamarco exploitingthestructureofbiochemicalpathwaystoinvestigatedynamicalpropertieswithneuralnetworksforgraphs