雁过留痕,竟是病毒的痕迹?
凌恩生物全新升级宏病毒组分析流程;聚焦DNA,RNA病毒组研究热点;高灵敏度检测vOTUs;多软件整合,精准鉴定病毒序列;直击地化循环关键环节,助力宏病毒组科研成功!
期刊:Microbiome
影响因子:16.837
时间:2022年4月
一、研究背景
野生鸟类可能藏匿和传播对人类、家畜和其他野生动物具有潜在致病性的病毒。在候鸟聚集的湖水中可以分离出流感病毒,且可保持传染性达数月。许多野生鸟类有很长的迁徙路线,其携带的微生物可能会发生突变和重组,产生新的病原体,可能在动物或人类中引发新的疫情。因此,了解鸟类迁徙模式和鸟类的病毒组有助于预测新出现的病毒暴发。病毒宏基因组学的进步促使人们研究野生鸟类的肠道病毒体,以开始解决这些问题。
二、研究方法
采集中国8个省18个采样点的3182只鸟类(10个目,87个种)泄殖腔拭子样本,进行病毒宏基因组测序。
三、实验结果
1. 泄殖腔拭子中病毒全貌
对3182份泄殖腔拭子样本进行病毒宏基因组测序,共产生480,609,464个reads,确定了707个完整或接近完整的病毒基因组CDS。这707个基因组属于23个不同的病毒组,包括19个科和4个未分类病毒组(图1B)。其中572个病毒基因组来自野生鸟类,135个基因组来自繁殖鸟类;469个基因组属于RNA病毒,238个属于DNA病毒(图1B)。通过BLASTx分析,发现有265个基因与GenBank中氨基酸序列相似性小于60%,表明这些病毒是新病毒。
图1 识别不同种类鸟类的病毒
2. 鸟类泄殖腔拭子病毒的多样性和分布
通过稀疏曲线(图2A)可以观察到大部分文库的测序深度足以代表鸟类粪便样本中病毒科的存在。利用707个基因组进行映射分析,揭示了病毒的分布情况,鸟类的栖息地(图2B)、目、行为特征和采样点差异。野生鸟类的病毒多样性高于繁殖鸟类(图2B)。有些病毒在种禽和野禽之间表现出不同的分布模式。野生鸟类中Dicistroviridae和Ifaviridae的流行率远高于繁殖鸟类。在目水平上,雀形目鸟类的病毒多样性略高于其他9个目的鸟类。候鸟与留鸟的病毒多样性没有显著差异。不同采样点病毒多样性比较,发现长白山和MES山的粪便样本多样性高于其他采样点。说明不同类型病毒的分布规律因鸟类的饮食和行为特征而不同。
图2 稀疏曲线及病毒分布格局
3. 在鸟类泄殖腔中鉴定到新型RNA病毒
在鸟类泄殖腔拭子中鉴定出469个RNA病毒基因组,属于15个病毒科或未分类组。在这些样本中发现了潜在的禽流感病毒(图1B),还有一些没有证实可感染鸟类的RNA病毒,它们可能来自鸟类的饮食。研究进一步分析了星状病毒、冠状病毒、逆转录病毒以及小核糖核酸病毒。
从23种不同的鸟类中鉴定了45个星状病毒基因组(图3A)。基于衣壳和RdRp蛋白序列构建系统发育树(图3A-B),发现这些星状病毒为星状病毒属的7个不同的分支。一些菌株在RdRp和衣壳蛋白树上的位置不一致(图3C),表明发生了基因组重组。序列分析表明,两种星状病毒具有99.3%的衣壳序列同源性,另外两种星状病毒具有99.4%的衣壳序列同源性(图3A),表明可能存在跨种传播。
图3 在鸟类泄殖腔中发现的星形病毒的系统发育
研究者对来自4种雀形目鸟类的6个冠状病毒基因组进行了特征分析。发现冠状病毒ORF1ab区域的下游序列是高可变区,基因组内的同源交换发生在膜(M)和核衣壳(N)区域(图4A)。基于膜核苷酸序列和基于膜及其下游区域的系统发育树不一致,这表明本研究获得的6个冠状病毒基因组中有4个是重组体(图4B)。
图4 冠状病毒序列相似性扫描与重组分析
在野生黑天鹅、育成金雉和黄腹角雉中获得逆转录病毒科(图5A)。其中两个属于γ逆转录病毒属,与从家鸭和鹅中鉴定的网状内皮增生病毒关系较近(图5A、B和C)。剩下的逆转录病毒具有典型的逆转录病毒基因结构(图5D)。基于RdRp和衣壳蛋白的系统发育,3个基因组被归类为已知的属,其余9种病毒被归类为4个新属,其中2种病毒还包括以前未分类的杯状病毒(图5E)。
图5 逆转录病毒和杯状病毒的系统发育
在本研究中获得了与小核糖核酸病毒科病毒序列相似的32个病毒基因组。RdRp氨基酸序列的系统发育显示它们的亲缘关系(图6A)。其余152个未分类的小核糖核酸病毒或核糖病毒的RNA病毒与已知的病毒家族没有系统发育关系(图6B),可能来自于饮食。
图6 小核糖核酸病毒科和未分类的核糖病毒的系统发育
4. 鸟类泄殖腔中发现的新型DNA病毒
鉴定到8个科或未分类的238个DNA病毒基因组。42个基因组被归类为细小病毒属(图7A),其中有8株与细小病毒属紧密聚集,其余大部分菌株为新种。来自10种不同鸟类的20个基因组被归为Aveparvovirus属(图7C)。来自4种不同鸟类的9个基因组与先前已知的细小病毒科属太过不同,无法被归为任何确定的属,形成了细小病毒科(图7D)。除了这些基因组被归为细小病毒科外,来自10种不同鸟类的11个基因组显示出与已知的细小病毒样杂交病毒密切关系,属于一种新的细小病毒样基因组类型,起源不确定,可能来自于是硅藻(图7E)。
图7 小病毒和细小样病毒的系统发育
从这些样本中鉴定出环状病毒、小型环状病毒和其他CRESS - DNA病毒。其中,来自15种鸟类的20个环状病毒科,聚在7个不同的分支中,其中5个基因组来自野生鸟类,与感染家禽的喙羽病病毒(BFDV)密切相关(图8 A)。这些环状病毒基因组的基因组大小为1624 - 2490nt,编码Rep蛋白和Cap蛋白的方向相同(图8B)。在4种鸟类中发现了12个小型环状病毒,它们与在哺乳动物和污水样本中发现的已知鼻病毒紧密聚集在一起(图8C)。对其他CRESS-DNA病毒进行系统发育分析,发现其中包含新的病毒科(图8D)。
图8 环状病毒、鼻病毒和其他criss - dna病毒的系统发育
在7种鸟类中鉴定出7个与腺病毒序列相似的基因组,根据DNA聚合酶的氨基酸序列进行系统发育分析,发现在Atadenvirus属内有一个单一的新物种(图9A)。然而,基于penton蛋白序列的系统发育树显示,这3株病毒和之前发现的鹦鹉腺病毒聚集在Atadenvirus属组内的同一个分支中(图9B),表明基因组发生重组。
图9 腺病毒的系统发育
参考文献
Virome in the cloaca of wild and breeding birds revealed a diversity of signifcant viruses
相关文章:
雁过留痕,竟是病毒的痕迹?
凌恩生物全新升级宏病毒组分析流程;聚焦DNA,RNA病毒组研究热点;高灵敏度检测vOTUs;多软件整合,精准鉴定病毒序列;直击地化循环关键环节,助力宏病毒组科研成功!期刊:Micro…...
Linux基本功系列之sort命令实战
文章目录前言一. sort命令介绍二. 语法格式及常用选项三. 参考案例3.1 按照文本默认排序3.2 忽略相同的行3.3 按数字大小进行排序3.4 检查文件是否已经按照顺序排序3.5 将第3列按照数字大小进行排序3.6 将排序结果输出到文件四. 探讨 -k的高级用法总结前言 大家好,…...
【笔记】移动端自动化:adb调试工具+appium+UIAutomatorViewer
学习源: https://www.bilibili.com/video/BV11p4y197HQ https://blog.csdn.net/weixin_47498728/category_11818905.html 一、移动端测试环境搭建 学习目标 1.能够搭建java 环境 2.能够搭建android 环境 (一)整体思路 我们的目标是Andr…...
面试复习题--性能检测原理
1、布局性能检测 Systrace,内存优化工具中也用到了 Systrace,这里关注 Systrace 中的 Frames 页面,正常情况下圆点为绿色,当出现黄色或者红色的圆点时,表现出现了丢帧。 Layout Inspector,是 AndroidStudio 自带工具…...
@LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析
背景 最近引入了 Nacos Config 配置管理能力,说起来用法很简单,还是踩了三个坑。 Nacos Config 的 nacos 的帐号密码加密配置后,怎么解密而且在 NacosConfigBootstrapConfiguration 真正注入 Nacos Config 注入之前,而且不能触发…...
2023年个人计划
2023年个人计划 可能是最近太清闲,感觉生活很无聊,就胡乱做下新年的规划吧,扰乱下烦闷的心 1 二宝健健康康,活泼可爱 目前老婆已经怀孕5周左右了,二宝将在进行年中降生,希望老婆少受点罪,二宝…...
加拿大访问学者家属如何办理探亲签证?
由于大多数访问学者的访学期限都为一年,家人来访不仅可以缓解访学的寂寞生活,而且也是家人到加拿大体验国外风情的好机会。家属在国内申请赴加签证时,如果材料齐全,一般上午递交了申请,下午就可以拿到签证。以下是家人…...
操作系统基础---多线程
文章目录操作系统基础---多线程1.为何引入线程程序并发的时空开销线程的设计思路线程的状态和线程控制块TCB2.线程与进程的比较3.线程的实现⭐1.内核支持线程KST2.用户级线程3.组合方式操作系统基础—多线程 1.为何引入线程 利用传统的进程概念和设计方法已经难以设计出适合于…...
2022-12-10青少年软件编程(C语言)等级考试试卷(六级)解析
2022-12-10青少年软件编程(C语言)等级考试试卷(六级)解析T1、区间合并 给定 n 个闭区间 [ai; bi],其中i1,2,...,n。任意两个相邻或相交的闭区间可以合并为一个闭区间。例如,[1;2] 和 [2;3] 可以合并为 [1;3…...
太酷了,用Python实现一个动态条形图!
大家好,我是小F~说起动态条形图,小F之前推荐过两个Python库,比如「Bar Chart Race」、「Pandas_Alive」,都可以实现。今天就给大家再介绍一个新的Python库「pynimate」,一样可以制作动态条形图,…...
单元测试junit+mock
单元测试 是什么? 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。至于“单元”的大小或范围,并没有一个明确的标准,“单元”可以是一个方法、类、功能模块或者子系统。 单元测试通…...
2022Q4手机银行新版本聚焦提升客群专属、财富开放平台、智能化能力,活跃用户规模6.91亿人
易观:2022年第4季度,手机银行APP迭代升级加快,手机银行作为零售银行服务及经营的主阵地,与零售银行业务发展的联系日益紧密。迭代升级一方面可以顺应零售银行发展战略及方向,对手机银行业务布局进行针对性调整优化&…...
YOLO-V1~V3经典物体检测算法介绍
大名鼎鼎的YOLO物体检测算法如今已经出现了V8版本,我们先来了解一下它前几代版本都做了什么吧。本篇文章介绍v1-v3,后续会继续更新。一、节深度学习经典检测方法概述1.1 检测任务中阶段的意义我们所学的深度学习经典检测方法 ,有些是单阶段的…...
SparkSQL 核心编程
文章目录SparkSQL 核心编程1、新的起点2、SQL 语法1) 读取 json 文件创建 DataFrame2) 对 DataFrame 创建一个临时表3) 通过SQL语句实现查询全表3、DSL 语法1) 创建一个DataFrame2) 查看DataFrame的Schema信息3) 只查看"username"列数据4) 查看"username"列…...
Android核心开发【UI绘制流程解析+原理】
一、UI如何进行具体绘制 UI从数据加载到具体展现的过程: 进程间的启动协作: 二、如何加载到数据 应用从启动到onCreate的过程: Activity生产过程详解: 核心对象 绘制流程源码路径 1、Activity加载ViewRootImpl ActivityThread…...
计算机组成原理第七章笔记记录
仅仅作为笔记记录,B站视频链接,若有错误请指出,谢谢 基本概念 演变过程 I/O系统基本组成 I/O软件 包括驱动程序、用户程序、管理程序、升级补丁等 下面的两种方式是用来实现CPU和I/O设备的信息交换的 I/O指令 CPU指令的一部分,由操作码,命令码,设备…...
ORB-SLAM2编译、安装等问题汇总大全(Ubuntu20.04、eigen3、pangolin0.5、opencv3.4.10)
ORB-SLAM2编译、安装等问题汇总大全(Ubuntu20.04、eigen3、pangolin0.5、opencv3.4.10) 1:环境说明: 使用的Linux发行版本为Ubuntu 20.04 SLAM2下载地址为:git clone https://github.com/raulmur/ORB_SLAM2.git ORB_SLAM2 2&a…...
QuickBuck:一款专为安全研究人员设计的勒索软件模拟器
关于QuickBuck QuickBuck是一款基于Golang开发的勒索软件模拟工具,在该工具的帮助下,广大研究人员可以通过更简单的方法来判断反病毒保护方案是否能够有效地预防勒索软件的攻击。 功能介绍 该工具能够模拟下列勒索软件典型行为,其中包括&a…...
【八大数据排序法】堆积树排序法的图形理解和案例实现 | C++
第二十一章 堆积树排序法 目录 第二十一章 堆积树排序法 ●前言 ●认识排序 1.简要介绍 2.图形理解 3.算法分析 ●二、案例实现 1.案例一 ● 总结 前言 排序算法是我们在程序设计中经常见到和使用的一种算法,它主要是将一堆不规则的数据按照递增…...
低代码开发平台|生产管理-生产加工搭建指南
1、简介1.1、案例简介本文将介绍,如何搭建生产管理-生产加工。1.2、应用场景在主生产计划列表中下达加工后,在加工单列表可操作领料、质检。2、设置方法2.1、表单搭建1)新建表单【产品结构清单(BOM)】,字段…...
Python类型-语句-函数
文章目录类型动态类型:变量类型会随着程序的运行发生改变注释控制台控制台输入input()运算符算术关系逻辑赋值总结语句判断语句while循环for循环函数链式调用和嵌套调用递归关键字传参在C/java中,整数除以整数结果还是整数,并不会将小数部分舍弃…...
真兰仪表在创业板开启申购:募资约20亿元,IPO市值约为78亿元
2月9日,上海真兰仪表科技股份有限公司(下称“真兰仪表”,SZ:301303)开启申购,将在深圳证券交易所创业板上市。本次上市,真兰仪表的发行价为26.80元/股,市盈率43.06倍。 据贝多财经了解…...
【2023】Prometheus-Prometheus与Alertmanager配置详解
记录一下Prometheus与Alertmanager的配置参数等内容 目录1.Prometheus1.1.prometheus.yml1.2.告警规则定义2.alertmanager2.1.alertmanager.yml2.1.1.global:全局配置2.1.1.1.以email方式作为告警发送方2.1.1.2.以wechat方式作为告警发送方2.1.1.3.以webhook方式作为…...
华为HCIE学习之openstack基础
文章目录一、Openstack各种文件位置二、Openstack命令操作1.使用帮助三、用命令发放云主机1、创建租户2、创建用户并与租户绑定3、注册镜像4、创建规格5、创建公有网络及其子网(做弹性IP用)6、创建私有网络及其子网7、创建路由并设置网关与端口8、创建安…...
Python实现贝叶斯优化器(Bayes_opt)优化BP神经网络分类模型(BP神经网络分类算法)项目实战
说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。1.项目背景贝叶斯优化器(BayesianOptimization) 是一种黑盒子优化器,用来寻找最优参数。贝叶斯优化器是基…...
Elasticsearch(九)搜索---搜索辅助功能(下)--搜索性能分析
一、前言 上篇文章我们学习了ES的搜索辅助功能的一部分–分别是指定搜索返回的字段,搜索结果计数,分页,那么本次我们来学习一下ES的性能分析相关功能。 二、ES性能分析 在使用ES的过程中,有的搜索请求的响应比较慢,…...
化繁为简|中信建投基于StarRocks构建统一查询服务平台
近年来,在证券服务逐渐互联网化,以及券商牌照红利逐渐消退的行业背景下,中信建投不断加大对数字化的投入,尤其重视数据基础设施的建设,期望在客户服务、经营管理等多方面由经验依赖向数据驱动转变,从而提高…...
2023数字中国创新大赛·数据开发赛道首批赛题启动报名
由数字中国建设峰会组委会主办的2023数字中国创新大赛(DCIC 2023)已正式启幕,本届大赛结合当下数字技术发展的热点和业界关注的焦点,面向产业实际需求设置了九大赛道。其中,数据开发赛道2月8日正式上线首批赛题&#x…...
MySQL数据库
1.MySQL的MyISAM与InnoDB两种存储引擎在,事务、锁级别,各自的适用场景? 1.1事务处理上方面 MyISAM:强调的是性能,每次查询具有原子性,其执行数度比InnoDB类型更快,但是不提供事务支持。 InnoDB:提供事务…...
鸿蒙设备学习|快速上手BearPi-HM Micro开发板
系列文章目录 第一章 鸿蒙设备学习|初识BearPi-HM Micro开发板 第二章 鸿蒙设备学习|快速上手BearPi-HM Micro开发板 文章目录系列文章目录前言一、环境要求1.硬件要求2.软件要求3.Linux构建工具要求4.Windows开发工具要求5.工具下载地址二、安装编译基础环境1.安装Linux编译环…...
jsp动态网站开发与实例pdf/3d建模培训学校哪家好
阮一峰的个人网站: 传送门 《未来世界的幸存者》:传送门 书籍_《未来世界的幸存者》阮一峰--1/5 传送门 书籍_《未来世界的幸存者》阮一峰--2/5 传送门 书籍_《未来世界的幸存者》阮一峰--3/5 传送门 书籍_《未来世界的幸存者》阮一峰--4/5 …...
湖州高端网站建设/百度快照官网
最小覆盖子串 题目描述: 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。注意:如果 s 中存在这样的子串,我们保证它是唯一的答案…...
深圳模板建站多少钱/竞价托管运营哪家好
github传送门 目录 前言效果图快速上手CollapsingToolbarLayout折叠模式AppBarLayout滚动方式CoordinatorLayout配合Snackbar自定义伸缩头部最后前言 之前也是写了RecyclerView的内容, 这次再补充伸缩头部的实现. 港真, 伸缩头部是那种看到第一眼就会爱上的视图效果, 好看又简洁…...
网站搭建是哪个岗位做的事儿/福州百度关键词排名
关于先序遍历、中序遍历、后序遍历的定义可以参考这篇博客二叉树的遍历规则。 目前能够百度到的问题大多都是根据(先序&中序)或(中序&后序)序列构建唯一二叉树,其中贴出一些提供思路的博客:二叉树…...
做网站来钱快/医院线上预约
#include #include #include #include //#include /*屏幕操作函数*/#define MAX 50//#define NULL 0typedef struct node1{int school; /*学校编号*/int record; /*项目成绩*/struct node1 *next; /*链域*/}Schools;typedef struct {int item; /*项目编号*/Schools *firstschoo…...
永春县建设局网站/好口碑的关键词优化
【问题】 一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误: IndentationError: unexpected indent 【解决过程】 1.对于此错误,…...