Cargando…

Multiscale Modelling Tool: Mathematical modelling of collective behaviour without the maths

Collective behaviour is of fundamental importance in the life sciences, where it appears at levels of biological complexity from single cells to superorganisms, in demography and the social sciences, where it describes the behaviour of populations, and in the physical and engineering sciences, where...

Descripción completa

Detalles Bibliográficos
Autores principales: Marshall, James A. R., Reina, Andreagiovanni, Bose, Thomas
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6768458/
https://www.ncbi.nlm.nih.gov/pubmed/31568526
http://dx.doi.org/10.1371/journal.pone.0222906
_version_ 1783455096657412096
author Marshall, James A. R.
Reina, Andreagiovanni
Bose, Thomas
author_facet Marshall, James A. R.
Reina, Andreagiovanni
Bose, Thomas
author_sort Marshall, James A. R.
collection PubMed
description Collective behaviour is of fundamental importance in the life sciences, where it appears at levels of biological complexity from single cells to superorganisms, in demography and the social sciences, where it describes the behaviour of populations, and in the physical and engineering sciences, where it describes physical phenomena and can be used to design distributed systems. Reasoning about collective behaviour is inherently difficult, as the non-linear interactions between individuals give rise to complex emergent dynamics. Mathematical techniques have been developed to analyse systematically collective behaviour in such systems, yet these frequently require extensive formal training and technical ability to apply. Even for those with the requisite training and ability, analysis using these techniques can be laborious, time-consuming and error-prone. Together these difficulties raise a barrier-to-entry for practitioners wishing to analyse models of collective behaviour. However, rigorous modelling of collective behaviour is required to make progress in understanding and applying it. Here we present an accessible tool which aims to automate the process of modelling and analysing collective behaviour, as far as possible. We focus our attention on the general class of systems described by reaction kinetics, involving interactions between components that change state as a result, as these are easily understood and extracted from data by natural, physical and social scientists, and correspond to algorithms for component-level controllers in engineering applications. By providing simple automated access to advanced mathematical techniques from statistical physics, nonlinear dynamical systems analysis, and computational simulation, we hope to advance standards in modelling collective behaviour. At the same time, by providing expert users with access to the results of automated analyses, sophisticated investigations that could take significant effort are substantially facilitated. Our tool can be accessed online without installing software, uses a simple programmatic interface, and provides interactive graphical plots for users to develop understanding of their models.
format Online
Article
Text
id pubmed-6768458
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-67684582019-10-12 Multiscale Modelling Tool: Mathematical modelling of collective behaviour without the maths Marshall, James A. R. Reina, Andreagiovanni Bose, Thomas PLoS One Research Article Collective behaviour is of fundamental importance in the life sciences, where it appears at levels of biological complexity from single cells to superorganisms, in demography and the social sciences, where it describes the behaviour of populations, and in the physical and engineering sciences, where it describes physical phenomena and can be used to design distributed systems. Reasoning about collective behaviour is inherently difficult, as the non-linear interactions between individuals give rise to complex emergent dynamics. Mathematical techniques have been developed to analyse systematically collective behaviour in such systems, yet these frequently require extensive formal training and technical ability to apply. Even for those with the requisite training and ability, analysis using these techniques can be laborious, time-consuming and error-prone. Together these difficulties raise a barrier-to-entry for practitioners wishing to analyse models of collective behaviour. However, rigorous modelling of collective behaviour is required to make progress in understanding and applying it. Here we present an accessible tool which aims to automate the process of modelling and analysing collective behaviour, as far as possible. We focus our attention on the general class of systems described by reaction kinetics, involving interactions between components that change state as a result, as these are easily understood and extracted from data by natural, physical and social scientists, and correspond to algorithms for component-level controllers in engineering applications. By providing simple automated access to advanced mathematical techniques from statistical physics, nonlinear dynamical systems analysis, and computational simulation, we hope to advance standards in modelling collective behaviour. At the same time, by providing expert users with access to the results of automated analyses, sophisticated investigations that could take significant effort are substantially facilitated. Our tool can be accessed online without installing software, uses a simple programmatic interface, and provides interactive graphical plots for users to develop understanding of their models. Public Library of Science 2019-09-30 /pmc/articles/PMC6768458/ /pubmed/31568526 http://dx.doi.org/10.1371/journal.pone.0222906 Text en © 2019 Marshall et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Marshall, James A. R.
Reina, Andreagiovanni
Bose, Thomas
Multiscale Modelling Tool: Mathematical modelling of collective behaviour without the maths
title Multiscale Modelling Tool: Mathematical modelling of collective behaviour without the maths
title_full Multiscale Modelling Tool: Mathematical modelling of collective behaviour without the maths
title_fullStr Multiscale Modelling Tool: Mathematical modelling of collective behaviour without the maths
title_full_unstemmed Multiscale Modelling Tool: Mathematical modelling of collective behaviour without the maths
title_short Multiscale Modelling Tool: Mathematical modelling of collective behaviour without the maths
title_sort multiscale modelling tool: mathematical modelling of collective behaviour without the maths
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6768458/
https://www.ncbi.nlm.nih.gov/pubmed/31568526
http://dx.doi.org/10.1371/journal.pone.0222906
work_keys_str_mv AT marshalljamesar multiscalemodellingtoolmathematicalmodellingofcollectivebehaviourwithoutthemaths
AT reinaandreagiovanni multiscalemodellingtoolmathematicalmodellingofcollectivebehaviourwithoutthemaths
AT bosethomas multiscalemodellingtoolmathematicalmodellingofcollectivebehaviourwithoutthemaths