MAGs培养有线索了?宏组学中未培养微生物表型与培养条件预测

2024-06-18 16:12

本文主要是介绍MAGs培养有线索了?宏组学中未培养微生物表型与培养条件预测,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

宏基因组测序技术让人们对地球上微生物的多样性有了更深入的了解,但分离培养是研究微生物的生理代谢功能并解析其生态作用的关键。2023年11月的世界微生物数据中心(WDCM)年会中,全面启动了全球“未培养微生物培养组”计划,分离的微生物菌株可用于开发新的益生菌、生物调控剂和农业工业添加剂等,旨在促进全球微生物研究和资源开发利用。

图片

图1 宏组学中未培养微生物培养组

凌恩推出个性化分析内容,基于宏基因组MAGs或微生物基因组数据,通过traitar软件预测未培养微生物表型和培养条件

Traitar软件汇总了包括酶,生长条件,生长所需氨基酸、羧酸、糖类、形态、好/厌氧、氧化酶以及蛋白水解等在内的共67种表型和培养条件。通过分析未培养微生物基因组信息预测其代谢特征和生长需求,为分离培养新的微生物并解析其功能特征提供了突破机遇。

图片

图2 Traitar预测未培养微生物表型和培养条件分析流程[2]

表1 Traitar预测未培养微生物表型和培养条件结果表

培养条件term

unClos_1

unClos_2

unFirm_1

unFirm_2

兼性厌氧

-

-

-

葡萄糖发酵

-

-

精氨酸二氢酶

-

-

-

芽孢杆菌或球杆菌

-

-

-

革兰氏阴性

-

运动性

-

碱性磷酸酶

-

-

-

√1

明胶水解过氧化氢酶

-

-

-

好氧

-

-

-

β_半乳糖苷酶

-

-

-

七叶苷水解

-

-

-

6.5%NaCl

-

-

-

DNA酶

-

-

-

粘菌素多粘菌素敏感

-

-

-

β溶血

-

-

-

胆汁易感

-

-

-

说明:“√”表明有这个特征,“-”表明无法预测/无此特征。

图片

图3 Traitar预测未培养微生物表型和培养条件热图

不需要再摸索实验条件,根据预测出来的菌株表型特征和培养条件,就可以配置选择性培养基,对目标菌株进行分离培养啦!需要做培养组学的老师们,快来联系我们吧!


参考文献

[1] Opportunities and challenges of using metagenomic data to bring uncultured microbes into cultivation. Microbiome, 2022.

[2] From Genomes to Phenotypes: Traitar, the Microbial Trait Analyzer. mSystems, 2016.

这篇关于MAGs培养有线索了?宏组学中未培养微生物表型与培养条件预测的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1072479

相关文章

封装MySQL操作时Where条件语句的组织

在对数据库进行封装的过程中,条件语句应该是相对难以处理的,毕竟条件语句太过于多样性。 条件语句大致分为以下几种: 1、单一条件,比如:where id = 1; 2、多个条件,相互间关系统一。比如:where id > 10 and age > 20 and score < 60; 3、多个条件,相互间关系不统一。比如:where (id > 10 OR age > 20) AND sco

使用条件变量实现线程同步:C++实战指南

使用条件变量实现线程同步:C++实战指南 在多线程编程中,线程同步是确保程序正确性和稳定性的关键。条件变量(condition variable)是一种强大的同步原语,用于在线程之间进行协调,避免数据竞争和死锁。本文将详细介绍如何在C++中使用条件变量实现线程同步,并提供完整的代码示例和详细的解释。 什么是条件变量? 条件变量是一种同步机制,允许线程在某个条件满足之前进入等待状态,并在条件满

一些数学经验总结——关于将原一元二次函数增加一些限制条件后最优结果的对比(主要针对公平关切相关的建模)

1.没有分段的情况 原函数为一元二次凹函数(开口向下),如下: 因为要使得其存在正解,必须满足,那么。 上述函数的最优结果为:,。 对应的mathematica代码如下: Clear["Global`*"]f0[x_, a_, b_, c_, d_] := (a*x - b)*(d - c*x);(*(b c+a d)/(2 a c)*)Maximize[{f0[x, a, b,

notepad++ 正则表达式多条件查找替换

基础语法参考: https://www.cnblogs.com/winstonet/p/10635043.html https://www.linuxidc.com/Linux/2019-05/158701.htm   通常情况下我们查找的内容和要被替换掉的内容是一样的,我们只需要使用正则表达式精确框定查找内容,替换直接输入要替换的内容即可。 但有时会比较复杂,查找的内容,只需要替换其中

FPGA开发:条件语句 × 循环语句

条件语句 if_else语句 if_else语句,用来判断是否满足所给定的条件,根据判断的结果(真或假)决定执行给出的两种操作之一。 if(表达式)语句; 例如: if(a>b) out1=int1; if(表达式)         语句1; else         语句2; 例如: if(a>b)out1=int1;elseout1=int2; if(表达式1) 语句1; els

Kernel 中MakeFile 使用if条件编译

有时需要通过if  else来选择编译哪个驱动,单纯的obj-$(CONFIG_)就不是很方便,下面提供两种参考案例: 案例一: 来源:drivers/char/tpm/Makefileifdef CONFIG_ACPItpm-y += tpm_eventlog.o tpm_acpi.oelseifdef CONFIG_TCG_IBMVTPMtpm-y += tpm_eventlog.o

shell循环sleep while例子 条件判断

i=1# 小于5等于时候才执行while [ ${i} -le 5 ]doecho ${i}i=`expr ${i} + 1`# 休眠3秒sleep 3doneecho done 参考 http://c.biancheng.net/cpp/view/2736.html

(二)Vue.js 条件判断 20170818

条件判断 (一)v-if  使用 概念:v-if  其实说白了就是类似于java里面的判断语句,在vue.js中经常跟 template一起使用  1.jsp 代码 <template v-if="false"><label>符亮星</label><br/><label>职业爱好:编码制造方便</label></template> 设置为false时就会隐藏掉 结果图

Tensorflow lstm实现的小说撰写预测

最近,在研究深度学习方面的知识,结合Tensorflow,完成了基于lstm的小说预测程序demo。 lstm是改进的RNN,具有长期记忆功能,相对于RNN,增加了多个门来控制输入与输出。原理方面的知识网上很多,在此,我只是将我短暂学习的tensorflow写一个预测小说的demo,如果有错误,还望大家指出。 1、将小说进行分词,去除空格,建立词汇表与id的字典,生成初始输入模型的x与y d

20190315 把整理和培养自己当作一生的事业,而不是局限在找工作拿offer。

把整理和培养自己当作一生的事业,而不是局限在找工作拿offer,做有本事的人。 来东南读研半年了,明显感觉自己掌握的不过是书本知识级别的中上水平,垃圾收集器这些的只知道背面经,靠脑子硬记,缺乏整理和系统,一头浆糊。 现在一边做实训这个烂项目,一边刷面经,一边刷剑指offer,想投些大公司的实习,又觉得还没准备好,看着各 种面经,都能说个大概,但明显感觉到自己知识的不体系和不深入,**做的项目