Vincent Noël, Aurélien Naldi, Laurence Calzone, Loic Paulevé, Denis Thieffry
{"title":"Reproducible Boolean model analyses and simulations with the CoLoMoTo software suite: a tutorial.","authors":"Vincent Noël, Aurélien Naldi, Laurence Calzone, Loic Paulevé, Denis Thieffry","doi":"10.1098/rsfs.2025.0002","DOIUrl":null,"url":null,"abstract":"<p><p>This tutorial provides stepwise instructions to install over 20 tools, written in multiple languages. Their integration in the <i>CoLoMoTo</i> software suite makes them accessible with a single popular language (<i>Python</i>), thereby enabling reproducible and sophisticated dynamical analyses of logical models of complex cellular networks. The tutorial specifically focuses on the analysis of a previously published model of the regulatory network controlling mammalian cell proliferation. It includes chunks of <i>Python</i> code to reproduce several of the results and figures published in the original article, and further extends these results with the help of selected tools included in the <i>CoLoMoTo</i> suite. The tutorial covers the visualization of the network with the tool <i>GINsim</i>, an attractor analysis with <i>bioLQM</i>, the computation of synchronous attractors with <i>BNS</i>, the extraction of modules from the full model, stochastic simulations of the wild-type model and of selected perturbations with <i>MaBoSS</i> and finally the delineation of compressed probabilistic state transition graphs. The integration of all these analyses in an executable <i>Jupyter Notebook</i> greatly eases their reproducibility, as well as the inclusion of further extensions. The notebook provided along with this tutorial further constitutes a template, which can be enriched with other <i>ColoMoTo</i> tools, to develop comprehensive dynamical analyses of various biological network models.</p>","PeriodicalId":13795,"journal":{"name":"Interface Focus","volume":"15 3","pages":"20250002"},"PeriodicalIF":4.0000,"publicationDate":"2025-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12371346/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Interface Focus","FirstCategoryId":"99","ListUrlMain":"https://doi.org/10.1098/rsfs.2025.0002","RegionNum":3,"RegionCategory":"生物学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"BIOLOGY","Score":null,"Total":0}
引用次数: 0
Abstract
This tutorial provides stepwise instructions to install over 20 tools, written in multiple languages. Their integration in the CoLoMoTo software suite makes them accessible with a single popular language (Python), thereby enabling reproducible and sophisticated dynamical analyses of logical models of complex cellular networks. The tutorial specifically focuses on the analysis of a previously published model of the regulatory network controlling mammalian cell proliferation. It includes chunks of Python code to reproduce several of the results and figures published in the original article, and further extends these results with the help of selected tools included in the CoLoMoTo suite. The tutorial covers the visualization of the network with the tool GINsim, an attractor analysis with bioLQM, the computation of synchronous attractors with BNS, the extraction of modules from the full model, stochastic simulations of the wild-type model and of selected perturbations with MaBoSS and finally the delineation of compressed probabilistic state transition graphs. The integration of all these analyses in an executable Jupyter Notebook greatly eases their reproducibility, as well as the inclusion of further extensions. The notebook provided along with this tutorial further constitutes a template, which can be enriched with other ColoMoTo tools, to develop comprehensive dynamical analyses of various biological network models.
期刊介绍:
Each Interface Focus themed issue is devoted to a particular subject at the interface of the physical and life sciences. Formed of high-quality articles, they aim to facilitate cross-disciplinary research across this traditional divide by acting as a forum accessible to all. Topics may be newly emerging areas of research or dynamic aspects of more established fields. Organisers of each Interface Focus are strongly encouraged to contextualise the journal within their chosen subject.