首页 > 其他分享 >三元图

三元图

时间:2023-06-09 21:34:42浏览次数:36  
标签:分析 差异 样本 物种 分组 三元

三元图(Ternary Plot)广泛用于三个分组数据比较、筛选,通过三元图可以直观展示数据在三个分组的分布情况,高效率地筛选离群元素,同时配合方差分析等统计检验方法可以找到不同分组中显著富集的元素。

三元图由三个坐标轴组成等边三角形,轴上数值代表对应分组占比数值,三个顶点标注的信息代表对应的三个分组,图中的点代表单个物种(或OTU、基因、表型指标等),点的位置由该物种在三个分组中的数据占比构成对应坐标,点的大小通常表示对应元素在三个分组的丰度均值。

通过图中点的位置信息就能直观展示物种在三个分组的占比情况,点越靠近某个顶点则代表物种在对应分组中占比越大。在微生物研究文章中,三元图可用于物种组成、功能分析、差异分析等结果的展示。

当前微生物研究使用的三元图个人将它分为两种类型:元素分布型和元素富集型。

三元图是一种常用于展示多样本差异分析结果的图形化工具,通常用于展示基因表达谱的差异分析、基因组变异分析和蛋白质组差异分析等。三元图通常由三部分组成,包括样本分组信息、基因/变异位点/蛋白质差异表达信息和统计学分析结果等。

在生信分析中,看三元图需要注意以下几点:

  1. 样本分组信息:三元图中通常用不同颜色的点或方块表示不同的样本,需要注意每个颜色代表的样本分组信息。

  2. 差异表达信息:三元图中每个点或方块的位置表示该基因/变异位点/蛋白质在各个样本中的表达水平,需要注意每个点或方块的位置所代表的具体数值。

  3. 统计学分析结果:三元图中通常用不同的符号或标记表示不同的统计学分析结果,需要注意每个符号或标记所代表的具体统计学意义,如显著差异、不显著差异、上调、下调等。

通过对三元图的观察和理解,可以有效地分析样本间的差异表达情况,发现重要的差异基因/变异位点/蛋白质等,并进一步分析其生物学意义和功能

 

标签:分析,差异,样本,物种,分组,三元
From: https://www.cnblogs.com/wzbzk/p/17470279.html

相关文章

  • 二分法 三元表达式 生成式 匿名函数 内置函数
    目录二分法三元表达式生成式列表生成式字典生成式集合生成式元组生成式(生成器)匿名函数内置函数二分法二分法思路1.二分法的使用前提条件:列表中得数字必须要有序2.将对象整除2分成两部分3.将目标数值与分割后的对象做比较来确定目标数值在哪一部分4.继续重复这两个步骤直至......
  • 算法之二分法、三元表达式、列表生成式、字典生成式(了解)、匿名函数、常见的内置函数
    算法之二分法二分概念二分算法,又称折半查找,即在一个单调有序的集合中查找一个解。每次分为左右两部分,判断解在哪个部分中并调整上下界,直到找到目标元素,每次二分后都将舍弃一半的查找空间。定义and实现:算法就是解决问题的高效办法常见的算法:二分法算法还可以锻炼我们的......
  • day16 Python下的三元运算符
    Python下的三元运算符【一】引言三元表达式(三目运算符)能够简洁我们的代码三元表达式其实是将if...else...判断语句的简化表达,代替很多ifelse和if-else一样,只有一个表达式会被执行。因此,三元表达式中的if和else可以包含大量的计算,但只有True的分支会被执行在Java、C......
  • HDU3939(毕达哥拉斯三元组的解)
    对于方程:,满足条件:x,y,z两两互素的正整数解为: ,其中m>n>0,gcd(m,n)=1,m,n一奇一偶。典型题目:POJ1305,HDU3939 对于POJ1305很简单,下面重点来解析HDU3939题。题目:SticksandRightTriangle#include<iostream>#include<string.h>#include<algorithm>#include<stdio.h>#include&l......
  • 推导式,三元运算符,匿名函数(lambda)
    set集合只有key的字典{}set中的元素必须是可hash的,也是不可变的元素是无序,不重复的set()转为集合,可以用来去重增.add()添加.update()迭代更新删.remove()删,返回值是none.clear()清空,空集合是set()改先删再加查for循环集合的交......
  • (七) 关系运算符,逻辑运算符,赋值运算符,三元运算符
    目录关系运算符一览逻辑运算符一览逻辑运算规则逻辑与和短路与区别逻辑或和短路或的区别关系运算符一览关系运算符的结果都是boolean类型,要么为true,要么为false关系运算符组成的表达式称为关系表达式,如a>=b逻辑运算符一览用于连接多个条件(多个关系表达式),最终......
  • Day 28 28.1 JS进阶之三元运算符
    JS工具之三元运算符【1】格式三元运算符:条件表达式?语句1:语句2;leta=10;letb=20;letd=a>b?a:bconsole.log(d);注释:条件运算符在执行时,首先对条件表达式进行求值,如果该值为true,则执行语句1,并返回执行结果如果该值为false,则......
  • 2017ACM/ICPC广西邀请赛-重现赛(感谢广西大学)C - Counting Stars 暴力三元环
    LittleAisanastronomylover,andhehasfoundthattheskywassobeautiful!Soheiscountingstarsnow!Therearenstarsinthesky,andlittleAhasconnectedthembymnon-directionaledges.Itisguranteedthatnoedgesconnectonestarwithi......
  • go模拟三元表达式最简单的方式
    众所周知,Go语言本身并没有提供内置的三元表达式,但是我们可以使用一些技巧来模拟实现。下面是使用最短的代码实现Go的三元表达式:packagemainimport"fmt"funcmain(){x:=10y:=20max:=map[bool]int{true:x,false:y}[x>y]fmt.Println(max)}......
  • 组件的样式(含三元表达式)
    04-组件的样式import'../css/01.css'//导入样式functionApp(){varmyname="lucax"varobj={background:"red",fontSize:"40px"//font-size所有样式的-都改为用驼峰写法去替代}return(<div>......