本文提交的实验方案详细说明了从研究宿主-病原体相互作用的RNA测序转录组数据中预测和功能注释环状RNA所需的完整in silico分析流程。
需要JoVE订阅才能观看此内容。 请登录或开始免费试用
方法文章
* These authors contributed equally
本文提交的实验方案详细说明了从研究宿主-病原体相互作用的RNA测序转录组数据中预测和功能注释环状RNA所需的完整in silico分析流程。
环状RNA(circRNA)是一类由非编码RNA形成的分子 通过 反向剪接。这些环状RNA主要因其在多种生物过程中的调控作用而被研究。值得注意的是,越来越多的证据表明,宿主环状RNA在感染情况下可出现差异表达(DE)。 病原体(例如流感病毒和冠状病毒),提示circRNA在调控宿主天然免疫反应中具有作用。然而,关于circRNA在病原体感染过程中作用的研究受到必要生物信息学分析知识与技能的限制,这些分析用于从RNA测序(RNA-seq)数据中鉴定差异表达的circRNA(DE circRNA)。在采用耗时且昂贵的湿实验技术进行验证和功能研究之前,生物信息学预测与鉴定circRNA至关重要。为解决这一问题,本文提供了一套逐步操作的方案 计算机模拟 利用RNA-seq数据预测和表征circRNA的方法在本文中予以提供。该实验方案可分为四个步骤:1)差异表达circRNA的预测与定量 通过 CIRIquant 分析流程;2)注释 通过 circBase 数据库及差异表达 circRNA 的特征分析;3)利用 Circr 分析流程预测 circRNA-miRNA 相互作用;4)基于基因本体(Gene Ontology, GO)和京都基因与基因组百科全书(Kyoto Encyclopedia of Genes and Genomes, KEGG)对 circRNA 来源基因进行功能富集分析。该分析流程将有助于推动未来相关研究 体外 和 体内 进一步研究环状RNA在宿主-病原体相互作用中的作用。
宿主与病原体之间的相互作用是病原体与宿主生物体之间复杂的相互关系,可触发宿主的先天免疫反应,最终导致入侵病原体的清除1,2。在 病原体感染过程中,大量宿主免疫相关基因被调控,以抑制病原体的复制与释放。例如,病原体感染期间常见的受调控干扰素刺激基因(ISGs)包括 ADAR1、IFIT1、IFIT2、IFIT3、ISG20、RIG-I 和 OASL3,4。除了编码蛋白质的基因外,研究还报道了非编码RNA(如长链非编码RNA(lncRNA)、微小RNA(miRNA)和环状RNA(circRNA))在病原体感染过程中也发挥调控作用并同时被调节5,6,7。与主要编码蛋白质作为功能分子的蛋白编码基因不同,非编码RNA(ncRNA)主要在转录和转录后水平发挥基因调控作用。然而,相较于蛋白编码基因,关于非编码RNA(尤其是circRNA)参与调控宿主免疫基因的研究报道仍较为有限。
环状RNA(circRNA)通常具有共价闭合的连续环状结构,这种结构通过一种称为反向剪接的非经典剪接过程形成8。与线性RNA的剪接过程不同,反向剪接涉及下游供体位点与上游受体位点的连接,从而形成环状结构。目前已有三种不同的反向剪接机制被提出,用于解释circRNA的生成过程,分别为RNA结合蛋白(RBP)介导的环化9,10、内含子配对驱动的环化11以及成套索驱动的环化12,13,14。由于circRNA以首尾相连的环状结构存在,通常天然抵抗外切酶的降解作用,因此被认为比其线性对应物更稳定15。circRNA的另一常见特征是在宿主细胞或组织类型中呈现特异性表达16。
由于环状RNA(circRNA)具有独特的结构以及细胞或组织特异性表达特征,研究发现其在细胞中发挥重要的生物学功能。迄今为止,circRNA的重要功能之一是作为微小RNA(miRNA)的“海绵”17,18。这种调控作用通过circRNA核苷酸与miRNA种子区域的互补结合而实现。此类circRNA-miRNA相互作用会抑制miRNA对其靶标mRNA的正常调控功能,从而调节基因的表达19,20。此外,circRNA还被证实可通过与RNA结合蛋白(RBP)相互作用并形成RNA-蛋白质复合物来调控基因表达21。尽管circRNA被归类为非编码RNA,但已有证据表明,circRNA也可作为蛋白质翻译的模板22,23,24。
最近,环状RNA(circRNAs)被证明在调控宿主与病原体相互作用中发挥关键作用,尤其是宿主与病毒之间的相互作用。通常认为,宿主来源的circRNAs有助于调控宿主的免疫应答,以清除入侵的病原体。一个例子是 促进宿主免疫反应的环状RNA是Guo等人报道的circRNA_0082633。25该环状RNA可增强A549细胞中的I型干扰素(IFN)信号通路,从而抑制流感病毒的复制25此外,Qu 等人 还报道了一种人类内含子环状RNA(circRNA),称为circRNA AIVR,其通过调控干扰素β信号转导分子CREB结合蛋白(CREBBP)的表达来促进免疫反应。26,27然而,已知也存在一些在感染后促进疾病发病机制的环状RNA。例如,Yu等人最近报道了源自含GATA锌指结构域的2A基因(circGATAD2A)的环状RNA通过抑制宿主细胞自噬来促进H1N1病毒复制的作用28.
为了有效研究环状RNA,通常首先采用全基因组范围的环状RNA预测算法,随后进行 计算机模拟 在开展任何功能研究之前,对预测的circRNA候选分子进行表征。这种基于生物信息学的circRNA预测与表征方法成本较低且更加省时高效,有助于缩小需进行功能研究的候选分子数量,并可能带来新的发现。本文提供了一套详细的基于生物信息学的实验方案 计算机模拟 宿主-病原体相互作用过程中环状RNA的鉴定、表征与功能注释。该方案包括从RNA测序数据集中鉴定和定量环状RNA,以及注释 通过 circBase,以及在环状RNA类型、重叠基因数量和预测的环状RNA-miRNA相互作用方面对候选环状RNA的表征。本研究还通过基因本体论(Gene Ontology, GO)和京都基因与基因组百科全书(Kyoto Encyclopedia of Genes and Genomes, KEGG)富集分析,对环状RNA的亲本基因进行了功能注释。
访问受限。请登录或开始试用以查看此内容。
在本实验方案中,从基因表达综合数据库(Gene Expression Omnibus, GEO)下载并使用了由甲型流感病毒感染的人巨噬细胞制备的去核糖体RNA(rRNA)的RNA-seq文库去标识数据集。从环状RNA的预测到功能表征的完整生物信息学分析流程如图1所示。该流程的各个部分将在下文各节中进一步说明。
1. 数据分析前的准备、下载与设置
注意:本研究中使用的所有软件包均为免费开源软件。
使用 CIRIquant 进行 circRNA 的预测与差异表达分析
注意:有关安装和执行差异表达分析的更详细手册,可参见 CIRIquant 论文的代码可用性部分31。补充数据中还包括本方案所用的一些基本命令。
3. 预测差异表达circRNA的表征与注释
使用 Circr 预测 circRNA-miRNA 相互作用
注意:有关如何安装和使用 Circr 进行环状 RNA-微小 RNA 相互作用分析的更详细手册,请访问: https://github.com/bicciatolab/Circr37。
5. ceRNA 网络的构建
注意:有关如何使用 Cytoscape 的详细手册可在以下网址找到:http://manual.cytoscape.org/en/stable/ 和 https://github.com/cytoscape/cytoscape-tutorials/wiki#introduction
6. 功能富集分析
访问受限。请登录或开始试用以查看此内容。
前文所述方案已修改并配置以适配Linux操作系统。主要原因是,分析circRNA所涉及的大多数模块库和软件包仅能在Linux平台上运行。在本分析中,从GEO数据库下载了由甲型流感病毒感染的人巨噬细胞制备的去核糖体RNA(rRNA)的RNA-seq文库去标识化数据集42,并用于生成代表性结果。
环状 RNA 的预测与定量
本分析中,使用了由甲型流感病毒感染的人巨噬细胞制备的核糖体 RNA(rRNA)去除型 RNA-seq 文库数据集,用于环状 RNA 的检测与功能分析。根据方案部分所述,采用 CIRIquant 对输入的 RNA-seq 文库数据集进行环状 RNA 的识别及其差异表达(DE)分析。所用参考文件基于最新的人类基因组版本(hg38)。表4展示了 CIRIquant 分析最终输出结果的一个示例。通过简单的 RStudio 脚本对 CIRIquant 输出结果中的差异表达环状 RNA 进行识别与筛选(补充文件1)。仅当错...
访问受限。请登录或开始试用以查看此内容。
为了说明本方案的实用性,以流感病毒A感染的人巨噬细胞的RNA测序结果为例,研究了在宿主-病原体相互作用中可能作为miRNA海绵的环状RNA(circRNA)及其在宿主内的GO和KEGG功能富集情况。尽管目前已有多种在线的circRNA分析工具,但这些工具均为独立运行的软件包,彼此之间无法互通。本文整合了若干必需的工具,用于circRNA的预测与定量、功能富集分析、circRNA-miRNA相互作用预测以及ceRNA网络构建。该简化的实验流程节省时间,可应用于临床样本,以检测具有诊断和预后价值的circRNA候选分子。
基本上,我们采用了 CIRIquant31一种与CIRI2预装配套的环状RNA定量工具,可检测环状RNA并进行差异表达分析。差异表达的环状RNA根据LogFC的阈值进行筛选 > |2| 和 FDR < 0.05,有助于消除下游分析中潜在的假阳性结果。通过对差异表达的circRNA在注释状态、circRNA类型以及所跨越基因数量方面的表征,可辅助对circRNA候选分子进行分类和进一步筛选。随后,Circr...
访问受限。请登录或开始试用以查看此内容。
作者无任何利益冲突需要披露。
作者感谢谭可恩和Cameron Bracken博士对本文稿的审阅。本研究得到了基础研究拨款计划(FRGS/1/2020/SKK0/UM/02/15)和马来亚大学高影响力研究拨款(UM.C/625/1/HIR/MOE/CHAN/02/07)的资助。
访问受限。请登录或开始试用以查看此内容。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| Bedtools | GitHub | https://github.com/arq5x/bedtools2/ | 参考第4.1.2节。循环实验所需。 |
| BWA | Burrows-Wheeler比对工具 | http://bio-bwa.sourceforge.net/ | 参考第 2.1.1 和 2.1.2 节。运行 CIRIquant 及对基因组进行索引所需步骤 |
| 环状RNA | GitHub | https://github.com/bicciatolab/Circr | 参考第4节,用于预测miRNA结合位点 |
| CIRIquant | GitHub | https://github.com/bioinfo-biols/CIRIquant | 参考第2.1.3节,以预测circRNA |
| clusterprofiler | GitHub | https://github.com/YuLab-SMU/clusterProfiler | 参考第7节,进行GO和KEGG功能富集分析 |
| CPU | 英特尔 | Intel(R) Xeon(R) CPU E5-2620 V2 @ 2.10 GHz 核心数:6核处理器 内存:65 GB 显卡:NVIDIA GK107GL(QUADRO K2000) | 运行本实验方案所使用的规格参数。 |
| Cytoscape | Cytoscape | https://cytoscape.org/download.html | 参考第5.2节,需绘制ceRNA网络 |
| FastQC | Babraham 生物信息学 | https://www.bioinformatics.babraham.ac.uk/projects/fastqc/ | 参考第1.2.1节:Fastq文件的质量检测 |
| HISAT2 | http://daehwankimlab.github.io/hisat2/ | 参考第 2.1.1 和 2.1.2 节。运行 CIRIquant 及对基因组进行索引所必需的步骤 | |
| Linux | Ubuntu 20.04.5 LTS(Focal Fossa) | https://releases.ubuntu.com/focal/ | 运行完整实验方案所必需。其他 Ubuntu 版本可能也适用于执行该方案。 |
| miRanda | http://www.microrna.org/microrna/getDownloads.do | 参考第 4.1.2 节。Circr 所需 | |
| Pybedtools | pybedtools 0.8.2 | https://pypi.org/project/pybedtools/ | BED 文件基因组操作所需工具 |
| Python | Python 2.7 和 3.6 或更高版本 | https://www.python.org/downloads/ | 运行必要的库模块 |
| R | 综合 R 存档网络 | https://cran.r-project.org/ | 操作数据框 |
| RNAhybrid | BiBiServ | https://bibiserv.cebitec.uni-bielefeld.de/rnahybrid | 参考第4.1.2节。Circr所需 |
| RStudio | RStudio | https://www.rstudio.com/ | 用于运行 R 的工作区 |
| samtools | SAMtools | http://www.htslib.org/ | 参考第2.1.2节。运行CIRIquant所需步骤 |
| StringTie | 约翰斯·霍普金斯大学:计算生物学中心 | http://ccb.jhu.edu/software/stringtie/index.shtml | 参考第 2.1.2 节。运行 CIRIquant 所必需 |
| TargetScan | GitHub | https://github.com/nsoranzo/targetscan | 参考第4.1.2节。Circr所需 |
访问受限。请登录或开始试用以查看此内容。