前言

刚刚结束了本年度的最后一次扩增子课程和宏基因组课程(都是爆满,2020年的课程提前开始报名了。就看后面的转录组和单细胞课程的参与度了),数据分析得到的大部分结果都可以用ImageGP绘图展示。在运行流程之余,收到学员的反馈,说希望有一个手册来熟悉网站有哪些功能。在此之前,我们也零星收到一些关于网站的使用咨询和功能建议,因次借这次的ImageGP答疑,来给ImageGP正正名,是的,它不是imagp,也不是imap,更不是GPS(此处有个省略50字的悲伤故事)。它是ImageGP — 画个Picture

功能简介

前方网站功能高能·真不是报菜名:

线图,GO富集泡泡图,热图,箱线图,散点图,柱状图,火山图,曼哈顿图,直方图,韦恩图,密度图,桑基图,PiCrust,UpsetView,PCA,PCoA, CPCoA,LEfSe,Bugbase,FAPROTAX。相信只要我描述的功能够多,路人的使用速度就追不上我。

  • R语言 - 基础概念和矩阵操作

  • 热图绘制

  • R语言 - 热图美化

  • R语言 - 线图绘制

  • R语言 - 线图一步法

  • R语言 - 箱线图(小提琴图、抖动图、区域散点图)

  • R语言 - 火山图

  • R语言 - 富集分析泡泡图

  • R语言 - 散点图绘制

  • R语言 - 韦恩图

  • R语言 - 柱状图

  • R语言 - 图形设置中英字体

  • 一文看懂PCA主成分分析

  • 读懂PCA和PCoA

  • R包reshape2,轻松实现长、宽数据表格转换

  • 桑基图riverplot

  • LEfSe分析,你真的懂了么

  • 16S功能预测 0概述   1KO通路PICRUSt  2元素循环FAPROTAX  3表型bugbase

使用指南

使用很简单,和把大象放冰箱里的步骤数一样 — 导入数据选择参数“PLOT”出图。(当然,更简单的我不告诉你:点一下Demo就好)

  • 数据导入:

    目前imageGP只能通过Ctrl C+V的形式粘贴数据,并且要特别注意导入的数据是长表格还是宽表格(这在教程中也有解释);

    每一图的文件数据必须是由制表符(tab键,在ESC下面)分隔的内容,并且一定要注意是否需要标题行,列名字不能以数字开头,除数字、字母、下划线外不能有空格等其他字符,暂时还不支持中文。

  • 参数属性设置:除了PiCrust,LEfSe,Bugbase和FAPROTAX(可参照示例数据使用),其他的每种绘图页面的最上端都有一个使用示例的图示,右边展示的是结果,左边是制作结果的导入数据和参数设置,刚开始使用时可以参照模仿,确定熟悉自己的数据再调换参数。

绘图前一定要知道自己想要的图长什么样,横轴是哪一列信息,纵轴是哪一列信息,颜色代表哪一列信息,大小代表哪一列信息,想好了,也就选出来了。

参数 内容
Essential parameters(必要参数) 选择X,Y轴和图例变量,并且可以选择变量排列顺序和颜色 线图;GO富集泡泡图;箱线图;散点图;柱状图;火山图;曼哈顿图;直方图;UpsetView;密度图;桑基图;PCA;PCoA;CPCoA;
Data preprocess (数据预处理) 可以选择对X,Y轴变量进行处理以及如何处理 线图;箱线图;柱状图;直方图;密度图;PCA;
Layout 设置图例的位置,线条粗细和是否平滑,以及x轴刻度标记的倾斜度。 线图;GO富集泡泡图;热图;箱线图;散点图;柱状图;火山图;曼哈顿图;直方图;韦恩图;密度图;PCA;PCoA;CPCoA;
Add extra elements(添加其他元素) 在原图上加上一些注释线,说明相应位置对应的信息 线图;
Modify plot titles(修改图的标题) 修改主图和图中X,Y轴的标题 线图;GO富集泡泡图;箱线图;散点图;柱状图;火山图;曼哈顿图;直方图;韦恩图;密度图;
Plot titles and colors(图的标题和颜色) 修改图的标题,颜色向量和颜色类型 热图;
Picture attributes(图片属性) 修改图片属性,图片长宽度 (一般可以自使用)和颜色值,数据多的时候可以设置大一些,保证可看性。 线图;GO富集泡泡图;热图;箱线;图;散点图;柱状图;火山图;曼哈顿图;直方图;韦恩图;UpsetView;密度图;桑基图;PCA;PCoA;CPCoA;
Cluster parameters(聚类参数) 选择是否聚类,以及计算聚类的方法和距离矩阵计算方法 热图;
Annotation matrix(注释矩阵) 导入注释矩阵信息,注意注释矩阵的第一列需要和数据矩阵的第一列一致 热图;
  • 结果生成:成功操作上面两步,并且没有出现任何提示信息,比如ERROR或错误等字符,就可以点击PLOT来得到自己的结果图 (图谱单击可放大)。为了满足期刊投稿要求,因此目前网站设置的统一字体是“Arial”格式,提供PDF格式下载。

上图报错是因为热图绘制过程中,数据矩阵和注释矩阵信息未匹配。(提示信息一般都比较清楚,优先读英文信息,中文信息部分为自动翻译,还未做校正)

  • 结果导出:

    生成的结果图会在网页下端的“Plot area”区域,点击图片就会放大,导出的文件也是PDF格式的矢量图,有时候直接打开会因为篇幅有限,字符显示不全,这个时候可以导入Adobe Illustration修改,增大画板或者做其他处理。

Mannul & FAQ

教程Manuals:目前已整理出了数据格式简介,线图、GO富集分析图、热图的使用解读。

常见问题 FAQ

有问题的时候不妨先来看看这里怎么处理,无论是必须参数,还是长表格和宽表格的选择,这里都有答案。参数中的variable输入的是列的名字,对大小写敏感 (现在采用了下拉框形式,没有烦扰了)。

和您同行

Code wall:设置代码墙是想同时展示图和核心代码,主要是想整理一些复杂的组合图,一步生成,方便用户更好理解学习绘图思路,增强结果可操作性。不过目前刚刚起步,各种内容也待更新,不知道看到这的您是否有兴趣提键盘来参与这一章的编写。

意见反馈:顾名思义,意义深远,源远流长,长天一色共秋水看imagePG,我们需要您的意见反馈。欢迎扫码备注“imageGP”进群,分享您的看法。

扫码 或 访问 http://www.ehbio.com/ImageGP 跳转画图网站

猜你喜欢

10000+:菌群分析 宝宝与猫狗 梅毒狂想曲 提DNA发Nature Cell专刊 肠道指挥大脑

系列教程:微生物组入门 Biostar 微生物组  宏基因组

专业技能:学术图表 高分文章 生信宝典 不可或缺的人

一文读懂:宏基因组 寄生虫益处 进化树

必备技能:提问 搜索  Endnote

文献阅读 热心肠 SemanticScholar Geenmedical

扩增子分析:图表解读 分析流程 统计绘图

16S功能预测   PICRUSt  FAPROTAX  Bugbase Tax4Fun

在线工具:16S预测培养基 生信绘图

科研经验:云笔记  云协作 公众号

编程模板: Shell  R Perl

生物科普:  肠道细菌 人体上的生命 生命大跃进  细胞暗战 人体奥秘

写在后面

为鼓励读者交流、快速解决科研困难,我们建立了“宏基因组”专业讨论群,目前己有国内外5000+ 一线科研人员加入。参与讨论,获得专业解答,欢迎分享此文至朋友圈,并扫码加主编好友带你入群,务必备注“姓名-单位-研究方向-职称/年级”。PI请明示身份,另有海内外微生物相关PI群供大佬合作交流。技术问题寻求帮助,首先阅读《如何优雅的提问》学习解决问题思路,仍未解决群内讨论,问题不私聊,帮助同行。

学习16S扩增子、宏基因组科研思路和分析实战,关注“宏基因组”

画图手册 | ImageGP:今天你“plot”了吗?相关推荐

  1. r语言 断轴 画图_R语言作图——Density plot

    原创: 黄小仙 上次分享了小提琴曲线(violin plot)的作图方法,今天小仙同学给大家介绍一下如何用R画出漂亮的密度图(density plot). Step1. 绘图数据的准备 首先还是要把你 ...

  2. matlab画图总结——二维图plot函数、图形标注和坐标轴控制、饼图、条形图、排列图;三维图的绘制

    Matlab画图总结 1. 二维数据曲线图 1.1 绘制二维曲线的基本函数 1.plot()函数 2. 含多个输入参数的plot函数 3. 含选项的plot函数 4. 双纵坐标函数plotyy 1.2 ...

  3. python画图网格线设置_PyPlot设置 plot的网格线间距_matplotlib_酷徒编程知识库

    用户可以指定MultipleLocator的输入,该输入将在视图间隔上设置一个间距",这是一个例子:from matplotlib import pyplot as plt from mat ...

  4. 给刚博士毕业的年轻学者9点建议,最后一条:抓紧结婚,生娃!

    作者 | 王善勇(澳大利亚纽卡斯尔大学教授) 最近和几位刚刚拿到博士学位的年轻学者聊天,他们问我回国和在国外发展哪个更好?我说,这个很难讲,每个人的具体情况不同,人各有志,不能一概而论. 但凡说到选择 ...

  5. 学习生信的系列教程 | 留言您是如何学习生信的免费获取北大出版《Python数据分析》书籍...

    生信的作用越来越大,想学的人越来越多,不管是为了以后发展,还是为了解决眼下的问题.但生信学习不是一朝一夕就可以完成的事情,也许你可以很短时间学会一个交互式软件的操作,却不能看完程序教学视频后就直接写程 ...

  6. R统计和作图文章汇总

    R统计和作图 这个为生信学习和生信作图打造的开源R教程真香!!! 文章用图的修改和排版 (1) 文章用图的修改和排版 (2) ggplot2高效实用指南 (可视化脚本.工具.套路.配色) 在B站学习大 ...

  7. 送书|北大出版:R语言数据分析与可视化从入门到精通

    生物信息学习的正确姿势 NGS系列文章包括NGS基础.高颜值在线绘图和分析.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流 ...

  8. 最会数据分析的护士!全世界最有名的白衣天使是如何走上可视化之路的?

    大数据文摘出品 编译:lin.笪洁琼 在疫情的大背景下,我们对于护士这个职业有了新的思考. 大家都知道,护士节是为了几年近代护理学和护理教育的创始人.英国护士弗洛伦斯·南丁格尔(Florence Ni ...

  9. 一网打进Linux下那些查找命令

    查找是我们每天都在做的事情,早上醒来找下手机,出门之前查下公交,坐下之后查下资料,分析数据查下模式. 查找文件,查找信息,查找错误是应用起来更为具体的一些工作,而Linux命令行为我们提供了很多快捷强 ...

最新文章

  1. 在Linux上安装Memcached服务
  2. EOSRAM那么火,BANCOR协议白皮书了解一下?
  3. 架构设计的目标与衡量
  4. 网络:HTTP1.1和HTTP2区别
  5. 【组合数学】第一类,第二类斯特林数(Stirling),Bell数
  6. oracle的存储过程
  7. 【算法竞赛学习】金融风控之贷款违约预测-模型融合
  8. O-C相关-08-动态类型与静态类型
  9. 【飞秋】SQL Server性能调教系列(4)--Profiler(上)
  10. 机器学习:分类(Classification)算法
  11. power bi自定义地图_如何使用自定义形状图在Power BI中创建地理图
  12. Windows API ——GetLogicalDriveStrings——获取逻辑驱动器
  13. 别乱提交代码了,你必须知道的 Git 分支开发规范!
  14. 【Java -- 设计模式】UML 统一建模语言
  15. pdf怎么移除权限口令,忘记pdf密码如何找回?
  16. IT黑马成长之CSDN第一篇博客
  17. Android键盘删除键问题
  18. 设计模式——组合模式
  19. LQ0187 猜年龄【填空题】
  20. Vue3通透教程【十二】TS类型声明优势

热门文章

  1. 英语很差,可能不会阻止你成为一名程序员,但一定会限制你成为一名“优秀的”程序员...
  2. 管理者如何打造一个有执行力的团队?
  3. VS Debug必备技能
  4. mysql中的if else decode
  5. 程序员福音-定时提醒bat
  6. easyui图片显示
  7. JVM运行时数据区---方法区(内部结构)
  8. 过椭圆外一点引两条切线方程_椭圆的一些结论汇总
  9. exe已停止工作_win7系统提示com surrogate已停止工作的解决方法【介绍】
  10. Java多线程练习--取钱