首页 > 其他分享 >富集分析 软件 g:Profiler 用法

富集分析 软件 g:Profiler 用法

时间:2024-06-17 12:33:09浏览次数:28  
标签:富集 GOSt 结果 基因 用法 GO Profiler 输入

目录

g:Profiler

链接: g:Profiler.

step1:选择g:GOSt Functional profiling

g:GOSt: 对基因集进行富集分析
在这里插入图片描述

step2:在Query中填写gene list

可以接受多种多样的输入方式。其中包括:geneid;;SNPIDs;染色体位置;GO terms。另外值得注意的是,它可以接受不同类型的输入。比如输入geneids + 染色体位置 + SNPids。
在这里插入图片描述

step3:

1、取消勾选Highlight driver terms in GO;
2、取消勾选 All results;
3、Statistical domain scope 选 All known genes
4、Significance threshold 选最严格的 Bonferroni correction
其余选项:
Ordered query选项,该选项将输入视为有序基因列表,并在列表开头优先考虑具有较高突变ES的基因。
在这里插入图片描述
5、Data sources 选 GO、KEGG
在这里插入图片描述
6、点击 Run query,就可以得到数据分析的结果

结果

富集分析的结果可以通过一个瀑布图和分布热图来进行可视化。同时也提供了数据结果下载的界面。
1、点击Detailed Results,可以看到详细的结果。该热图中,横轴是基因名,纵轴是生物学通路,每一行代表一个通路上的基因集。其中还有矫正后的p值和GO号。
2、如果分析人类表达量数据,建议剔除基因集小于10 的基因和大于1000的基因。选取Term Size:10~1000。
3、该结果的保存方式有三种:GEM,PNG,和CSV。我一般存成csv格式,方便画气泡图。
在这里插入图片描述

标签:富集,GOSt,结果,基因,用法,GO,Profiler,输入
From: https://blog.csdn.net/aurora_tsuk1/article/details/139736328

相关文章

  • Flask 的异步用法案例
    Flask的异步用法案例。案例1:异步视图异步视图允许你使用asyncdef定义路由处理函数,这在处理I/O密集型任务时非常有用。fromflaskimportFlaskimportasyncioapp=Flask(__name__)@app.route('/async-data')asyncdefget_async_data():#模拟异步操作,例如......
  • 深入理解PHP数据类型:基础、用法与最佳实践
    在PHP编程中,数据类型是构成程序的基本单元,它定义了存储在变量中的数据的种类。掌握PHP的数据类型对于编写高效、可靠的代码至关重要。本文将详细介绍PHP的主要数据类型,包括它们的定义、用法和最佳实践。整数(Integer)整数类型用于存储整数,可以是正数、负数或零。在PHP中,整......
  • 学习C语言两个月后的收获(篇目二) #超详细的scanf() 讲解-->基本用法、scanf() 的返回值
    一.scanf1.基本用法:scanf()读取用户的键盘输入 ---->程序在运行到这个语句的时候,会停下来,等待用户从键盘输入。当用户输入数据之后按下回车,scanf()就会处理用户的输入,将其存入变量。 scanf()是库函数,其头文件是<stdio.h>    (注:标准输入一般是键盘;标准输出......
  • Es6中promise的解释用法以及何为同步异步、回调函数和回调地狱?
    一.什么是回调函数?        1.含义                ★回调函数是一种特殊的函数,它作为参数传递给另一个函数,并在特定事件或条件发生时被调用执行。        2.回调函数在编程中扮演着重要的角色,主要用于以下场景:            ......
  • Vue3动态组件的基本用法
     和Vue2动态组件写法不同的是,:is传递的内容需要先定义,再给:is使用<template><div><component:is="currentComponent"></component></div></template><scriptsetup>importMyComponentfrom'./MyComponent.vue';......
  • python的def函数用法
    Python中的def关键字用于定义函数。函数是一段可重用的代码块,它接受输入(称为参数),执行一些操作,并可以选择性地返回一个输出值。下面是定义和使用Python函数的基本步骤:定义函数:使用def关键字开始定义函数,后跟函数名和圆括号()。圆括号内可以包含零个或多个参数。然后,在......
  • pandas ---- pd.DataFrame基本用法
    文章目录前言1loc和iloc注意事项。(后面这些都会在笔记中提到)2DataFrame的维度一、DataFrame的创建---pd.DataFrame(data,index=None,columns=None)1字典创建DataFrame(字典转Dataframe很常用)2用numpy数组或者嵌套list创建DataFrame二、DataFrame的......
  • R可视化:微生物相对丰度或富集热图可视化
    欢迎大家关注全网生信学习者系列:WX公zhong号:生信学习者Xiaohong书:生信学习者知hu:生信学习者CDSN:生信学习者2介绍热图(Heatmap)是一种数据可视化方法,它通过颜色的深浅或色调的变化来展示数据的分布和密度。在微生物学领域,热图常用于表示微生物在不同分组(如不同的环境......
  • js-crawl用法
    节点的Web爬网程序。JS,同时支持HTTP和HTTPS。安装npminstalljs-crawler用法爬网程序提供了直观的界面来爬网网站上的链接。实例varCrawler=require("js-crawler");newCrawler().configure({depth:3}).crawl("http://www.google.com",functiononSuccess(page)......
  • (更新自2024年6月)Flutter3中BottomNavigationBar的用法。
    import'package:flutter/material.dart';voidmain(){runApp(MyApp());}classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnconstMaterialApp(home:MyHomePage(),);}}classMyH......