给定一个基因表达矩阵和样本分组信息,如何绘制样品整体表达箱线图、单个或多个基因表达箱线图。

获取示例数据

我们从中截取前面4行作为演示例子。

利用工具Wide to Long把表达矩阵转换为长表格

把数据表粘贴到http://www.ehbio.com/Cloud_Platform/front/#/analysis?page=b%27OA%3D%3D%27的文本输入处,点击Check data,确认数据无误,点击Submit获得结果,下载下来,为文件bd3ebbe9-935d-4629-82bd-6d134c2aa386.WideToLong.txt。

文件内容如下:

利用工具Merge Matrixes合并表达信息和样本表

把上一步获得的长矩阵和最开始的sampleFile粘贴到http://www.ehbio.com/Cloud_Platform/front/#/analysis?page=b%27NQ%3D%3D%27的2个文本域(顺序没有关系),点击Check data,确认数据无误;

选择共有的列用于合并,如矩阵1的variable列(这个名字是上一步默认生成的,可以修改)和矩阵2的Samp列。图中标黄的为我们修改过的参数。

获得文件 40e4af19-206e-4f64-b21b-d0e78936fee1.matrix_combined.txt,文件内容如下:

绘制样本整体表达箱线图

把上一步获得的文件粘贴到箱线图绘制工具http://www.ehbio.com/Cloud_Platform/front/#/analysis?page=b%27MQ%3D%3D%27,点击Check data,确认数据无误;

  1. 选择variable列,也就是样本名字列,作为X-axis variable

  2. 选择value列, 也就是表达数据列,作为Y-axis variable

  3. 选择conditions列,也就是样本分组信息列,作为Legend variable,默认通过这一列上色作为图例。

点击Submit,就可以获得绘制的图(png,pdf)格式和对应的代码。

除了看整体,连上单个基因查看下,增加一个参数Group variable for lining points,设置为id列,也就是基因名字列。

绘制单个/多个基因表达小提琴图

数据无需变动

  1. 选择id列,也就是基因名字列,作为X-axis variable

  2. 选择value列, 也就是表达数据列,作为Y-axis variable

  3. 选择conditions列,也就是样本分组信息列,作为Legend variable,默认通过这一列上色作为图例。

Layout and colors面板下,设置:

  1. 设置Plot typeViolin plot;

绘制单个基因表达小提琴图

数据无需变动

  1. 选择id列,也就是基因名字列,作为X-axis variable

  2. 选择value列, 也就是表达数据列,作为Y-axis variable

  3. 选择conditions列,也就是样本分组信息列,作为Legend variable,默认通过这一列上色作为图例。

设置variable order

  1. X-axis variable orderENSG00000109906,默认带筛选功能,只选择这一个基因绘制;

  2. 设置Legend variable orderuntrt,trt,对照在前,处理在后。

增加统计标记

通过预设的颜色集修改颜色

直接选择多个颜色进行上色

这两种修改颜色的方法是互斥的,一次只能用一种,一次也只能用一种。

绘制单个/多个基因表达小提琴图(分面)

数据无需变动

  1. 选择conditions列,也就是样本分组信息列,作为X-axis variable

  2. 选择value列, 也就是表达数据列,作为Y-axis variable

  3. 选择conditions列,也就是样本分组信息列,作为Legend variable,默认通过这一列上色作为图例。

Layout and colors面板下,设置

  1. 设置Plot typeViolin plot;

  2. 设置Facet variableid列,也就是基因名字列,按基因名分面显示。

测试数据获取:https://gitee.com/ct5869/bic

点击阅读原文访问网站

往期精品(点击图片直达文字对应教程)

机器学习

后台回复“生信宝典福利第一波”或点击阅读原文获取教程合集

无代码绘制基因表达箱线图相关推荐

  1. BIC无代码绘制差异基因火山图

    无代码绘制差异基因火山图 Volcano plot | 别再问我这为什么是火山图 一文解释了火山图如何解读.不太难看懂,而一旦看懂了,图也就知道怎么绘制了. 假设我们已经有了一个差异基因鉴定后的表格文 ...

  2. ImageGP/BIC无代码绘制差异基因火山图

    无代码绘制差异基因火山图 Volcano plot | 别再问我这为什么是火山图 一文解释了火山图如何解读.不太难看懂,而一旦看懂了,图也就知道怎么绘制了. 假设我们已经有了一个差异基因鉴定后的表格文 ...

  3. 利用R语言实现箱线图的绘制与美化(正态分布随机数生成、显著性检验、误差线添加、图例、背景更改)

    问题:按照正态分布随机生成A(平均值= 50,sd = 3),B(平均值= 45,sd = 2),C(平均值= 40,sd = 5)和D(平均值= 52)作为4种甜瓜的产量数据 ,sd = 2),并绘 ...

  4. 小提琴统计图_R语言数据可视化系列(4)箱线图和小提琴图(附详细代码)

    本文希望教会大家运用R语言绘制箱线图和小提琴图.小提琴图能同时查看数据的分布和描述性统计,是一种非常实用的可视化图形. 箱线图/盒须图 绘制连续型变量常用的五个描述性统计量,从下到上依次是:最小值,下 ...

  5. Alpha多样性之箱线图绘制

    Alpha多样性 通常用Richness,Chao1,Shannon,Simpson,Dominance和Equitability等指数来评估样本的物种多样性. 所以这个节学习主要分两个部分: ## ...

  6. ggplot2箱式图两两比较_个人向ggplot2箱线图总结

    主要从如何看图.用图与作图三个方面来对箱线图进行理解和总结. 1.看图 箱线图概述图1 箱线图概述图2 如图所示,箱线图是将一组数据按照大小顺序排列后进行绘制的,包含6个数据节点,分别表示出数据的上边 ...

  7. ggplot2箱式图两两比较_R语言ggplot2箱线图绘图总结

    主要从如何看图.用图与作图三个方面来对箱线图进行理解和总结. 1.看图 箱线图概述图1 箱线图概述图2 如图所示,箱线图是将一组数据按照大小顺序排列后进行绘制的,包含6个数据节点,分别表示出数据的上边 ...

  8. 数据可视化(箱线图、直方图、散点图、联合分布图)

    数据可视化 箱线图可视化 箱线图(Box plot)也称箱须图(Box-whisker Plot).箱线图.盒图,可以用来反映一组或多组连续型定量数据分布的中心位置和散布范围. 连续型数据:在一定区间 ...

  9. matplotlib 均值_matplotlib可视化箱线图

    前言针对离散变量我们可以使用常见的条形图和饼图完成数据的可视化工作,那么,针对数值型变量,我们也有很多可视化的方法,例如箱线图.直方图.折线图.面积图.散点图等等.先来数值型变量的箱线图绘制.箱线图一 ...

最新文章

  1. java实现扫地agent_如何实现java agent?分享java agent的使用案例
  2. 引入科研院所中科微研携手-林裕豪:从玉农业谋定农业大健康
  3. java自定义异常返回_Java自定义异常
  4. ubuntu下修复U盘只读问题
  5. 【计算机网络复习 物理层】2.1.1 物理层基本概念
  6. pytorch基础知识+构建LeNet对Cifar10进行训练+PyTorch-OpCounter统计模型大小和参数量+模型存储与调用
  7. html如何在网页上看错误,HTML错误时,Spring MVC的,但不能查看网页时,静态
  8. matplotlib实现数据的可视化
  9. android activity根节点addview_Android嵌入到页面中的加载动画工具类
  10. keil4及其注册机、stc-isp烧入软件
  11. 【AI安全】对抗样本之FGSM的代码实现(TensorFlow2)
  12. 不想使用Windows自带远程桌面客户端的另外一种选择
  13. 两直线平行交叉相乘_初中数学几何公式、定理梳理,太全了!老师都转发了!...
  14. win7怎么把计算机图标下的箭头掉,电脑快捷方式图标箭头怎么去掉?Win7系统去掉快捷方式箭头的方法...
  15. 一、CDD在诊断开发中的作用
  16. 创建fate账户密码
  17. 中国蚁剑的下载以及安装教程
  18. 认识V模型、W模型、H模型
  19. Elasticsearch学习--索引快速检索
  20. 跟着我从零开始入门FPGA(一周入门XXOO系列)-设计一个只有4条指令的CPU

热门文章

  1. 作者:潘柱廷(1969-),男,启明星辰教授级高级工程师、首席战略官。
  2. 作者:张丽丽(1984-),女,中国科学院计算机网络中心助理研究员
  3. 【数据库系统】元数据
  4. web语义化方便了谁?
  5. spark partition
  6. HTML 字符实体 参考手册
  7. 屌丝就爱尝鲜头——java8初体验
  8. Delphi clientdataset的详细介绍
  9. ipsec_profile
  10. SSIS 错误代码 DTS_E_OLEDB_EXCEL_NOT_SUPPORTED 没有可用的 OLE DB 访问接口 SSIS 的 64 位版本中不支持 Excel 连接管理器...