Cargando…

Modelling biological behaviours with the unified modelling language: an immunological case study and critique

We present a framework to assist the diagrammatic modelling of complex biological systems using the unified modelling language (UML). The framework comprises three levels of modelling, ranging in scope from the dynamics of individual model entities to system-level emergent properties. By way of an i...

Descripción completa

Detalles Bibliográficos
Autores principales: Read, Mark, Andrews, Paul S., Timmis, Jon, Kumar, Vipin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4233755/
https://www.ncbi.nlm.nih.gov/pubmed/25142524
http://dx.doi.org/10.1098/rsif.2014.0704
_version_ 1782344770429911040
author Read, Mark
Andrews, Paul S.
Timmis, Jon
Kumar, Vipin
author_facet Read, Mark
Andrews, Paul S.
Timmis, Jon
Kumar, Vipin
author_sort Read, Mark
collection PubMed
description We present a framework to assist the diagrammatic modelling of complex biological systems using the unified modelling language (UML). The framework comprises three levels of modelling, ranging in scope from the dynamics of individual model entities to system-level emergent properties. By way of an immunological case study of the mouse disease experimental autoimmune encephalomyelitis, we show how the framework can be used to produce models that capture and communicate the biological system, detailing how biological entities, interactions and behaviours lead to higher-level emergent properties observed in the real world. We demonstrate how the UML can be successfully applied within our framework, and provide a critique of UML's ability to capture concepts fundamental to immunology and biology more generally. We show how specialized, well-explained diagrams with less formal semantics can be used where no suitable UML formalism exists. We highlight UML's lack of expressive ability concerning cyclic feedbacks in cellular networks, and the compounding concurrency arising from huge numbers of stochastic, interacting agents. To compensate for this, we propose several additional relationships for expressing these concepts in UML's activity diagram. We also demonstrate the ambiguous nature of class diagrams when applied to complex biology, and question their utility in modelling such dynamic systems. Models created through our framework are non-executable, and expressly free of simulation implementation concerns. They are a valuable complement and precursor to simulation specifications and implementations, focusing purely on thoroughly exploring the biology, recording hypotheses and assumptions, and serve as a communication medium detailing exactly how a simulation relates to the real biology.
format Online
Article
Text
id pubmed-4233755
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher The Royal Society
record_format MEDLINE/PubMed
spelling pubmed-42337552014-11-24 Modelling biological behaviours with the unified modelling language: an immunological case study and critique Read, Mark Andrews, Paul S. Timmis, Jon Kumar, Vipin J R Soc Interface Research Articles We present a framework to assist the diagrammatic modelling of complex biological systems using the unified modelling language (UML). The framework comprises three levels of modelling, ranging in scope from the dynamics of individual model entities to system-level emergent properties. By way of an immunological case study of the mouse disease experimental autoimmune encephalomyelitis, we show how the framework can be used to produce models that capture and communicate the biological system, detailing how biological entities, interactions and behaviours lead to higher-level emergent properties observed in the real world. We demonstrate how the UML can be successfully applied within our framework, and provide a critique of UML's ability to capture concepts fundamental to immunology and biology more generally. We show how specialized, well-explained diagrams with less formal semantics can be used where no suitable UML formalism exists. We highlight UML's lack of expressive ability concerning cyclic feedbacks in cellular networks, and the compounding concurrency arising from huge numbers of stochastic, interacting agents. To compensate for this, we propose several additional relationships for expressing these concepts in UML's activity diagram. We also demonstrate the ambiguous nature of class diagrams when applied to complex biology, and question their utility in modelling such dynamic systems. Models created through our framework are non-executable, and expressly free of simulation implementation concerns. They are a valuable complement and precursor to simulation specifications and implementations, focusing purely on thoroughly exploring the biology, recording hypotheses and assumptions, and serve as a communication medium detailing exactly how a simulation relates to the real biology. The Royal Society 2014-10-06 /pmc/articles/PMC4233755/ /pubmed/25142524 http://dx.doi.org/10.1098/rsif.2014.0704 Text en http://creativecommons.org/licenses/by/4.0/ © 2014 The Authors. Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/, which permits unrestricted use, provided the original author and source are credited.
spellingShingle Research Articles
Read, Mark
Andrews, Paul S.
Timmis, Jon
Kumar, Vipin
Modelling biological behaviours with the unified modelling language: an immunological case study and critique
title Modelling biological behaviours with the unified modelling language: an immunological case study and critique
title_full Modelling biological behaviours with the unified modelling language: an immunological case study and critique
title_fullStr Modelling biological behaviours with the unified modelling language: an immunological case study and critique
title_full_unstemmed Modelling biological behaviours with the unified modelling language: an immunological case study and critique
title_short Modelling biological behaviours with the unified modelling language: an immunological case study and critique
title_sort modelling biological behaviours with the unified modelling language: an immunological case study and critique
topic Research Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4233755/
https://www.ncbi.nlm.nih.gov/pubmed/25142524
http://dx.doi.org/10.1098/rsif.2014.0704
work_keys_str_mv AT readmark modellingbiologicalbehaviourswiththeunifiedmodellinglanguageanimmunologicalcasestudyandcritique
AT andrewspauls modellingbiologicalbehaviourswiththeunifiedmodellinglanguageanimmunologicalcasestudyandcritique
AT timmisjon modellingbiologicalbehaviourswiththeunifiedmodellinglanguageanimmunologicalcasestudyandcritique
AT kumarvipin modellingbiologicalbehaviourswiththeunifiedmodellinglanguageanimmunologicalcasestudyandcritique