TCGAplot在线版:输入基因,一键绘制TCGA泛癌肿瘤vs正常box图

本文主要是介绍TCGAplot在线版:输入基因,一键绘制TCGA泛癌肿瘤vs正常box图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.TCGA简介

TCGAThe Cancer Genome Atlas)收集了大量癌症样本的数据,涉及33种不同癌症、超过 20000个样本,包括外显子组测序、RNA 测序、microRNA 测序、拷贝数变异、蛋白质组和甲基化组,临床信息等数据,研究者可以利用各种生物信息学工具和统计方法来挖掘数据中的有用信息,推动癌症研究的进展。

2.TCGAplot简介

华科同济医院的王雄老师课题组利用TCGA数据库,开发了一个TCGA多组学数据泛癌分析和可视化RTCGAplot[1]。用于泛癌表达以及基因表达与 TMBMSITIME 和启动子甲基化之间相关性等分析。

该包整合了配对和未配对的TPM矩阵,MetaTMBMSI、启动子甲基化、免疫细胞比率和免疫评分等数据,极大地方便了我们进行泛癌分析,堪称泛癌分析的“神器”。

3.一键在线泛癌肿瘤vs正常box

然而,由于R包安装与使用需要相关专业知识,受众有限。为了更好地帮助大家挖掘TCGA,我们与王老师沟通后,决定将TCGAplot R包的强大功能逐步做成在线版供大家免费使用。

今天,给大家带来的第一个函数:某个基因在肿瘤和正常样品中的表达box图。

3.1 打开作图URL

微生信-在线TCGA泛癌基因表达肿瘤vs正常box图

3.2  填写感兴趣的基因,选择参数并提交

将感兴趣的基因symbol粘贴到输入框,由于基因名会更新(见:基因名坑你没商量 -- 有关基因名的坑),所以提交的基因symbol必需在所提供的genelist里边。例如这里填写基因KLF7,即Kruppel-like factor 7,它是一种转录因子,在生物体内各组织中广泛表达,并参与调控细胞的增殖、分化、再生以及肿瘤发生等重要的生理功能。

我们提供了肿瘤组的颜色和正常组的颜色,legend的位置,统计方法,字体等参数供大家选择使用。选择好参数后,点击提交按钮。

3.3 下载图片及数据

由于需要从上万个样品中调取数据并绘图,约30秒后,会出来box图和对应的数据。我们提供了pdfsvg两种矢量图,pngtiff两种标量图供大家下载使用。同时也提供了图片对应的数据供下载。

图片说明:

X轴是33种癌症,按照字母顺序排列。Y轴为log2(TPM+1)表达值。图中红色表示癌症,绿色表示正常。若某癌种没有正常样品则仅显示肿瘤样品(例如ACC)。图片最上面的一排星号表示显著性水平:*表示p<0.05, **表示p<0.01, ***表示p<0.001, ****表示p<0.0001

缩写

英文名

中文翻译

ACC

Adrenocortical carcinoma

肾上腺皮质癌

BLCA

Bladder Urothelial Carcinoma

膀胱尿路上皮癌

BRCA

Breast invasive carcinoma

乳腺浸润癌

CESC

Cervical squamous cell carcinoma and endocervical adenocarcinoma

宫颈鳞癌和腺癌

CHOL

Cholangiocarcinoma

胆管癌

COAD

Colon adenocarcinoma

结肠癌

DLBC

Lymphoid Neoplasm Diffuse Large B-cell Lymphoma

弥漫性大B细胞淋巴瘤

ESCA

Esophageal carcinoma

食管癌

GBM

Glioblastoma multiforme

多形成性胶质细胞瘤

HNSC

Head and Neck squamous cell carcinoma

头颈鳞状细胞癌

KICH

Kidney Chromophobe

肾嫌色细胞癌

KIRC

Kidney renal clear cell carcinoma

肾透明细胞癌

KIRP

Kidney renal papillary cell carcinoma

肾乳头状细胞癌

LAML

Acute Myeloid Leukemia

急性髓细胞样白血病

LGG

Brain Lower Grade Glioma

脑低级别胶质瘤

LIHC

Liver hepatocellular carcinoma

肝细胞肝癌

LUAD

Lung adenocarcinoma

肺腺癌

LUSC

Lung squamous cell carcinoma

肺鳞癌

MESO

Mesothelioma

间皮瘤

OV

Ovarian serous cystadenocarcinoma

卵巢浆液性囊腺癌

PAAD

Pancreatic adenocarcinoma

胰腺癌

PCPG

Pheochromocytoma and Paraganglioma

嗜铬细胞瘤和副神经节瘤

PRAD

Prostate adenocarcinoma

前列腺癌

READ

Rectum adenocarcinoma

直肠腺癌

SARC

Sarcoma

肉瘤

SKCM

Skin Cutaneous Melanoma

皮肤黑色素瘤

STAD

Stomach adenocarcinoma

胃癌

TGCT

Testicular Germ Cell Tumors

睾丸癌

THCA

Thyroid carcinoma

甲状腺癌

THYM

Thymoma

胸腺癌

UCEC

Uterine Corpus Endometrial Carcinoma

子宫内膜癌

UCS

Uterine Carcinosarcoma

子宫肉瘤

UVM

Uveal Melanoma

葡萄膜黑色素瘤

数据说明:

数据包括4列:

CaseidTCGA数据库的ID,由-分割,其中最后一个为01-09的是癌症样品,其他数字为正常样品

Cancer:肿瘤类型

Group:癌症或正常

KLF7:该基因的log2(TPM+1)值,由于存储空间及精度原因,这里仅保留了2位小数。

与其他数据库相比,TCGAplot数据库使用的数据是比较新的,在日常工作中,可以快速查看某基因在癌症中的表达情况。例如比较下NOP2基因在gepia2[2]TCGAplot上的表达值,并通过人工下载TCGA数据,我们发现gepia2的肿瘤数据针对这个基因似乎有一定的偏差,gepia2LAML肿瘤样品表达中位值约5.8TCGAplot和我们自己下载的数据算出来的都约是1.7的样子,差异明显。然而针对FUCA2基因在STAD中,两者结果几乎无差异。感兴趣的小伙伴可以自己试试看。所以,我们在做科研的时候,要多方印证,做出自己的判断,尽信书则不如无书。

NOP2比较(差异明显)

FUCA2比较(几乎无差异)

参考文献:

[1] Liao C, Wang X. TCGAplot: an R package for integrative pan-cancer analysis and visualization of TCGA multi-omics data. BMC Bioinformatics. 2023 Dec 17;24(1):483. doi: 10.1186/s12859-023-05615-3. PMID: 38105215; PMCID: PMC10726608

[2] Tang Z, Li C, Kang B, Gao G, Li C, Zhang Z. GEPIA: a web server for cancer and normal gene expression profiling and interactive analyses. Nucleic Acids Res. 2017 Jul 3;45(W1):W98-W102. doi: 10.1093/nar/gkx247. PMID: 28407145; PMCID: PMC5570223.

微生信助力高分文章,用户163000,引用2960

这篇关于TCGAplot在线版:输入基因,一键绘制TCGA泛癌肿瘤vs正常box图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

HTML5 搜索框Search Box详解

《HTML5搜索框SearchBox详解》HTML5的搜索框是一个强大的工具,能够有效提升用户体验,通过结合自动补全功能和适当的样式,可以创建出既美观又实用的搜索界面,这篇文章给大家介绍HTML5... html5 搜索框(Search Box)详解搜索框是一个用于输入查询内容的控件,通常用于网站或应用程

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

VS配置好Qt环境之后但无法打开ui界面的问题解决

《VS配置好Qt环境之后但无法打开ui界面的问题解决》本文主要介绍了VS配置好Qt环境之后但无法打开ui界面的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目UKeLvb录找到Qt安装目录中designer.UKeLvBexe的路径找到vs中的解决方案资源

Python实现一键PDF转Word(附完整代码及详细步骤)

《Python实现一键PDF转Word(附完整代码及详细步骤)》pdf2docx是一个基于Python的第三方库,专门用于将PDF文件转换为可编辑的Word文档,下面我们就来看看如何通过pdf2doc... 目录引言:为什么需要PDF转Word一、pdf2docx介绍1. pdf2docx 是什么2. by

Python使用pynput模拟实现键盘自动输入工具

《Python使用pynput模拟实现键盘自动输入工具》在日常办公和软件开发中,我们经常需要处理大量重复的文本输入工作,所以本文就来和大家介绍一款使用Python的PyQt5库结合pynput键盘控制... 目录概述:当自动化遇上可视化功能全景图核心功能矩阵技术栈深度效果展示使用教程四步操作指南核心代码解析

QT6中绘制UI的两种方法详解与示例代码

《QT6中绘制UI的两种方法详解与示例代码》Qt6提供了两种主要的UI绘制技术:​​QML(QtMeta-ObjectLanguage)​​和​​C++Widgets​​,这两种技术各有优势,适用于不... 目录一、QML 技术详解1.1 QML 简介1.2 QML 的核心概念1.3 QML 示例:简单按钮

PyQt5+Python-docx实现一键生成测试报告

《PyQt5+Python-docx实现一键生成测试报告》作为一名测试工程师,你是否经历过手动填写测试报告的痛苦,本文将用Python的PyQt5和python-docx库,打造一款测试报告一键生成工... 目录引言工具功能亮点工具设计思路1. 界面设计:PyQt5实现数据输入2. 文档生成:python-

Android实现一键录屏功能(附源码)

《Android实现一键录屏功能(附源码)》在Android5.0及以上版本,系统提供了MediaProjectionAPI,允许应用在用户授权下录制屏幕内容并输出到视频文件,所以本文将基于此实现一个... 目录一、项目介绍二、相关技术与原理三、系统权限与用户授权四、项目架构与流程五、环境配置与依赖六、完整

Python使用Matplotlib绘制3D曲面图详解

《Python使用Matplotlib绘制3D曲面图详解》:本文主要介绍Python使用Matplotlib绘制3D曲面图,在Python中,使用Matplotlib库绘制3D曲面图可以通过mpl... 目录准备工作绘制简单的 3D 曲面图绘制 3D 曲面图添加线框和透明度控制图形视角Matplotlib

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl