【问题标题】:How to fix "Model does not contain SBML fbc package information."如何修复“模型不包含 SBML fbc 包信息”。
【发布时间】:2019-09-29 08:40:14
【问题描述】:

我正在尝试使用 SBML 包模拟一些模型。模型似乎运行良好,但我不断收到这些警告。 “型号不包含 SBML fbc 包裹信息。 cobrapy 不支持 SBML 包“布局”,未解析信息 cobrapy 不支持 SBML 包“渲染”,未解析信息”

【问题讨论】:

  • 欢迎来到 Stack Overflow!在您的问题的当前形式中,很难提供帮助,因为没有足够的信息。看来您正在使用 Cobrapy,但是哪个版本,在什么操作系统上?您能否提供一个示例模型来演示您看到的错误?

标签: python jupyter-notebook anaconda cobra sbml


【解决方案1】:

您看到的只是警告,您没有使用 SBML fbc 包对基于约束的模型信息进行编码。很可能所有信息(如通量界限和目标函数)都在您的模型中,但采用旧格式(例如 COBRA 格式)。 使用 fbc 将模型更新到 SBML L3 的一种可能方法是使用 cobrapy 导入和导出,即,

from cobra.io import read_sbml_model, write_sbml_model
model = read_sbml_model(input_path)
write_sbml_model(model, output_path)

导出使用最新版本的 fbc。

关于包的警告只是表明相应的信息未在 cobrapy 中使用,即当前既不解析也不在 cobrapy 上下文中使用布局和渲染信息。

StackOverflow 不是解决 cobrapy 相关问题的最佳论坛。最好的帖子问题 https://github.com/opencobra/cobrapy/issues 和上面类似的问题 https://groups.google.com/forum/#!forum/cobra-pie

免责声明:我是 cobrapy SBML 解析器的作者。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-26
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多