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

相关文章

Java中Switch Case多个条件处理方法举例

《Java中SwitchCase多个条件处理方法举例》Java中switch语句用于根据变量值执行不同代码块,适用于多个条件的处理,:本文主要介绍Java中SwitchCase多个条件处理的相... 目录前言基本语法处理多个条件示例1:合并相同代码的多个case示例2:通过字符串合并多个case进阶用法使用

SpringBoot条件注解核心作用与使用场景详解

《SpringBoot条件注解核心作用与使用场景详解》SpringBoot的条件注解为开发者提供了强大的动态配置能力,理解其原理和适用场景是构建灵活、可扩展应用的关键,本文将系统梳理所有常用的条件注... 目录引言一、条件注解的核心机制二、SpringBoot内置条件注解详解1、@ConditionalOn

SpringIntegration消息路由之Router的条件路由与过滤功能

《SpringIntegration消息路由之Router的条件路由与过滤功能》本文详细介绍了Router的基础概念、条件路由实现、基于消息头的路由、动态路由与路由表、消息过滤与选择性路由以及错误处理... 目录引言一、Router基础概念二、条件路由实现三、基于消息头的路由四、动态路由与路由表五、消息过滤

Nginx中location实现多条件匹配的方法详解

《Nginx中location实现多条件匹配的方法详解》在Nginx中,location指令用于匹配请求的URI,虽然location本身是基于单一匹配规则的,但可以通过多种方式实现多个条件的匹配逻辑... 目录1. 概述2. 实现多条件匹配的方式2.1 使用多个 location 块2.2 使用正则表达式

详解如何在React中执行条件渲染

《详解如何在React中执行条件渲染》在现代Web开发中,React作为一种流行的JavaScript库,为开发者提供了一种高效构建用户界面的方式,条件渲染是React中的一个关键概念,本文将深入探讨... 目录引言什么是条件渲染?基础示例使用逻辑与运算符(&&)使用条件语句列表中的条件渲染总结引言在现代

Oracle Expdp按条件导出指定表数据的方法实例

《OracleExpdp按条件导出指定表数据的方法实例》:本文主要介绍Oracle的expdp数据泵方式导出特定机构和时间范围的数据,并通过parfile文件进行条件限制和配置,文中通过代码介绍... 目录1.场景描述 2.方案分析3.实验验证 3.1 parfile文件3.2 expdp命令导出4.总结

Python按条件批量删除TXT文件行工具

《Python按条件批量删除TXT文件行工具》这篇文章主要为大家详细介绍了Python如何实现按条件批量删除TXT文件中行的工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1.简介2.运行效果3.相关源码1.简介一个由python编写android的可根据TXT文件按条件批

封装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,