当前位置: 首页 > news >正文

新的计算方法:预测益生菌在不同生长条件下的相互作用

谷禾健康

在这里插入图片描述

益生菌可以产生有益的维生素、消化酶、必需氨基酸、免疫调节和抗菌代谢产物,从而促进人体健康,预防肠道炎症性疾病、自身免疫性疾病和胃肠道感染。其宝贵特性已得到健康行业、医疗专业人士和公众的认可。

比起单菌株益生菌,多菌株益生菌改善肠道微生物群稳定性宿主健康更具优势。然而,总的来说,尚不清楚不同菌株会在多大程度上合作或竞争资源,以及共同生物膜微环境的建立如何影响它们的相互作用。需要新的方法来设计合成益生菌联合体,以克服单一菌株配方的局限性。

罗伊氏乳杆菌Lactobacillus reuteri 和 布拉酵母菌Saccharomyces boulardii是两种重要的益生菌。

罗伊氏乳杆菌L. reuteri是一种革兰氏阳性杆菌,可以抑制病原微生物的定植并改善宿主共生微生物群组成的平衡,减少促炎细胞因子的产生,可以加强肠道屏障功能。关于罗伊氏乳杆菌详见:认识罗伊氏乳杆菌(Lactobacillus reuteri)

布拉酵母菌S. boulardii是一种对胃环境有抵抗力并在低 pH 条件下具有良好生存能力的酵母。它带来肠道屏障功能的改善、病原体竞争排斥、抗菌肽的产生、免疫调节和营养效应。

本文介绍和验证了一个系统的方法来描述微生物在多种生长条件下的相互作用,该方法将共培养分析与代谢的基因组规模建模和多变量数据分析相结合,并将其应用于L. reuteri 和 S. boulardii这两种益生菌之间的相互作用,表征它们产生有益于人类健康的化合物的潜力。

结果表明,这些菌株可以建立一种混合的合作-拮抗相互作用,最好的解释是争夺共享资源,个体交换增加,但氨基酸和短链脂肪酸的净产量通常减少。

方 

整个试验方法主要分为三个部分:

  • 微生物培养与生化测定实验
  • 基因组尺度代谢模型重建
  • 对得到的数据进行多元统计分析

在这里插入图片描述

▼ Part.1  微生物培养与生化测定实验

使用的菌株分别是

  • Lactobacillus reuteri DSM20016(DSMZ,德国)
  • Saccharomyces boulardii(Swiss Bioenergetics,瑞士)

同时准备两种不同的培养基用于微生物培养,分别为tryptone soya broth(TSB)培养基和含0.4%葡萄糖的M9最小培养基

为了测试菌株在不同生长条件下对生态相互作用(单一培养或混合培养)的影响,同时制作了含有10ml(浮游培养物)或2ml(生物膜培养物)的培养液。

根据光密度、CFU数量和一组相关代谢物的浓度,对每个培养物进行长期监测。

生化测定使用生化检测试剂盒分别测定培养基中的代谢物,葡萄糖、甘油、琥珀酸盐、乙酸盐、乙醇、短链脂肪酸、L-氨基酸和氨水平。

▼ Part. 基因组规模模型重建

将观察到的代谢活动扩展到基因组规模,对两例菌株及微生物群和生物膜发展采用了专用的建模策略

代表混合培养的微生物群落基因组尺度代谢模型(简称,GSMM模型)是通过 COBRA 工具箱中的 createMultipleSpeciesModel 函数创建的。

结果是创建了一个共同的细胞外隔间,其中单个GSMMs被封装,并与环境共享边界代谢物交换,有效的模拟了交叉喂养和营养竞争。而为了模拟再现实验观察到的菌株在不同生长模式下的代谢活动,引入了群落生物量伪反应,定义如下:

在这里插入图片描述

μ LR和μ SB表示通过L. reuteri和S. boulardii的单个生物质假反应的通量。

文章中为L. reuteri菌株自动化构建了一个新GSMM模型。新生成的模型包含了精选模型中54%的反应和69%的代谢物,几乎将反应数量增加了一倍,引入的43%的代谢物只有2.4%的通量不一致反应。

对于S. boulardii菌株,使用的是现有的iMM904模型,这是一个经过验证的酿酒酵母GSMM模型。

为了全面了解每种条件下的代谢潜能,使用通量采样充分探索可实现的代谢状态。

▼ Part. 多元统计分析

使用Matlab R2017b和R3.5软件对数据进行了统计分析,主要有PCA、PLSCA和聚类分析

★ 1.  L.reuteriS. boulardii的生态相互作用

►⋙

观察在单一培养和混合培养下分别以浮游模式生物膜模式生长时的干重动态,如下图:

在这里插入图片描述

结果表示:

 S. boulardi菌株6h浮游模式生长得更快更好

 L. reuteri菌株48h时形成了更好的生物膜

►⋙

当菌种一起生长时,两个菌株最终时间点的CFU浓度发生了显著变化,如下图:

在这里插入图片描述

结果表示:

 L. reuteri 的浮游生长模式在混合培养中急剧下降

◆ S. boulardi 的浮游生长则受到了积极的影响

►⋙

分析两种菌株生长模式的潜在机制

在这里插入图片描述

结果表示:

◆ S. boulardi 是共生长的受益者

◆ L. reuteri 受到抑制

例如:S. boulardi 可能受益于L. reuteri 菌株产生的糖,同时 L. reuteri 可能会受到 S. boulardi菌株生长代谢的伤害。

例如:S. boulardi 生长耦合离子交换或有机酸的产生可能引发环境pH值降低,这可能在多个功能水平上影响 L. reuteri 的代谢。

►⋙

在代谢水平上也观察到单一培养混合培养之间存在的一些差异,如下图:

在这里插入图片描述

例如,M9混合培养6h的氨消耗量是相应的单一培养的近7倍。

在这里插入图片描述

还有,在浮游和生物膜混合培养中,乙酸和琥珀酸的形成大约多两倍。统计值如图D所示。

★ 2. 评估多菌株群落的基因组代谢潜力

上述生化数据表明,在乳酸菌-酵母组合中,乙酸盐和琥珀酸盐的产量增加,但试剂盒所能测的代谢物毕竟有限

►⋙

为了全面估计未直接测量的代谢潜能,采用了如方法所述的基因组建模

图A 分别为使用实验测量数据和基于计算机建模预测生成的数据的PCA分析结果, 与实验测量结果表现一致,只是在建模产生的数据中更加放大了复杂培养基中的共培养物与各自的单一培养物之间的鸿沟。研究人员因此有理由假设,在广泛的水平上,这种模式也发生在体外。

在这里插入图片描述

图B 观察到不同条件导致的各代谢物的产出和消耗变化,如模型预测了S. boulardi的生物素分泌,当使用最小培养基时,生物素分泌在生物膜模式减少,而在复杂培养基增加。类似地,多菌株环境最小培养基中生物素产量的减少有关,而在复杂培养基中观察到相反的趋势

在这里插入图片描述

►⋙

为了评估模型预测的可信度,同时再现上述结果,研究人员测量了不同条件下的总氨基酸分泌率,如下图显示:

在这里插入图片描述

尽管模型通量相对于实验值些许膨胀,但趋势是一致的,特别是与 S. boulardi 菌株相比,混合培养中总氨基酸产量的下降。因此,在所有条件下,S. boulardi 产生氨基酸的速率最高,但生物膜也与这种速率的大幅降低有关。

★ 3. 推断菌株对不同生长条件的特异性反应

图A应用PLSCA分析,重点研究了菌株水平的代谢交换率与包括菌株、培养基、培养类型和生长方式在内的因素集之间的关系

在这里插入图片描述

可以观察到菌株和培养基类型是对生长归一化代谢物交换影响最大的参数,因为它们位于距离原点最远的地方。

随着作用强度的降低,培养类型(单一培养或共培养)和生长方式(生物膜、浮游)也随之改变。其中,培养类型的影响比生长模式更强,这突出表明两个物种之间的生态相互作用对它们的代谢物产生有显著影响

图B展示了与实验因素相关的交换机制,以及与之高度相关的代谢物。

在这里插入图片描述

►⋙

下图展示了在单一培养共培养下,各代谢物归一化后的增长率差异,以更好地评估群落建立的影响,并做出更详细的互动机制假设

在这里插入图片描述

可以看到,当在增长率归一化时,许多健康相关化合物与单一培养相比,在共培养中产生得更多。尽管总氨基酸产量下降,但当微生物在一起生长时,这些氨基酸实际上可能会进行大量的交换。

结 

这是一个综合实验和计算机建模方法来探究生长方式(生物膜vs浮游生长)对生态相互作用(单一培养vs混合培养)的影响的研究。

研究发现,特定微生物代谢物的产生会受到生长模式、生长培养基的组成、微生物种类及其在共培养中的相互作用的显著影响。

研究人员表示通过文中提出的计算方法,可以设计新的益生菌产品,并为代谢工程方法的应用提供科学见解,以优化所需有益代谢物的生产。

这可以提高某些益生菌产品的生物学和商业价值,直接造福于益生菌行业,临床上也有可能为与肠道菌群相关的疾病制定更好的治疗方案,如炎症性肠病、肥胖、2型糖尿病、心血管疾病、自身免疫和神经系统疾病。

参考文献:

Zampieri G, Efthimiou G, Angione C. Multi-dimensional experimental and computational exploration of metabolism pinpoints complex probiotic interactions. Metab Eng. 2023 Jan 28;76:120-132. doi: 10.1016/j.ymben.2023.01.008. Epub ahead of print. PMID: 36720400.

相关文章:

新的计算方法:预测益生菌在不同生长条件下的相互作用

谷禾健康 益生菌可以产生有益的维生素、消化酶、必需氨基酸、免疫调节和抗菌代谢产物,从而促进人体健康,预防肠道炎症性疾病、自身免疫性疾病和胃肠道感染。其宝贵特性已得到健康行业、医疗专业人士和公众的认可。 比起单菌株益生菌,多菌株益…...

python自学之《21天学通Python》(13)——第16章 数据库编程

数据库指的是以一定方式存储在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。而我们平时所说的数据库实际上是包含了数据库管理系统(DBMS)的,数据库管理系统是为管理数据库而设计的软件系统,它一…...

[架构之路-118]-《软考-系统架构设计师》-软架构设计-11-可靠性相关设计

第11节 可靠性相关设计11.1 可靠性基本概念可靠性工程是研究产品生命周期中故障的发生、发展规律,达到预防故障,消灭故障,提高产品可用性的工程技术。信息系统的可靠性是指系统在满足一定条件的应用环境中能够正常工作的能力,可以…...

电阻串联的作用

电阻串联常见作用 第一个作用是:阻抗匹配: 因为信号源的阻抗很低,跟信号线之间阻抗不匹配,串上一个电阻后,可以改善匹配情况,以减少反射,避免振荡等。 常见的阻抗匹配方法 1、使用变压器来做…...

leetcode 1675. Minimize Deviation in Array(最小化数组偏差)

数组里面有n个正整数,里面的数字可以无限次进行如下操作: 1.偶数可以除以2 2.奇数可以乘以2 数组中任意两元素差的最大值称为偏差。 把数组中的元素进行上面2种操作,使偏差最小。 思路: 数组中现有2种数字,一种是奇数…...

特征向量中心度(eigenvector centrality)算法原理与源码解析

前言 随着图谱应用的普及,图深度学习技术也逐渐被越来越多的数据挖掘团队所青睐。传统机器学习主要是对独立同分布个体的统计学习,而图深度学习则是在此基础上扩展到了非欧式空间的图数据之上,通过借鉴NLP和CV方向的模型思想,衍生…...

Vue3 中组件的使用(上)

目录前言:一、什么是组件二、注册组件1. 全局注册2. 局部注册二、传递数据【父 -> 子】1. 字符串数组的形式2. 对象的形式三、组件事件【子 -> 父】1. 字符串数组式声明自定义事件2. 【子组件】触发组件事件3. 【父组件】监听子组件自定义事件4. 组件事件例子…...

spring-boot、spring-cloud、spring-cloud-alibaba版本对应

一、查询 spring-boot(spring-boot-starter-parent) 版本号 https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent 二、查询 spring-cloud(spring-cloud-dependencies) 版本号 https://mvnrepository.com/artifact/org.springframework…...

【沐风老师】3DMAX一键楼梯脚本插件StairGenerator使用教程

3DMAX一键楼梯插件StairGenerator,不需要花费太多的时间,轻松从2D平面图生成3D楼梯模型,生成的楼梯模型细节丰富真实。 【主要功能】 1.简单:轻松实现2D到3D建模。 2.具有最详细三维结构的台阶平面图。 3.楼梯各部件完全参数化…...

OpenShift 简介

OpenShift 是红帽 Red Hat 公司基于开源的云平台,是平台即服务(PaaS),是一种容器应用平台。允许开发人员构建、测试和部署云应用。该系统是在 K8S 核心之上添加工具,从而实现更快的应用开发、部署及扩展。 在 OpenShi…...

netty自定义封包实现

文章目录说明分享内置编码器和解码器解码器编码器代码实现创建核心类消息实体类自定义编码类自定义解码类服务端ServerHandler入口类客户端ClientHandler入口类测试参考总结说明 netty是java重要的企业级NIO,使用它可以快速实现很多功能通信功能如:http、…...

ORA error集锦

1、oralce 数据客户端需要安装的问题 保存信息为: “无法连接到数据库,因为数据库客户端软件无法加载。确保已正确安装并配置数据库客户端软件” 从百度网盘下载,并安装win32 oracle client 安装包 2、ORA错误 “执行异常,ORA-00911: inval…...

格雷码的实现

格雷码:任意两个相邻的二进制数之间只有一位不同 想必通信专业的学生应该都接触过格雷码,它出现在数电、通信原理等课程里。 如下图所示一个四位格雷码是什么样子的: 格雷码的特点: 其最大的特点是任意上下相邻的两个码值间&am…...

快到金3银4了,准备跳槽的可以看看

前两天跟朋友感慨,今年的铜九铁十、裁员、疫情导致好多人都没拿到offer!现在已经12月了,具体明年的金三银四只剩下两个月。 对于想跳槽的职场人来说,绝对要从现在开始做准备了。这时候,很多高薪技术岗、管理岗的缺口和市场需求也…...

最新BlackArch发布,提供1400款渗透测试工具

近日,BlackArch Linux新版本发布,此版本为白帽子和安全研究人员提供了大约1400款渗透测试工具,如果你是一位白帽子或者安全研究人员,这个消息无疑会让你很感兴趣。BlackArch Linux是一款基于Arch Linux的发行版,主要面…...

重走前端路JS进阶篇:This 指向与箭头函数

JavaScript 高级 This 指向规则 案例 function foo() {console.log(this)}// 1 调用方式1foo();// 2 调用方式2 放入对象中调用var obj {name: "why",foo: foo}obj.foo()// 调用方式三 通过 call/apply 调用foo.call("abc")指向定义 this 是js 给函数的…...

Python基础:函数式编程

一、概述 Python是一门多范式的编程语言,它同时支持过程式、面向对象和函数式的编程范式。因此,在Python中提供了很多符合 函数式编程 风格的特性和工具。 二、lambda表达式(匿名函数) 除了 函数 中介绍的 def语句,P…...

【YBT2023寒假Day14 C】字符串题(SAM)(树链剖分)(线段树)

字符串题 题目链接:YBT2023寒假Day14 C 题目大意 对于一个字符串 S 定义 F(S) 是 fail 树上除了 0 点其它点的深度和。 G(S) 是 S 每个子串 S’ 的 F(S’) 之和。 然后一个空串,每次在后面加一个字符,要你维护这个串的 G 值。 思路 考虑…...

Tailwind CSS 在Vue中的使用

什么是Tailwind CSS? Tailwind CSS 是一个功能类优先的 CSS 框架,它集成了诸如 flex, pt-4, text-center 和 rotate-90 这样的的类,支持 hover 和 focus 样式,它们能直接在脚本标记语言中组合起来,构建出任何设计。 …...

三层楼100人办公网络如何规划设计实施(实战案例)

如何设计组网 1.采用防火墙+三层交换机+二层POE交换机+AP的方案 2.三层交换机作为网络的核心,提供网络的配置、划分和各个VLAN间的数据交换,而每个VLAN由二层交换机组建 3.网络主干设备的选型,建议网络主干设备或核心层设备选择具备第3层交换功能的高性能主干交换机。 4…...

Redis:实现全局唯一ID

Redis:实现全局唯一ID一. 概述二. 实现(1)获取初始时间戳(2)生成全局ID三. 测试为什么可以实现全局唯一?其他唯一ID策略补充:countDownLatch一. 概述 全局ID生成器:是一种在【分布式…...

webpack打包基本原理——实现webpack打包核心功能

webpack打包的基本原理 核心功能就是把我们写的模块化代码转换成浏览器能够识别运行的代码,话不多说我们一起来了解它 首先我们建一个空项目用 npm init -y 创建一个初始化的,在跟目录下创建src文件夹,src下创建index.js,add.js…...

git的使用(终端输入指令) 上

git目录前言1.创建仓库2.创建文件和修改数据状态分区![分区](https://img-blog.csdnimg.cn/d124dec6b2b14769ad20b75490f29cae.png)3 .删除、撤销重置 、和比较前言 今天带大家手把手敲一遍 git 流程: 安装一下git(详细观看我之前发的git文档&#xff0…...

react定义css样式,使用less,css模块化

引入外部 css文件 import ./index.css此时引入的样式是全局样式 使用less 安装 npm i style-loader css-loader sass-loader node-sass -D生成config文件夹 npm run eject配置 以上代码运行完,会在根目录生成config文件夹 进入 config > webpack.config.js 查找…...

基于JavaWeb的学生管理系统

文章目录 项目介绍主要功能截图:登录用户信息管理院系信息管理班级信息管理新增学生课程管理成绩管理部分代码展示设计总结项目获取方式🍅 作者主页:Java韩立 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系�…...

win11右键新建菜单添加选项

需要操作 2 处注册表, 以下以在右键新建菜单中添加 .html 为例 在主键 HKEY_CLASSES_ROOT 中,搜索 .html 找到后 ,右键点击它,选 新建 ->项, 在这里插入图片描述 项目名字是:ShellNew 新建后&#x…...

leetcode Day5(卡线复试,放弃版)

Day5 最后一个单词长度(要求最后一个,可以反向计数) int lens.length()-1; while(s.charAt(len)){len--;//最后是一个空格,就是无字符时 } int wordlen0;//记录字符长度 /*charAt() 方法用于返回指定索引处的字符。索引范围为从 0…...

cmake 入门二 库的编译,安装与使用

工程描述 1,建立一个静态库和动态库,提供HelloFunc 函数供其他程序编程使用,HelloFunc 向终端输出Hello World字符串。 2,安装头文件与共享库。 1 库的工程结构 1.1 工程目录下的CMakeLists.txt PROJECT…...

Python中实现将内容进行base64编码与解码

一、需求说明需要使用Python实现将内容转为base64编码,解码,方便后续的数据操作。二、base64简介Base64是一种二进制到文本的编码方式【是一种基于 64 个可打印字符来表示二进制数据的表示方法(由于 2^664,所以每 6 个比特为一个单…...

集合TreeSet的使用-java

TreeSet的特点:可排序、不重复、无索引。可排序:按照元素的大小默认升序排序;底层是基于红黑树的数据结构实现排序的,增删改查性能都较好。对于数值、字符串类型的(Integer 、Double、String)TreeSet可以排…...