一套针对脓肿的代谢模型分析工具。

PyscesToolbox的Python项目详细描述


脓肿箱

这是一套针对脓肿的代谢模型分析工具。

pyscestoolbox目前提供以下工具:

  • 一般供需分析。
  • 符号代谢控制分析和控制模式分析。
  • 从代谢模型生成模型模式。
  • 区分热力学和动力学贡献 接近反应速率。
  • 交互式绘图

pyscestoolbox设计用于jupyter笔记本,但是 大多数核心功能应该在普通的python脚本中工作。

有关文档,请访问http://pyscestoolbox.readthedocs.org" rel="nofollow">http://pyscestoolbox.readthedocs.org。 虽然所有主要工具都有文档记录,但文档仍然是 正在工作。

自述文件的内容

要求

以下是要求的简要清单。python依赖项 将在通过PIP安装pyscestoolbox时自动安装。 有关安装 要求见文件 http://pyscestoolbox.readthedocs.io/

  • python 2.7安装
  • 完整的scipy堆栈(请参见http://scipy.org/install.html" rel="nofollow">http://scipy.org/install.html)
  • pysces(请参见http://pysces.sourceforge.net/download.html" rel="nofollow">http://pysces.sourceforge.net/download.html或安装 使用 pip安装pysces
  • maxima(请参见http://maxima.sourceforge.net/download.html" rel="nofollow">http://maxima.sourceforge.net/download.html)
  • Jupyter笔记本电脑(4.x.x系列中的版本)

注意:

所需的软件包应在使用时自动下载和安装 在下面的安装中指定的命令。

Maxima只是Symca的要求。

安装

最新版本的pyscestoolbox可以通过pypi安装 在终端(或相当于Windows)中运行以下命令:

pip install pyscestoolbox

要启用小部件,您可能需要运行以下命令:

jupyter nbextension enable --py --sys-prefix widgetsnbextension
jupyter nbextension install --py --user d3networkx_psctb
jupyter nbextension enable --py --user d3networkx_psctb

最新的开发版本可以通过github安装:

pip install git+https://github.com/PySCeS/PySCeSToolbox.git

对于2015-11-11之前的版本:

pip install git+https://github.com/exe0cdc/ipython-d3networkx.git
pip install git+https://github.com/PySCeS/PySCeSToolbox.git@f63b5ab660f103105750159885608a5f48de1551

基本用法

在jupyter笔记本中启动pyscestoolbox会话:

  1. 使用jupyter notebook命令启动jupyter notebook 在终端中
  2. 单击右上角的 新建 按钮创建新笔记本 并选择 python 2
  3. 在第一个单元格中运行以下三个命令:
%matplotlibinlineimportpyscesimportpsctb

如果使用Linux或 c:\ pysces\psc\ 适用于Windows。

重要注意事项

针对2015年12月3日发表在《BMC系统生物学》上的"利用广义供需分析追踪代谢调控途径"的读者:

使用ipython笔记本文件作为 纸张,请安装指定的最新版本的pyscestoolbox 在安装下

两个pysces mdl模型文件包含为"addition file 1"和 运行笔记本需要"添加文件2"。他们应该是 更名为"hoefnagel_-moiety_ratio.psc"和"curien.psc", 分别是。更多说明包含在笔记本和 在本页上。

Firefox用户应该使用不同的浏览器或 切换到BMC系统生物学网站的新测试版。

更改:

因为这个项目还处于初级阶段,未来的变化可能会打破 老剧本。这些类型的变化将保持在最低限度,并将 请在此处记录。

2017-02-09的变化:完全交叉兼容性

2017年2月9日,Symca通过Maxima提供的支持已添加到Pyscestoolbox 在Windows上。配置文件位于 c:\ pysces\psctb_config.ini可用于指定 最大值.bat 。但是,默认情况下,pyscestoolbox应该检测 如果已使用 默认选项。此更改不应影响任何较旧的脚本 保存以使它们独立于平台。

2017-02-02的变化:放弃了iPython笔记本3.x.x支持

截至2017-02-02,iPython Notebook 3.x.x支持已放弃 赞成Jupyter 4.x.x.这不应影响 脚本(基于2015-11-11之前版本的脚本除外)。 但是,从这个日期起,Pyscestoolbox将需要Jupyter笔记本 以便使用其交互功能。注意,ipywidgets 自动安装Jupyter笔记本的要求)需要您 运行命令 " jupyter nbextension enable --py --sys prefix widgetsnbextension " 在笔记本中启用小部件之前。

2015年11月11日的变更:API变更

在2015年11月11日进行了重大更改,可能会破坏编码的脚本 在这个日期之前。这些更改与方法和 领域。对于2015-11-11之前的脚本,我们建议使用 pyscestoolbox的版本(在安装中注明)。 还可以手动移植脚本,并提供必要的详细信息 在将脚本移植到最新版本下概述的更改 版本

将脚本移植到最新版本

方法和变量名以及它们所属的分析对象 于2015年11月11日变更,见下表。到港口 任何旧脚本只需将任何方法/变量的旧名称更改为 新名称。

费率字符

<表> < COLGROUP > < COL/> < COL/> <广告> 旧名称 新名称 < /广告> <正文> 保存 保存会话 负载 加载会话 绘图数据 扫描结果 MCA数据 MCA结果 图分解 进行MCA扫描 <表>

热塑性塑料

<表> < COLGROUP > < COL/> < COL/> <广告> 旧名称 新名称 < /广告> <正文> 反应 反应结果 MCA数据 EC U结果 反应名称* J_反应名称 标准扫描 进行par_扫描 <表>

*反应名称是指反应的命名,如 模型文件。

symca

<表> < COLGROUP > < COL/> < COL/> <广告> 旧名称 新名称 < /广告> <正文> cc 抄送结果 ccn* 抄送结果 保存 保存会话 负载 加载会话 标准扫描 进行par_扫描 <表>

*ccn指的是 当内部代谢物固定且 内部固定时产生 dou symca 的参数设置为

数据2d

<表> < COLGROUP > < COL/> < COL/> <广告> 旧名称 新名称 < /广告> <正文> 绘图数据 扫描结果 保存数据 保存结果 <表>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么使用迭代器。ebean(ORM)模型对象哈希集上的remove()不起作用?   Java日间客户端   需要以java印地语输出编译代码   java如何在Junit4中测试调用私有方法的方法   java CookSwing从文本字段检索字符串   java获取事务中的所有插入ID   stream Java可选如何将一种类型的列表转换为另一种类型   是否需要java Hadoop MapReduce RecordReader实现?   java如何在我的Web应用程序中使用带有路径的xsd模式   java将RTP vp8流保存到webm文件   java Android Studio:无法解析符号“raw”   java如果不使用生成器、静态构造函数或引发异常,如何创建一个包含两个整数的构造函数,而这两个整数永远不相等?   用于Spring安全用户身份验证的java主密码   java REST api返回json但配置为XML?