用Calypso在线绘制热图、树状图及Krona图
1. 文件导入
输入网址http://cgenome.net:8080/calypso-8.84/faces/uploadFiles.xhtml 进入Calypso文件导入界面(图1)。
图1
左侧框中是官网给的文件示例,右侧框中是文件上传框,共有四步,主要是第二步和第四步。第一步选择分析方式,包括标准分析和高级分析,默认是标准分析,可以跳过此步,保持默认值即可。第二步上传mappingfile文件,分为四种格式,包括basic, simple, v3, v6,复杂程度递增(详情见左侧红框中的官网示例)。如只需要做热图,可只上传basic格式,如需做树状图和Korna图,则建议上传v6格式。第三步要求上传Qiime2生成的taxonomy文件,如没有此文件可跳过此步。第四步上传数据文件,一般指OUT表,包括多种格式,具体格式示例见左侧黄框。上传成功后右侧框右下角出现next键,单击进行下一步。
2. 数据过滤和规范化
图2
此界面是数据的过滤和标准化,可根据需要更改框内参数,一般用默认值即可,设置完成后,单击右下角蓝色键Filter and Normalize,完成后右下角会出现next键,单击进行下一步(图2)。
3. 上传距离文件和选择数据库
图3
第一步是上传距离文件,如没有此文件可跳过此步。第二步是选择数据库,涉及到进化树的绘制和Krona图的生成,较重要。选择完成后,单击update taxonomy,确认所选数据库。然后单击右下角skip,进行下一步(图3)。
4 作图
数据上传处理完成后,进入如下界面(图4)。
图4
1) 热图的绘制
选择上方蓝色工具栏Basic, 单击第一项Quantitative Visualization,在Type中选择HeatMap,进入如下界面(图5)。
图5
在此界面中,可设置热图的各种参数,如显示物种等级,热图颜色,分类信息,图像格式,图像尺寸等。如OTU数目太多,可选择reads数较多的OTU进行显示,默认值是前20个,可根据个人需要进行更改。参数设置完成后,单击蓝色键Draw Chat,即可出图。右键单击图片,选择图片另存为,即可保存。结果示例见图6。
图6
2) 树状图的绘制
网站可绘制两种树状图,一种是竖直型,另一种是圆形。
首先介绍竖直型树状图的绘制。单击界面上方蓝色工具栏中Advanced,选择第一项Hierarchy,在Plot type选项中选择Dendrogram,出现如下界面(图7)。
图7
在此界面中可设置树状图的参数,如分组信息,分组图例的显示,图片尺寸等。设置完成后,单击蓝色键Draw,即可画图。
图8
结果如图8,图形上方可调节图中元素大小,图形下方是保存图片选项,网站提供两种格式,SVG和PNG,可根据需要选择。
圆形树状图的绘制方法和竖直型树状图差不多,单击界面上方蓝色工具栏中Advanced,选择第一项Hierarchy,在Plot type选项中选择Radial tree,即可进入圆形树状图绘制界面,详情参考竖直型树状图绘制方法。结果如图9所示。
图9
3) Krona图的绘制
单击界面上方蓝色工具栏中Advanced,选择第一项Hierarchy,在Plot type选项中选择Krona,进入绘图界面(图10)。
图10
图形框的左上角可调整图形参数,第一个红框可调节圈图中物种级别的显示,第二个红框用来保存图像,另一种保存图像的方法是右键单击图形,选择另存为。结果如图11。
图11
如上传数据完整,还可以在此网站做其他的图,如PcoA图,箱线图,散点图等,感兴趣的同学可自行研究。
END