Reproducible Boolean model analyses and simulations with the CoLoMoTo software suite: a tutorial.

IF 4 3区 生物学 Q1 BIOLOGY
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.

重现布尔模型分析和模拟与CoLoMoTo软件套件:教程。
本教程提供逐步安装20多个工具的指导,这些工具使用多种语言编写。它们在CoLoMoTo软件套件中的集成使它们可以用一种流行语言(Python)访问,从而能够对复杂蜂窝网络的逻辑模型进行可重复和复杂的动态分析。本教程特别侧重于分析先前发表的控制哺乳动物细胞增殖的调节网络模型。它包含了Python代码块,用于重现原始文章中发布的几个结果和图表,并在CoLoMoTo套件中包含的选定工具的帮助下进一步扩展这些结果。本教程包括使用GINsim工具对网络进行可视化,使用bioLQM进行吸引子分析,使用BNS计算同步吸引子,从完整模型中提取模块,使用MaBoSS对野生型模型和选定扰动进行随机模拟,最后描述压缩概率状态转移图。将所有这些分析集成到一个可执行的Jupyter Notebook中,大大简化了它们的再现性,并包含了进一步的扩展。与本教程一起提供的笔记本进一步构成了一个模板,可以与其他ColoMoTo工具一起丰富,以开发各种生物网络模型的全面动态分析。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Interface Focus
Interface Focus BIOLOGY-
CiteScore
9.20
自引率
0.00%
发文量
44
审稿时长
6-12 weeks
期刊介绍: 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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信