KEGG信号通路富集分析

news2025/2/26 15:19:02

KEGG信号通路富集分析

当我们手头有转录组测序后的差异分析数据后,想更进一步的去分析这下差异基因在信号通路富集情况,其中一种办法是使用KEGG网站进行信号通路富集分析。
在这里插入图片描述

1. 通过uniprot将Gene name转换为GeneID

UniProt网站中的ID mapping具有强大的各类数据ID互相映射转换功能,支持多个数据库之间的互联互通和一次性多条数据ID的转换。因此,我们通过uniprot将原始数据种的Gene name转换为GeneID。
:大多数比较古早的教程都是把Gene name转换为UniProt ID,但是最新版本的KEGG的标识符已经不直接支持UniProt ID,而是KEDD ID或者GeneID。但是为什么不选KEGG ID是因为在ID mapping的过程中,KEGG ID缺失的情况要比GeneID缺失的情况更严重,因此为了保留更多的数据,我们选择了兼容性更好的GeneID。不过,我发现KEGG也有自己映射工具Convert ID,我自己还没用过,有兴趣的可以尝试下。

1.1 ID mapping:数据导入

  • 可以直接将原始数据的中的Gene name列直接复制进ID mapping的输入框。如果基因数量较多,可以将Gene
    name列单独保存成单个文件,从load from text file出导入。
  • From database选择第一个UniProt的子项“Gene Name”。
  • To database则可默认选择UniProtKB,GeneIDKEGG的ID可以通过UniProtKB链接的相关信息所得。
  • 最重要的是不要忘记填写物种信息,图中展示的为小鼠,不然需要在获得映射数据后再次将物种信息过滤一次。
  • 最后点击Map 15 IDs
    在这里插入图片描述

1.2 下载设置

确认输入的ID是Gene name,否则无法获得成功映射。上一步提交后,可获得UniProt任务列表,状态栏Status显示Completed后,点击下方链接预览ID映射的结果。
在这里插入图片描述
在结果预览页面中,点击Download。(数量较少也可以直接在该页面直接筛选目标信息)
在这里插入图片描述
下载Excel或者其他自己熟悉处理的数据文件格式。并注意选择外部链接(External links),其中就包含了我们需要的GeneID , KEGG
在这里插入图片描述

输出内容除了默认6项外,在外部链接(External links)中的基因组注释(Genome annotation)勾选GeneID , KEGG

注:如果当同时勾选GeneID , KEGG后无法成功下载,大概率是因为KEGG的ID不全无法生成下载链接。解决方法是只勾选GeneID
在这里插入图片描述

1.3 ID mapping后数据处理

生成的表格数据会存在大量的重复或者空缺值,这将会造成ID mapping数据前后并不能保持一致,需要根据自己情况进行删减或保留处理。

  • 同一个基因条目重复,需要根据自己情况进行删减或保留处理。
  • GeneID数据为空的删除。

2. KEGG通路富集搜索

KEGG Mapper A suite of KEGG mapping tools。KEGG Mapper – Search (过去被称为 Search Pathway)是在用户数据集中搜索映射对象并将其标记为红色的传统工具。
在这里插入图片描述

2.1 搜索模式(Search mode)

在这里插入图片描述

2.2 通路搜索

如果你的基因物种来源不是human,那么最最最重要的是选择搜索模式为other org,示例物种小鼠mmu;基因物种来源为human则可直接选择hsa搜索模式。
接着将GeneID直接复制粘贴或者文件导入,点击Exec提交任务。
在这里插入图片描述

2.3 通路富集

最终获得通路富集数据,通过数据处理,进行可视化展示。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/9892.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

关于HTTP/1.1,HTTP/2和HTTP/3的区别与联系

HTTP/1.1 每当说起http/1.1就会想起以前叫外卖的方式,那个时候很多店都没有专门的外卖员,打电话叫外卖,老板那就会叫人送货来,但是这样的方式有一个很大的问题,店员总是忘记放筷子。于是,店员送完外卖以后…

揭秘:如何用主题公园的思路做一款VR高尔夫游戏

作为一个从没玩过高尔夫球的人,我竟然第一次VR游戏中找到了高尔夫球的乐趣。由Mighty Coconut开发的《Walkabout Mini Golf》是这样一款VR游戏,它将迷你高尔夫与各种虚拟场景结合,高尔夫并不是游戏的全部,但你必须进球才能解锁一个…

【Python开发】Flask开发实战:个人博客(四)

Flask开发实战:个人博客(四)本篇博客将是《Flask开发实战:个人博客》的最后一篇。本篇文章将会详细介绍博客后台的编写。 为了支持管理员管理文章、分类、评论和链接,我们需要提供后台管理功能。通常来说,…

PDF转HTML转换器哪个好用?快看看这里

PDF格式是我们经常使用的文件格式,但是难免会需要将其转换成其他的格式。比如转为HTML,大家是不是对它很陌生呢。其实HTML是一种网页浏览格式,平时我们打开的浏览器页面就是用HTML代码设置而成的。那我来考考大家,你们知道如何将P…

redis缓存雪崩、缓存击穿和缓存穿透还傻傻分不清?看这篇就够了

前言 关于Redis的高频问题,缓存雪崩、缓存击穿和缓存穿透一定少不了,相信大家在面试中都被问到过类似的问题。为什么这些问题一直热门呢?因为我们在使用Redis缓存时,这些问题都是很容易遇到的。接下来我们就来看看这些问题都是怎…

【附源码】Python计算机毕业设计网上宠物店预约系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

Excel打开第二个文件很慢的解决方法

简介: 该问题具体表现为:打开第一个Excel文件后,在不关闭它的情况下接着打开第二个Excel文件,第二个Excel文件会延迟几秒之后才会正常打开。 注意前提是第一个Excel文件打开速度是正常的,否则本解决方案大概率对你无效…

Allegro分Partition操作指导

Allegro分Partition操作指导 Allegro支持多人协同操作,可以将版本分割成很多个部分,让多人操作,具体操作步骤如下 Change editor 选择Team Design,点击OK 点击place design Partition,选择Create Patitions 空白的地方右击选择 ADD Rectangle 选择需要分割的区域 除…

可观测性-可视化-Grafana热图Heatmap

文章目录可观测性-可视化-Grafana热图Heatmap前言选项可观测性-可视化-Grafana热图Heatmap 前言 Heatmap(热图)的用途,在Grafana官网是这样描述的:使用热图,将允许您查看随时间变化的直方图。 所以要使用热图的前提…

数据类型优化

schema与数据类型优化 数据类型优化原则 最小数据类型 尽量使用可以正确存储数据的最小数据类型,更小的数据类型通常更快,因为它们占用更少的磁盘、内存和CPU缓存。 更简单的数据类型 简单数据类型的操作通常需要更少的CPU周期 1.整型比字符操作代…

全球10大智慧港口介绍

智慧港口,包括数字化和利益相关者深切关注的港口,正在改变海运和航运业的未来。商业活动不断变化,人工智慧、物联网、大数据、区块链和 5G 等智慧技术正在推动全球港口创新。 为了举例说明是什么让港口变得「聪明」,我们决定寻找…

HTML知识点总结篇(一)

src和href的区别 作用结果不同 src用于替换当前内容href用于在引用资源和当前文档之间建立链接 请求资源类型不同 在请求src资源时,会将其指向的资源下载并应用到文档中。常用于img/iframe/input/style/scripthref常用于建立当前元素和文档之间的链接。常用的有lin…

CVPR‘23投稿量再创新高? CCF会议投稿量大比拼, 谁才是卷王?

根据轻松参会CVPR2023交流群群友的反馈,CVPR2023初步统计有效投稿数为9155(不含desk reject),投稿数再创历史新高。 尼谟统计了300余个CCF推荐会议共计3900多条数据,想看看CCF推荐会议投稿量的横向和纵向比较结果&…

【三维重建】逝去的摄影测量知识开始攻击我

这两天为了一个小汇报搞得突击。 由于认真突击了n小时,所以上课听得也认真。外加这老师讲得蛮清楚的,所以整理个笔记。 图像三维重建的思路: #mermaid-svg-eHesMcLx7T5QNnbQ {font-family:"trebuchet ms",verdana,arial,sans-serif…

【渝偲】DSPE-PEG-Galactose;DSPE-PEG-半乳糖;磷脂聚乙二醇半乳糖 长循环脂质体

中文名称:磷脂-聚乙二醇-半乳糖 半乳糖-聚乙二醇-磷脂 简称:DSPE-PEG-Galactose Galactose-PEG-DSPE 外观: 根据不同的分子量为半固体或固体 分子量(PEG ):1000、2000、3400、5000,其他分子量可以定制。 …

酒业迷茫期,江小白凭什么获十亿融资?

凭借抢占年轻人白酒市场而取得市场突破的江小白,在成立十年的关口也开始了新的动作。10月28日,重庆江津区政府宣布对江小白旗下“江记酒庄”进行10亿元战略投资。 江小白在白酒市场已经拥有很强的影响力,但是近几年因为线下消费受限&#xf…

【EC200U】GPS定位

EC200U GPS定位GNSS模块quecgnss - 内置GNSSGNSS 功能初始化GNSS 工作状态获取GNSS开关GNSS定位数据获取实测案例拓展当前互联网地图的坐标系现状地球坐标 (WGS84)火星坐标 (GCJ-02)也叫国测局坐标系百度坐标 (BD-09)coordtransform 坐标转换EC系列东西很多,网上资料…

微信扫码授权登录手游(你使用的浏览器暂不支持微信登录)

这个问题是因为微信服务器会校验请求是否有特定的请求头。 解决这个问题,需要在请求时加上如下请求头: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 NetType/WIFI MicroMessenger…

SpringBoot自定义参数解析器HandlerMethodArgumentResolver(解析ip)

演示 自定义Ip注解,获取请求的ip 原理 DispatcherServlet初始化的时候会初始组件RequestMappingHandlerMapping与RequestMappingHandlerAdapter 1、RequestMappingHandlerMapping组件 RequestMappingHandlerMapping 初始化时,会收集所有 RequestMapp…

Python异常、模块与包

目录 1. 异常 1.1 了解异常 1.2 捕获异常 1.3 异常的传递 2. 模块 2.1 模块的概念与导入 2.2 自定义模块与导入 2.3 自定义Python包 2.4 第三方包 2.5 综合案例 1. 异常 1.1 了解异常 异常就是程序运行的过程中出现了错误。 bug就是指异常的意思,因为历…