微生物恒化器中的进化压力

  • 博文导读
  • 内容说明
  • 模型背景与假设
  • 模型的建立
  • 关键模型公式
  • 完整推导过程
  • 文献内容
    • 基础代谢模型
  • 文献延申

博文导读

  • 微生物在进化过程中有多样性的代谢策略,通常我们观察微生物的竞争主要考虑环境改变或是外界入侵导致基因或表型的变异。
  • 如果微生物长期处于一个稳定的环境条件下,还会发生进化吗?
  • 这种进化如何通过数学模型分析?
  • 微生物通过改变代谢流量的分布和酶的比浓度在哪些条件下能获得更大的适应度?
  • 环境中代谢差异的菌种在那些条件可以稳定共存一个恒定体系中?

内容说明

  1. 文献原文: Wortel M T , Bosdriesz E , Teusink B , et al. Evolutionary pressures on microbial metabolic strategies in the chemostat[J]. Scientific Reports, 2016, 6:29503.

  2. 文献说明:本文基于代谢路径长度建立常微分模型对比分析在恒定环境中微生物的通路代谢选择与最佳适应度变化。

  3. 文献的主要内容:待续(具体内容会在文献作者的下一篇文献模型推导中一并分析)

  4. 文献的结论:1)酵母菌呼吸类型与发酵类型的共存需要在特定的恒化器的稀释比例中

    2) 在竞争进化生长过程中能获得最大优势的代谢策略是纯粹选择其中一种基础代谢路径。
    3)进化过程中对底物的亲和力趋向一个特定值附近。

  5. 本文关键词:数学模型代谢进化微生物适应进化没啥用系统生物学

  6. 本文说明:本文没有科学/理论意义,没有实际意义。只是通过数学模型的推导出特定环境中发酵与呼吸过程的分配比例对酵母适应度提高的影响。

模型背景与假设

  • 本文针对在恒化器中酵母代谢途径进化选择建立核糖体自复制模型。探究酵母在恒化器中葡萄糖的流向是趋向于呼吸产能或是发酵产酒精,比较两种代谢比例选择对酵母适应性生长的影响。
  • 本文选择代谢路径长度作为适应性选择的关键,比较两个基础代谢路径的代谢流量分布。
  • 探究不同条件下酵母细胞对葡萄糖的底物亲和能力。
  • 核心假设:
    1. 只考虑酵母代谢葡萄糖的流向于两个基础代谢路径(葡萄糖最终氧化磷酸化为ATP、葡萄糖流向于产生乙醇、葡萄糖用于生产代谢路径上的酶)。
    2. 假设在高浓度葡萄糖下酵母倾向于发酵(产酒精),低浓度条件下酵母倾向于呼吸途径主要产生ATP和生长。
    3. 代谢的速率大于外界浓度稀释的速率(酵母周围的葡萄糖浓度在时间周期内趋向于下降过程。)
    4. 酵母代谢过程中酶的kcatk_{cat}kcat​保持不变,细胞通过改变代谢流量的分布与不同途径的酶浓度来适应环境变化。
    5. 假设酵母体内在代谢过程中存在避免物质的转化陷入无法运转的情况。
    6. 假设酵母生长过程中酶浓度总是趋向于最佳浓度配比
    7. 代谢的副产物不能被再次代谢转化(体系中不存在交叉互养)

模型的建立

#mermaid-svg-aiNYYSagkhUbXCJs .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-aiNYYSagkhUbXCJs .label text{fill:#333}#mermaid-svg-aiNYYSagkhUbXCJs .node rect,#mermaid-svg-aiNYYSagkhUbXCJs .node circle,#mermaid-svg-aiNYYSagkhUbXCJs .node ellipse,#mermaid-svg-aiNYYSagkhUbXCJs .node polygon,#mermaid-svg-aiNYYSagkhUbXCJs .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-aiNYYSagkhUbXCJs .node .label{text-align:center;fill:#333}#mermaid-svg-aiNYYSagkhUbXCJs .node.clickable{cursor:pointer}#mermaid-svg-aiNYYSagkhUbXCJs .arrowheadPath{fill:#333}#mermaid-svg-aiNYYSagkhUbXCJs .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-aiNYYSagkhUbXCJs .flowchart-link{stroke:#333;fill:none}#mermaid-svg-aiNYYSagkhUbXCJs .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-aiNYYSagkhUbXCJs .edgeLabel rect{opacity:0.9}#mermaid-svg-aiNYYSagkhUbXCJs .edgeLabel span{color:#333}#mermaid-svg-aiNYYSagkhUbXCJs .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-aiNYYSagkhUbXCJs .cluster text{fill:#333}#mermaid-svg-aiNYYSagkhUbXCJs div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-aiNYYSagkhUbXCJs .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-aiNYYSagkhUbXCJs text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-aiNYYSagkhUbXCJs .actor-line{stroke:grey}#mermaid-svg-aiNYYSagkhUbXCJs .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-aiNYYSagkhUbXCJs .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-aiNYYSagkhUbXCJs #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-aiNYYSagkhUbXCJs .sequenceNumber{fill:#fff}#mermaid-svg-aiNYYSagkhUbXCJs #sequencenumber{fill:#333}#mermaid-svg-aiNYYSagkhUbXCJs #crosshead path{fill:#333;stroke:#333}#mermaid-svg-aiNYYSagkhUbXCJs .messageText{fill:#333;stroke:#333}#mermaid-svg-aiNYYSagkhUbXCJs .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-aiNYYSagkhUbXCJs .labelText,#mermaid-svg-aiNYYSagkhUbXCJs .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-aiNYYSagkhUbXCJs .loopText,#mermaid-svg-aiNYYSagkhUbXCJs .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-aiNYYSagkhUbXCJs .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-aiNYYSagkhUbXCJs .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-aiNYYSagkhUbXCJs .noteText,#mermaid-svg-aiNYYSagkhUbXCJs .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-aiNYYSagkhUbXCJs .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-aiNYYSagkhUbXCJs .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-aiNYYSagkhUbXCJs .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-aiNYYSagkhUbXCJs .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-aiNYYSagkhUbXCJs .section{stroke:none;opacity:0.2}#mermaid-svg-aiNYYSagkhUbXCJs .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-aiNYYSagkhUbXCJs .section2{fill:#fff400}#mermaid-svg-aiNYYSagkhUbXCJs .section1,#mermaid-svg-aiNYYSagkhUbXCJs .section3{fill:#fff;opacity:0.2}#mermaid-svg-aiNYYSagkhUbXCJs .sectionTitle0{fill:#333}#mermaid-svg-aiNYYSagkhUbXCJs .sectionTitle1{fill:#333}#mermaid-svg-aiNYYSagkhUbXCJs .sectionTitle2{fill:#333}#mermaid-svg-aiNYYSagkhUbXCJs .sectionTitle3{fill:#333}#mermaid-svg-aiNYYSagkhUbXCJs .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-aiNYYSagkhUbXCJs .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-aiNYYSagkhUbXCJs .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-aiNYYSagkhUbXCJs .grid path{stroke-width:0}#mermaid-svg-aiNYYSagkhUbXCJs .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-aiNYYSagkhUbXCJs .task{stroke-width:2}#mermaid-svg-aiNYYSagkhUbXCJs .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-aiNYYSagkhUbXCJs .taskText:not([font-size]){font-size:11px}#mermaid-svg-aiNYYSagkhUbXCJs .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-aiNYYSagkhUbXCJs .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-aiNYYSagkhUbXCJs .task.clickable{cursor:pointer}#mermaid-svg-aiNYYSagkhUbXCJs .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-aiNYYSagkhUbXCJs .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-aiNYYSagkhUbXCJs .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-aiNYYSagkhUbXCJs .taskText0,#mermaid-svg-aiNYYSagkhUbXCJs .taskText1,#mermaid-svg-aiNYYSagkhUbXCJs .taskText2,#mermaid-svg-aiNYYSagkhUbXCJs .taskText3{fill:#fff}#mermaid-svg-aiNYYSagkhUbXCJs .task0,#mermaid-svg-aiNYYSagkhUbXCJs .task1,#mermaid-svg-aiNYYSagkhUbXCJs .task2,#mermaid-svg-aiNYYSagkhUbXCJs .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-aiNYYSagkhUbXCJs .taskTextOutside0,#mermaid-svg-aiNYYSagkhUbXCJs .taskTextOutside2{fill:#000}#mermaid-svg-aiNYYSagkhUbXCJs .taskTextOutside1,#mermaid-svg-aiNYYSagkhUbXCJs .taskTextOutside3{fill:#000}#mermaid-svg-aiNYYSagkhUbXCJs .active0,#mermaid-svg-aiNYYSagkhUbXCJs .active1,#mermaid-svg-aiNYYSagkhUbXCJs .active2,#mermaid-svg-aiNYYSagkhUbXCJs .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-aiNYYSagkhUbXCJs .activeText0,#mermaid-svg-aiNYYSagkhUbXCJs .activeText1,#mermaid-svg-aiNYYSagkhUbXCJs .activeText2,#mermaid-svg-aiNYYSagkhUbXCJs .activeText3{fill:#000 !important}#mermaid-svg-aiNYYSagkhUbXCJs .done0,#mermaid-svg-aiNYYSagkhUbXCJs .done1,#mermaid-svg-aiNYYSagkhUbXCJs .done2,#mermaid-svg-aiNYYSagkhUbXCJs .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-aiNYYSagkhUbXCJs .doneText0,#mermaid-svg-aiNYYSagkhUbXCJs .doneText1,#mermaid-svg-aiNYYSagkhUbXCJs .doneText2,#mermaid-svg-aiNYYSagkhUbXCJs .doneText3{fill:#000 !important}#mermaid-svg-aiNYYSagkhUbXCJs .crit0,#mermaid-svg-aiNYYSagkhUbXCJs .crit1,#mermaid-svg-aiNYYSagkhUbXCJs .crit2,#mermaid-svg-aiNYYSagkhUbXCJs .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-aiNYYSagkhUbXCJs .activeCrit0,#mermaid-svg-aiNYYSagkhUbXCJs .activeCrit1,#mermaid-svg-aiNYYSagkhUbXCJs .activeCrit2,#mermaid-svg-aiNYYSagkhUbXCJs .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-aiNYYSagkhUbXCJs .doneCrit0,#mermaid-svg-aiNYYSagkhUbXCJs .doneCrit1,#mermaid-svg-aiNYYSagkhUbXCJs .doneCrit2,#mermaid-svg-aiNYYSagkhUbXCJs .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-aiNYYSagkhUbXCJs .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-aiNYYSagkhUbXCJs .milestoneText{font-style:italic}#mermaid-svg-aiNYYSagkhUbXCJs .doneCritText0,#mermaid-svg-aiNYYSagkhUbXCJs .doneCritText1,#mermaid-svg-aiNYYSagkhUbXCJs .doneCritText2,#mermaid-svg-aiNYYSagkhUbXCJs .doneCritText3{fill:#000 !important}#mermaid-svg-aiNYYSagkhUbXCJs .activeCritText0,#mermaid-svg-aiNYYSagkhUbXCJs .activeCritText1,#mermaid-svg-aiNYYSagkhUbXCJs .activeCritText2,#mermaid-svg-aiNYYSagkhUbXCJs .activeCritText3{fill:#000 !important}#mermaid-svg-aiNYYSagkhUbXCJs .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-aiNYYSagkhUbXCJs g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-aiNYYSagkhUbXCJs g.classGroup text .title{font-weight:bolder}#mermaid-svg-aiNYYSagkhUbXCJs g.clickable{cursor:pointer}#mermaid-svg-aiNYYSagkhUbXCJs g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-aiNYYSagkhUbXCJs g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-aiNYYSagkhUbXCJs .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-aiNYYSagkhUbXCJs .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-aiNYYSagkhUbXCJs .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-aiNYYSagkhUbXCJs .dashed-line{stroke-dasharray:3}#mermaid-svg-aiNYYSagkhUbXCJs #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-aiNYYSagkhUbXCJs #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-aiNYYSagkhUbXCJs #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-aiNYYSagkhUbXCJs #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-aiNYYSagkhUbXCJs #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-aiNYYSagkhUbXCJs #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-aiNYYSagkhUbXCJs #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-aiNYYSagkhUbXCJs #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-aiNYYSagkhUbXCJs .commit-id,#mermaid-svg-aiNYYSagkhUbXCJs .commit-msg,#mermaid-svg-aiNYYSagkhUbXCJs .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-aiNYYSagkhUbXCJs .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-aiNYYSagkhUbXCJs .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-aiNYYSagkhUbXCJs g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-aiNYYSagkhUbXCJs g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-aiNYYSagkhUbXCJs g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-aiNYYSagkhUbXCJs g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-aiNYYSagkhUbXCJs g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-aiNYYSagkhUbXCJs g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-aiNYYSagkhUbXCJs .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-aiNYYSagkhUbXCJs .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-aiNYYSagkhUbXCJs .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-aiNYYSagkhUbXCJs .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-aiNYYSagkhUbXCJs .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-aiNYYSagkhUbXCJs .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-aiNYYSagkhUbXCJs .edgeLabel text{fill:#333}#mermaid-svg-aiNYYSagkhUbXCJs .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-aiNYYSagkhUbXCJs .node circle.state-start{fill:black;stroke:black}#mermaid-svg-aiNYYSagkhUbXCJs .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-aiNYYSagkhUbXCJs #statediagram-barbEnd{fill:#9370db}#mermaid-svg-aiNYYSagkhUbXCJs .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-aiNYYSagkhUbXCJs .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-aiNYYSagkhUbXCJs .statediagram-state .divider{stroke:#9370db}#mermaid-svg-aiNYYSagkhUbXCJs .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-aiNYYSagkhUbXCJs .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-aiNYYSagkhUbXCJs .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-aiNYYSagkhUbXCJs .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-aiNYYSagkhUbXCJs .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-aiNYYSagkhUbXCJs .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-aiNYYSagkhUbXCJs .note-edge{stroke-dasharray:5}#mermaid-svg-aiNYYSagkhUbXCJs .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-aiNYYSagkhUbXCJs .error-icon{fill:#522}#mermaid-svg-aiNYYSagkhUbXCJs .error-text{fill:#522;stroke:#522}#mermaid-svg-aiNYYSagkhUbXCJs .edge-thickness-normal{stroke-width:2px}#mermaid-svg-aiNYYSagkhUbXCJs .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-aiNYYSagkhUbXCJs .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-aiNYYSagkhUbXCJs .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-aiNYYSagkhUbXCJs .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-aiNYYSagkhUbXCJs .marker{fill:#333}#mermaid-svg-aiNYYSagkhUbXCJs .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-aiNYYSagkhUbXCJs {color: rgba(0, 0, 0, 0.75);font: ;}

输入
基础代谢路径中的酶活力信息
路径中分子质量信息
环境中葡萄糖稀释速率
葡萄糖转化代谢物质的比例
ode模型
#mermaid-svg-a0eJOhPQiIxpsJv5 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .label text{fill:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .node rect,#mermaid-svg-a0eJOhPQiIxpsJv5 .node circle,#mermaid-svg-a0eJOhPQiIxpsJv5 .node ellipse,#mermaid-svg-a0eJOhPQiIxpsJv5 .node polygon,#mermaid-svg-a0eJOhPQiIxpsJv5 .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-a0eJOhPQiIxpsJv5 .node .label{text-align:center;fill:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .node.clickable{cursor:pointer}#mermaid-svg-a0eJOhPQiIxpsJv5 .arrowheadPath{fill:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-a0eJOhPQiIxpsJv5 .flowchart-link{stroke:#333;fill:none}#mermaid-svg-a0eJOhPQiIxpsJv5 .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-a0eJOhPQiIxpsJv5 .edgeLabel rect{opacity:0.9}#mermaid-svg-a0eJOhPQiIxpsJv5 .edgeLabel span{color:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-a0eJOhPQiIxpsJv5 .cluster text{fill:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-a0eJOhPQiIxpsJv5 .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-a0eJOhPQiIxpsJv5 text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-a0eJOhPQiIxpsJv5 .actor-line{stroke:grey}#mermaid-svg-a0eJOhPQiIxpsJv5 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .sequenceNumber{fill:#fff}#mermaid-svg-a0eJOhPQiIxpsJv5 #sequencenumber{fill:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 #crosshead path{fill:#333;stroke:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .messageText{fill:#333;stroke:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-a0eJOhPQiIxpsJv5 .labelText,#mermaid-svg-a0eJOhPQiIxpsJv5 .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-a0eJOhPQiIxpsJv5 .loopText,#mermaid-svg-a0eJOhPQiIxpsJv5 .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-a0eJOhPQiIxpsJv5 .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-a0eJOhPQiIxpsJv5 .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-a0eJOhPQiIxpsJv5 .noteText,#mermaid-svg-a0eJOhPQiIxpsJv5 .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-a0eJOhPQiIxpsJv5 .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-a0eJOhPQiIxpsJv5 .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-a0eJOhPQiIxpsJv5 .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-a0eJOhPQiIxpsJv5 .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-a0eJOhPQiIxpsJv5 .section{stroke:none;opacity:0.2}#mermaid-svg-a0eJOhPQiIxpsJv5 .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-a0eJOhPQiIxpsJv5 .section2{fill:#fff400}#mermaid-svg-a0eJOhPQiIxpsJv5 .section1,#mermaid-svg-a0eJOhPQiIxpsJv5 .section3{fill:#fff;opacity:0.2}#mermaid-svg-a0eJOhPQiIxpsJv5 .sectionTitle0{fill:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .sectionTitle1{fill:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .sectionTitle2{fill:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .sectionTitle3{fill:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-a0eJOhPQiIxpsJv5 .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-a0eJOhPQiIxpsJv5 .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-a0eJOhPQiIxpsJv5 .grid path{stroke-width:0}#mermaid-svg-a0eJOhPQiIxpsJv5 .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-a0eJOhPQiIxpsJv5 .task{stroke-width:2}#mermaid-svg-a0eJOhPQiIxpsJv5 .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-a0eJOhPQiIxpsJv5 .taskText:not([font-size]){font-size:11px}#mermaid-svg-a0eJOhPQiIxpsJv5 .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-a0eJOhPQiIxpsJv5 .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-a0eJOhPQiIxpsJv5 .task.clickable{cursor:pointer}#mermaid-svg-a0eJOhPQiIxpsJv5 .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-a0eJOhPQiIxpsJv5 .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-a0eJOhPQiIxpsJv5 .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-a0eJOhPQiIxpsJv5 .taskText0,#mermaid-svg-a0eJOhPQiIxpsJv5 .taskText1,#mermaid-svg-a0eJOhPQiIxpsJv5 .taskText2,#mermaid-svg-a0eJOhPQiIxpsJv5 .taskText3{fill:#fff}#mermaid-svg-a0eJOhPQiIxpsJv5 .task0,#mermaid-svg-a0eJOhPQiIxpsJv5 .task1,#mermaid-svg-a0eJOhPQiIxpsJv5 .task2,#mermaid-svg-a0eJOhPQiIxpsJv5 .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-a0eJOhPQiIxpsJv5 .taskTextOutside0,#mermaid-svg-a0eJOhPQiIxpsJv5 .taskTextOutside2{fill:#000}#mermaid-svg-a0eJOhPQiIxpsJv5 .taskTextOutside1,#mermaid-svg-a0eJOhPQiIxpsJv5 .taskTextOutside3{fill:#000}#mermaid-svg-a0eJOhPQiIxpsJv5 .active0,#mermaid-svg-a0eJOhPQiIxpsJv5 .active1,#mermaid-svg-a0eJOhPQiIxpsJv5 .active2,#mermaid-svg-a0eJOhPQiIxpsJv5 .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-a0eJOhPQiIxpsJv5 .activeText0,#mermaid-svg-a0eJOhPQiIxpsJv5 .activeText1,#mermaid-svg-a0eJOhPQiIxpsJv5 .activeText2,#mermaid-svg-a0eJOhPQiIxpsJv5 .activeText3{fill:#000 !important}#mermaid-svg-a0eJOhPQiIxpsJv5 .done0,#mermaid-svg-a0eJOhPQiIxpsJv5 .done1,#mermaid-svg-a0eJOhPQiIxpsJv5 .done2,#mermaid-svg-a0eJOhPQiIxpsJv5 .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-a0eJOhPQiIxpsJv5 .doneText0,#mermaid-svg-a0eJOhPQiIxpsJv5 .doneText1,#mermaid-svg-a0eJOhPQiIxpsJv5 .doneText2,#mermaid-svg-a0eJOhPQiIxpsJv5 .doneText3{fill:#000 !important}#mermaid-svg-a0eJOhPQiIxpsJv5 .crit0,#mermaid-svg-a0eJOhPQiIxpsJv5 .crit1,#mermaid-svg-a0eJOhPQiIxpsJv5 .crit2,#mermaid-svg-a0eJOhPQiIxpsJv5 .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-a0eJOhPQiIxpsJv5 .activeCrit0,#mermaid-svg-a0eJOhPQiIxpsJv5 .activeCrit1,#mermaid-svg-a0eJOhPQiIxpsJv5 .activeCrit2,#mermaid-svg-a0eJOhPQiIxpsJv5 .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-a0eJOhPQiIxpsJv5 .doneCrit0,#mermaid-svg-a0eJOhPQiIxpsJv5 .doneCrit1,#mermaid-svg-a0eJOhPQiIxpsJv5 .doneCrit2,#mermaid-svg-a0eJOhPQiIxpsJv5 .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-a0eJOhPQiIxpsJv5 .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-a0eJOhPQiIxpsJv5 .milestoneText{font-style:italic}#mermaid-svg-a0eJOhPQiIxpsJv5 .doneCritText0,#mermaid-svg-a0eJOhPQiIxpsJv5 .doneCritText1,#mermaid-svg-a0eJOhPQiIxpsJv5 .doneCritText2,#mermaid-svg-a0eJOhPQiIxpsJv5 .doneCritText3{fill:#000 !important}#mermaid-svg-a0eJOhPQiIxpsJv5 .activeCritText0,#mermaid-svg-a0eJOhPQiIxpsJv5 .activeCritText1,#mermaid-svg-a0eJOhPQiIxpsJv5 .activeCritText2,#mermaid-svg-a0eJOhPQiIxpsJv5 .activeCritText3{fill:#000 !important}#mermaid-svg-a0eJOhPQiIxpsJv5 .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-a0eJOhPQiIxpsJv5 g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-a0eJOhPQiIxpsJv5 g.classGroup text .title{font-weight:bolder}#mermaid-svg-a0eJOhPQiIxpsJv5 g.clickable{cursor:pointer}#mermaid-svg-a0eJOhPQiIxpsJv5 g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-a0eJOhPQiIxpsJv5 g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-a0eJOhPQiIxpsJv5 .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-a0eJOhPQiIxpsJv5 .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-a0eJOhPQiIxpsJv5 .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-a0eJOhPQiIxpsJv5 .dashed-line{stroke-dasharray:3}#mermaid-svg-a0eJOhPQiIxpsJv5 #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-a0eJOhPQiIxpsJv5 #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-a0eJOhPQiIxpsJv5 #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-a0eJOhPQiIxpsJv5 #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-a0eJOhPQiIxpsJv5 #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-a0eJOhPQiIxpsJv5 #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-a0eJOhPQiIxpsJv5 #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-a0eJOhPQiIxpsJv5 #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-a0eJOhPQiIxpsJv5 .commit-id,#mermaid-svg-a0eJOhPQiIxpsJv5 .commit-msg,#mermaid-svg-a0eJOhPQiIxpsJv5 .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-a0eJOhPQiIxpsJv5 .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-a0eJOhPQiIxpsJv5 .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-a0eJOhPQiIxpsJv5 g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-a0eJOhPQiIxpsJv5 g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-a0eJOhPQiIxpsJv5 g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-a0eJOhPQiIxpsJv5 g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-a0eJOhPQiIxpsJv5 g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-a0eJOhPQiIxpsJv5 .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-a0eJOhPQiIxpsJv5 .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-a0eJOhPQiIxpsJv5 .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-a0eJOhPQiIxpsJv5 .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-a0eJOhPQiIxpsJv5 .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-a0eJOhPQiIxpsJv5 .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-a0eJOhPQiIxpsJv5 .edgeLabel text{fill:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-a0eJOhPQiIxpsJv5 .node circle.state-start{fill:black;stroke:black}#mermaid-svg-a0eJOhPQiIxpsJv5 .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-a0eJOhPQiIxpsJv5 #statediagram-barbEnd{fill:#9370db}#mermaid-svg-a0eJOhPQiIxpsJv5 .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-a0eJOhPQiIxpsJv5 .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-a0eJOhPQiIxpsJv5 .statediagram-state .divider{stroke:#9370db}#mermaid-svg-a0eJOhPQiIxpsJv5 .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-a0eJOhPQiIxpsJv5 .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-a0eJOhPQiIxpsJv5 .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-a0eJOhPQiIxpsJv5 .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-a0eJOhPQiIxpsJv5 .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-a0eJOhPQiIxpsJv5 .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-a0eJOhPQiIxpsJv5 .note-edge{stroke-dasharray:5}#mermaid-svg-a0eJOhPQiIxpsJv5 .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-a0eJOhPQiIxpsJv5 .error-icon{fill:#522}#mermaid-svg-a0eJOhPQiIxpsJv5 .error-text{fill:#522;stroke:#522}#mermaid-svg-a0eJOhPQiIxpsJv5 .edge-thickness-normal{stroke-width:2px}#mermaid-svg-a0eJOhPQiIxpsJv5 .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-a0eJOhPQiIxpsJv5 .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-a0eJOhPQiIxpsJv5 .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-a0eJOhPQiIxpsJv5 .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-a0eJOhPQiIxpsJv5 .marker{fill:#333}#mermaid-svg-a0eJOhPQiIxpsJv5 .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-a0eJOhPQiIxpsJv5 {color: rgba(0, 0, 0, 0.75);font: ;}

表型转变比例
酵母的单位生长速率
葡萄消耗量变化
酒精条件的比生长速率
单位酒精的产生速率

关键模型公式

(1)环境中特征表型菌总数变化

∂Xi∂t=ξ∑j=1N(Mij−δij)⋅Xj+(μi−D)⋅Xi\frac{\partial X_{i}}{\partial t}=\xi \sum_{j=1}^{N}(M_{ij}- \delta _{ij})\cdot X_{j}+(\mu _{i}-D)\cdot X_{i} ∂t∂Xi​​=ξj=1∑N​(Mij​−δij​)⋅Xj​+(μi​−D)⋅Xi​

  • 单位时间增长的菌种数目=表型转变产生的菌种+(比生长速率-恒化器稀释速率)*当前菌种数目

(2)糖消耗变化
∂glu∂t=D(glufeed−glu)−∑j=1NμiYX,S,i⋅Xi\frac{\partial glu}{\partial t}=D(glu_{feed}-glu)-\sum_{j=1}^{N} \frac{\mu _{i}}{Y_{X,S,i}}\cdot X_{i}∂t∂glu​=D(glufeed​−glu)−j=1∑N​YX,S,i​μi​​⋅Xi​

  • 葡萄糖消耗速率=恒化器稀释速率*(环境中的葡萄糖-消耗的葡萄糖)- 菌总数 *比生长速率/每克葡萄的产物量消耗。

(3)酒精产生量变化
∂EtOH∂t=∑j=1NμiYEtOH,x,iXi\frac{\partial EtOH}{\partial t}=\sum_{j=1}^{N} \mu _{i} Y_{EtOH,x,i} X_{i}∂t∂EtOH​=j=1∑N​μi​YEtOH,x,i​Xi​

  • 酒精的产生速率=单位菌的产酒精∗*∗比生长速率∗*∗当前 菌种数目
    (4)表型转移方程
    Mij=e−∣i−j∣τ∑ie−∣i−j∣τM_{ij}=\frac{e^{\frac{-\left | i-j\right |}{\tau} }}{\sum _{i}e^{\frac{-\left | i-j\right |}{\tau} }}Mij​=∑i​eτ−∣i−j∣​eτ−∣i−j∣​​

  • 表型转移概率定义为指数型衰减 距离当前表型越远转移的概率越低。
    (5)细胞对底物亲和力拟合计算(经验公式)
    μ=μmax⋅⌊glu⌋n⌊glu⌋n+Ksn\mu=\mu_{max}\cdot \frac{\left \lfloor glu\right \rfloor ^{n}}{\left \lfloor glu\right \rfloor ^{n} + K_{s}^{n}}μ=μmax​⋅⌊glu⌋n+Ksn​⌊glu⌋n​

  • 基于Hill (会后续博客中详细介绍)函数拟合Monod常数 ksk_{s}ks​细胞对底物亲和常数。

完整推导过程

不同压力下的选择系数

对不同压力下的比生长速率做一阶泰勒展开,将压力选择的生长速率与酶的比浓度建立关系。

回代到压力选择系数中

推导比生长速率与总酶浓度有关


推导出不同酶的比浓度对压力选择的影响

最优的生长状态可以理解为酶浓度处于极值点,代谢处于平衡状态



基础代谢模型分配系数的计算公式

糖转化过程中不同路径产生的能量

产生一分子丙酮酸转化为3

参数设置

文献内容

基础代谢模型


不同策略条件下 底物转化效率

不同稀释浓度模拟生长情况

模拟不同葡萄糖浓度过程中呼吸策略与发酵策略菌种的适应度差异

模拟环境中设置能共存的稀释速率下不同策略的竞争情况

文献延申

  • 文献作者(2018)在当前文献的基础生后续提出基于酶消耗成本约束下,微生物同时满足最大生长速率与最佳产物浓度 。
  • 通过分析多条基础代谢(EFMs)通路模拟外界环境流量改变对产量和生长量的影响。将代谢路径与生长量建立联系,利用外界的氧气和流速来寻找最优条件。

微生物恒化器中的进化压力----进化模型推导与分析相关推荐

  1. FEMS综述: 如何从微生物网络中的“毛线球”理出头绪(3万字长文带你系统学习网络)...

    如何从微生物网络中的"毛线球"理出头绪 From hairballs to hypotheses–biological insights from microbial Lisa R ...

  2. Nature子刊:微生物系统中的功能与功能冗余

    翻译:周之超@UW-Madison 编辑注:该文章发表于2018年的Perspective,目前被引405次.其作者Stilianos Louca大家并不陌生,正是常用微生物物种功能注释软件FAPRO ...

  3. 微生物生态学中的挑战:建立对于群落功能与动态的预测性认识

    本文转自"微生太笔记",已获授权. 标题 Challenges in microbial ecology: building predictive understanding of ...

  4. rda冗余分析步骤_FEMS Microbiol Ecol |微生物生态学中的多变量分析

    [论文题目]Multivariate analyses in microbial ecology [期刊名称]FEMS Microbiology Ecology, 2007, 62:142-160 [ ...

  5. Science | 植物和微生物的新途径:与共生微生物和病原微生物的相互作用驱动植物进化!...

    植物和微生物在进化过程中相互作用,从而塑造了多样性并帮助植物在陆地上定殖.2021年2月18日,国际顶级学术期刊Science发表了来自法国图卢兹大学CNRS的Pierre-Marc Delaux和英 ...

  6. 文献—Emergent simplicity in microbial community assembly——中使用的交叉互养模型的代码分析

    本文对Emergent simplicity in microbial community assembly--中使用的交叉互养模型的代码分析 原始文献Goldford J E , Lu N , Ba ...

  7. ARM:植物微生物组的生态学与进化

    本文转载自"微生态",由fufu编译,玛莉.江舜尧编辑. 导读 定殖植物表面和组织内部的微生物为其宿主提供了许多生命支持功能.尽管人们越来越重视到植物微生物组的重大功能,但我们对分 ...

  8. Nature综述 | 种内多样性:解释微生物组中的菌株

    原文信息 题目:Diversity within species: interpreting strains in microbiomes 期刊:Nature Reviews Microbiology ...

  9. 相关分析在微生物生态学中的应用与误用

    摘要 生物信息学分析流程中常包含相关分析,用于推断分类单元之间的相互作用.我们重点强调了使用协方差分析和推荐方法分析相互作用的误区,研究了设计考量因素和改进高通量数据相互作用分析的其他数据类型.结论表 ...

最新文章

  1. python输入参数改变图形_Python基于Tensor FLow的图像处理操作详解
  2. 在Linux上使用图形界面的GitHub Desktop
  3. CentOS下SVN服务的启动与关闭
  4. Exchange企业实战技巧(5)配置OWA域名简写
  5. sql 关联使用id还是code_使用sh格式化nginx访问日志并存入mysql
  6. linux 不接显示器不启动_不知道这十项Linux常识,就别说自己玩过Linux
  7. MySQL查询报错ERROR:No query specified
  8. 【Linux】Linux简介以及 与UNIX区别
  9. win7虚拟机手机版_UTM 2.0 虚拟机来了,解决上网和无声音问题
  10. OneNote2013打开共享
  11. Programming Languages PartA Week4学习笔记——SML函数式编程
  12. mysql数据库默认密码在哪看_怎么查看mysql数据库的登录名和密码
  13. Linux下,为应用程序添加桌面图标(ubuntu18.4)
  14. MOOS-ivp 实验四 MOOS编程入门(2)MOOS类讲解
  15. Unknown module(s) in QT: webenginewidgets原因及解决办法
  16. linux命令:killall
  17. 软件著作权申请——使用了MIT-licence开源框架
  18. twctf_2018_bbq
  19. centos7安装docker并配置daocloud
  20. 安卓基本的POST请求工具类

热门文章

  1. CharacterController 人物移动、跳跃
  2. win10自带录屏怎么用?两种方法快来get
  3. win7系统怎么调计算机,分辨率,教您Win7如何调电脑的分辨率
  4. Webpack项目中引入Bootstrap4.x
  5. 移动硬盘\U盘在使用过程中0x80070570 文件或目录损坏且无法读取 CHKDSK 修复方法
  6. 2020电赛芯片介绍和题目估计(二):LMT70
  7. iPhone4隐藏功能分享
  8. 计算机无法进入桌面怎么备份,系统崩溃无法启动如何从pe进入系统备份C盘和桌面重要文件...
  9. 【错误记录】Flutter 编译报错 ( The parameter ‘‘ can‘t have a value of ‘null‘ because of its type, but the im )
  10. 当前对计算机专业人才的要求,关于计算机专业人才需求的分析