解读文献题目:

TCGA based integrated genomic analyses of ceRNA network and novel subtypes revealing potential biomarkers for the prognosis and target therapy of tongue squamous cell carcinoma

这是一篇2019年发表在plos one 的纯生信文章。

摘要

目的

该研究旨在研究舌鳞状细胞癌(TSCC)生物学发展中的ceRNA网络,通过使用基于癌症基因组图谱(TCGA)的整合基因组分析来鉴定TSCC的新分子亚型,以筛选靶向治疗和预后的潜在生物标志物。数据库。

材料与方法

从TCGA和GEO数据库下载基因表达数据。差异表达的RNA(DERNAs)由R中的DESeq2来定义。功能富集分析使用R中的聚集体进行.PPI网络通过参考String网站建立。通过R中的survival包进行DERNA的生存相关分析。从Starbase v3.0数据框获得mRNA,miRNA和lncRNA之间的相互作用并构建ceRNA网络。 Consensus Cluster Plus软件包用于识别分子亚型。通过将它们与GEO微阵列数据进行比较来验证所有关键基因。使用SPSS 22.0对不同亚型的临床特征进行统计分析。

结果

从肿瘤和正常组织中鉴定出总共2907个mRNA(1366个上调和1541个下调),191个miRNA(98个上调和93个下调)和1831个lncRNA(1151个上调和680个下调) 。基于上述的差异RNA成功构建了ceRNA网络,并使用了15个DEmRNA,1个DEmiRNA,2个与预后相关的DElncRNA。

结论

该研究构建了一个ceRNA网络并鉴定了TSCC的分子亚型,我们的研究结果为这种难治性癌症潜在的治疗靶点和预后指标提供了新的标志物。

方法和材料

1.数据收集和预处理

从TCGA数据库(https://portal.gdc.cancer.gov/)获得TSCC的基因表达数据(lncRNA、mRNA和miRNA表达谱数据)和相应的TSCC临床数据,收集126个TSCC样品和13个正常对照样品。在这些数据中,mRNA和lncRNA表达数据是基于Illumina HiSeqRNASeq平台获得的,而miRNA数据是从Illumina HiSeqmiRNASeq平台收集的。

首先对TCGA的RNA表达预处理,筛选掉其中的低表达基因(count<10)进行预处理。根据GENCODE Release 29(GRCh38.p12)(https://www.gencodegenes.org/human/)注释mRNA和lncRNA。 而miRNA是基于miRbase v22数据库(http://www.mirbase.org/index.shtml#opennewwindow)进行注释。

通过搜索“舌鳞状细胞癌”,从Gene Expression Omnibus(GEO)数据库(http://www.ncbi.nlm.nih.gov/geo/)下载TSCC(GSE30784,GSE13601和GSE28100)的3个基因表达谱。 “(2019年1月)。基于Affymetrix Human Genome U133 Plus 2.0 Array和U95 Version 2 Array确定GSE30784和GSE13601。 GSE28100的平台是Agilent-021827人miRNA微阵列(V3)(miRBase释放12.0 miRNA ID版本)。

2.鉴定TSCC中差异表达的mRNA,miRNA和lncRNA

使用R软件的DESeq2包鉴定TSCC样品和正常对照样品中差异表达的lncRNA(DElncRNA),mRNA(DEmRNA),miRNA(DEmiRNA)。将P值设置为FDR, | log2(FC)| > 1.5且P值<0.05被设定为差异基因的阈值。随后根据R的pheatmap包绘制热图。

GO注释和KEGG途径的功能富集分析

R的ClusterProfiler v3.8包用于分析和可视化基因的功能谱(基因本体论(GO)注释和京都基因和基因组百科全书(KEGG)途径)以确定DEmRNA之间的共享功能。 P <0.05被认为是GO和KEGG富集分析的阈值。

4.建立蛋白质 - 蛋白质相互作用(PPI)网络

为了理解DEmRNA的潜在相互作用,STRING网站被用于构建PPI网络,该网络由Cytoscape软件可视化。

5.与预后相关的DEmRNA,DElncRNA和DEmiRNA

通过使用R的survival包进行生存分析以评估差异表达的RNA在TSCC患者中的预后价值。根据每一个DEmRNA,DElncRNA和DEmiRNA的各自表达量数据,将所有样品分成高表达组(大于中位数)或低表达组(小于中位数)。使用Kaplan-Meier方法绘制生存曲线。采用对数秩检验来评估统计学显著性。 P <0.05被认为具有统计学意义。

6.预测lncRNA-miRNA和miRNA-mRNA相互作用

我们通过使用starBase数据库预测DElncRNA和DEmiRNA或DEmRNA和DEmiRNA之间的相互作用,starBase记录了来自许多个测序数据的超过110万个miRNA-ncRNA,250万个miRNA-mRNA和150万个RNA-RNA相互作用。此外,starBase整合了来自miRanda,Targerscan和miRmap数据库的预测结果。只有被记录为负向相关关系的DEmiRNA和DEGs,DElncRNAs和DEmiRNAs被包括在ceRNA网络中。

7.构建ceRNAs网络

根据ceRNA理论,使用Cytoscape软件v3.6.1整合DEmiRNA和DEmRNA以及DE1ncRNA和DEmiRNA的选择的相互作用以构建DElncRNAs-DEmiRNAs-DEmRNAs ceRNA网络。

结果

TSCC中的DElncRNA,DEmiRNA和DEmRNA

总共鉴定出总共2907个差异表达的mRNA(1366个上调和1541个下调),191个miRNA(98个上调和93个下调)和1831个差异表达的lncRNA(1151个上调和680个下调)。 miRNAseq数据| log2(FC)|> 1.5和P值<0.05。 具有差异表达的RNA在热图中可视化(图1)。 表1中列出了前10个DElncRNA,DEmiRNA和DEmRNA。

差异miRNA

python lncrna_一文解决TCGA任意肿瘤的差异lncRNA,miRNA,mRNA相关推荐

  1. Python中回文数和质数问题的解决

    Python中回文数和质数问题的解决 1. 前言 2. 实现判断素数的功能 3. 实现判断回文数的功能 4. 实现同时判断回文数和质数 5. 总结 1. 前言 今天学习视频时课后作业是找出1000以内 ...

  2. python绘制小提琴图数据_Python数据处理从零开始----第四章(可视化)(16)一文解决小提琴图violin plot...

    原文:Python数据处理从零开始----第四章(可视化)(16)一文解决小提琴图violin plot​www.jianshu.com Python数据处理从零开始----第四章(可视化)(16)一 ...

  3. python判断回文数_Python练习题---判断回文数

    设n是一个任意自然数,如果n的各位数字反向排序所得的自然数与n相等,则n被称为回文数,从键盘输入一个5位数字 ,请编写程序判断这个数字是不是回文数. 思路:先获取一个字符串,再判断该字符串是否满足是自 ...

  4. django2.1支持的mysql版本_一文解决django 2.2与mysql兼容性问题

    Django是一个开放源代码的Web应用框架,由Python写成.采用了MTV的框架模式,即模型M,视图V和模版T.它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS( ...

  5. Python实现A*算法解决N数码问题

    Python实现A*算法解决N数码问题 A*算法的描述 A*算法的步骤 问题描述 代码以及测试结果 算法优势 算法存在一些不足 A*算法的描述 A*算法是BFS的一个变种,它把原来的BFS算法的无启发 ...

  6. python替换UTF-8编码文本中任意特殊字符,包括中文符号问题:大量文本,将其中的特殊字符用空

    python替换UTF-8编码文本中任意特殊字符,包括中文符号问题:大量文本,将其中的特殊字符用空 python替换UTF-8编码文本中任意特殊字符,包括中文符号 问题: 大量文本,将其中的特殊字符用 ...

  7. python获取word页数_使用Python的word文档的页数(Number of pages of a word document with Python)...

    使用Python的word文档的页数(Number of pages of a word document with Python) 有没有办法用Python有效地获得word文档(.doc,.doc ...

  8. python:操作文档——TXT篇

    python:操作文档--TXT篇 一.前言: ​ 文档操作是任何web应用程序的组成部分,我们可以将一些保密级别不高的数据存储在文档中,这样就使得数据永久保存,而不是像全局变量一样,当程序结束后自动 ...

  9. 数据导入与预处理-第4章-数据获取python读取pdf文档

    数据导入与预处理-第4章-数据获取Python读取PDF文档 1 PDF简介 1.1 pdf是什么 2 Python操作PDF 2.1 pdfplumber库 2.2 pdfplumber基本操作 2 ...

  10. 【Python】PDF文档导出指定章节为TXT

    PDF文档导出指定章节为TXT 需求 要导出3000多个pdf文档的特定章节内容为txt格式(pdf文字可复制). 解决 导出PDF 查了一下Python操作PDF文档的方法,主要是通过3个库,PyP ...

最新文章

  1. 雷达多普勒频率计算公式_非接触式雷达在线测流系统是由什么组成的?
  2. SCSI 总线和协议
  3. Oracle 11g学习笔记(四)
  4. SAP CRM settype COMM_PROD_VAR
  5. C# 内存的理解 通俗说
  6. php angular使用,如何使用angular.js PHP从mysql显示数据?
  7. 三极管和MOS场效应管的区别
  8. dj鲜生-18-发送邮件功能
  9. 赵明回应雷军“生死看淡,不服就干”:很像古惑仔
  10. 2016将是网络勒索之年 攻击变得更“个人化”
  11. 你用过Mybatis的动态SQL后,就知道写SQL有多爽了!
  12. 红黑树、B树、B+树各自适用的场景
  13. 数值计算方法Mathematica基本使用
  14. win10系统下使用大漠插件后台截图卡住的解决方法
  15. 论文查重时的近义词同义词替换清单?
  16. linux连接库参数-l,gcc编译时,什么时候需要用-l参数指明连接库?
  17. 阿里云移动推送iOS
  18. Second season sixteenth episode,Joey moves out
  19. html5 workers,HTML5 Web Workers
  20. Unity检测IOS刘海屏

热门文章

  1. Laravel 使用Dingo API
  2. 如何获取阿里云服务器镜像
  3. 设置chrome浏览器在一个标签页中打开链接自动跳转到新标签页
  4. 快解析内网穿透,速度快 不限速 不限流
  5. 组合数问题(NOIP2016提高组Day2T1)
  6. 直播平台多人连麦技术介绍
  7. 如何注册Twitter,来学
  8. 【轮子】有权二部图中的最大匹配、最小匹配python轮子
  9. python首字母大写
  10. space-evenly