跳转到主要内容

最宽松布尔网络的简单实现

项目描述

mpbn Python模块提供最宽松布尔网络中可达性和吸引子分析(最小陷阱空间)的简单实现(doi:10.1038/s41467-020-18112-5)。mpbn Python模块还提供了一个最宽松的模拟器,该模拟器提供轨迹采样并计算吸引子倾向(有关更多详细信息,请参阅论文Variable-Depth Simulation of Most Permissive Boolean Networks)。

它是基于colomoto-jupyterminibn模块构建的,该模块允许导入多种格式的布尔网络。请参阅http://colomoto.org/notebook

安装

CoLoMoTo Notebook环境

mpbn 包含在CoLoMoTo docker中。

使用pip

pip install mpbn

使用conda

conda install -c colomoto -c potassco mpbn

使用方法

命令行

  • 固定点和吸引子的枚举
mpbn -h
  • 模拟
mpbn-sim -h

Python接口

文档可在https://mpbn.readthedocs.io找到。

示例笔记本

用于模拟

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息

源分发

mpbn-3.8.tar.gz (16.2 kB 查看哈希值)

上传时间

构建分发

mpbn-3.8-py3-none-any.whl (19.9 kB 查看哈希值)

上传时间 Python 3

由以下组织支持