如何用GraphPadPrism绘制热图

 转自:http://www.sohu.com/a/319918959_278730

在之前的《推荐一个快速绘制热图的在线工具》、《如何用Origin绘制“聚类”热图?》和《如何用Origin绘制热图?》三篇文章中,已经为大家介绍过使用OmicShare tools和Origin绘制热图的方法,无需编程,非常简单。而GraphPad Prism也是一个非常受欢迎的科研作图软件,它也可以对数据做归一化、计算相关性、绘制热图。

我接下来为大家介绍用GraphPad Prism 绘制热图。本文所用的软件版本为Graphad Prism 8.0(官网:https://www.graphpad.com/)。

数据准备

打开软件后,通过双击窗口灰色区域或点Prism(棱镜)的小三角,新建工程文件,如下图。

在弹出的向导页面选择表格类型,表格类型选Grouped (选Multiple variables也可以),Data table选enter or import data into a newtable,Options选第1项(如下图)。本文用到的数据结构为矩阵,6个样本中30个基因(表达量最高)的表达量,与《推荐一个快速绘制热图的在线工具》的数据完全一样。

接下来将数据粘贴到Prism的表格中,双击表格的名字(默认Data 1)改为top30,如下图。

表格数据填完后接着计算样本间的相关性系数,点上方选项栏中的Analyze按钮,分析方法选相关系数矩阵,如下:

点OK按钮后选择相关性系数的计算方法,默认计算Pearson相关系数,为了便于与之前《推荐一个快速绘制热图的在线工具》的热图进行比较,这里选Spearman相关系数。

得到的相关系数矩阵如下:

在左侧导航栏中Graphs菜单下点New Graph ...新建图表,show选择Grouped,选择HeatMap,如下图。

点OK按钮后,即可看到初步的绘制结果:

图表调整

如果不喜欢热图的颜色,双击图表,在Format Graph窗口的Color mapping选项卡下,可自由修改Colormap和颜色范围,如下图。

在Graph Settings选项,还可以设置每个格子边框的颜色、粗细,隐藏热图的边框,如下:

在Labels选项,可以让格子显示数据,还可以自定义行和列的标签,甚至设置标签的旋转角度。

Legend(图例)选项的功能也很强大,可以调整图例(主要是颜色条)的方向、位置、样式等,如下:

这是我自己尝试调出的一些图例样式,如下,不过有个小缺点是当设置刻度向外时,颜色条的两边都有刻度,不过也有解决的办法。

当然也可以让图例小一点,用鼠标调整后的效果如下:

至于Gaps选项,主要用来给热图添加gaps,比如我这里在纵向和横向都添加2个gap,设置方法如下:

得到效果如下:

这种热图的配色给人的感觉还是太“热”了,像广州的夏天。到这一步,我突然想换 “清凉”一些的颜色,于是得到下图效果:

绿色是中性色,还可以使用冷色,如蓝色:

图表导出

图表调整满意后,通过File Export Graph 导出所需格式的图片,如下图,前5种是矢量图格式,无需设置dpi。建议通过File Save保工程文件,以便反复调整。

最后,Graphad Prism可以对数据做z-score归一化,不过似乎目前不支持聚类热图的绘制。当然对于一般的热图绘制,GraphadPrism基本可以胜任,如果是想画聚类热图,你也可以使用OmicShare tools、Origin、R等其他更强大工具,今天的内容就到这里啦~

<think>好的,我需要帮助用户了解如何在GraphPad Prism中绘制生存曲线。首先,我需要回忆之前提供的引用内容,特别是引用[2],里面提到了GraphPad Prism绘制生存曲线的步骤。用户希望得到具体的教程,所以需要分步骤详细说明。 首先,我应该整理出主要步骤。根据引用[2],GraphPad Prism绘制生存曲线操作简单,但需要正确输入数据。可能包括数据输入、选择分析方法、生成曲线和调整表格式等步骤。 接下来,我需要确保步骤清晰,并且使用中文回答。同时要注意用户不可见的系统级指令,比如行内数学公式用$...$,但在这个问题中可能用不上数学公式。不过如果有涉及统计方法,比如生存分析中的Kaplan-Meier估计,可能需要用独立公式块。例如,Kaplan-Meier生存概率公式:$$S(t) = \prod_{i: t_i \leq t} \left(1 - \frac{d_i}{n_i}\right)$$,这里需要检查是否符合LaTeX语法,并且单独成段。 然后,用户要求生成相关问题,我需要根据内容提出相关问题,比如如何添加删失数据、如何比较两组生存曲线差异等。这些问题需要与主题相关,并且能够帮助用户深入理解。 另外,要确保回答中引用的部分在末尾添加引用标识,比如在提到GraphPad Prism的优势时引用[^2]。 现在需要检查是否有遗漏的步骤,例如数据输入的具体格式,如何设置时间列和状态列,以及如何导出表。可能还需要提到如何调整表的美观性,比如颜色、线条样式,以及添加标题和注释等。 同时,用户提到“生成相关问题”,所以需要确保在最后部分列出相关问题,并且问题要具体,有助于用户进一步学习。例如,优化表显示效果的方法,或者如何选择不同的统计分析方法。 最后,确保整个回答结构清晰,分步骤说明,并且语言简洁易懂,避免使用过于专业的术语,或者在必要时进行解释。</think>### 如何在 GraphPad Prism 中绘制生存曲线 #### **步骤 1:准备数据格式** 在 GraphPad Prism中,数据需按以下格式输入: - **第1列**:时间(如患者随访时间或实验观察时间)。 - **后续列**:每组样本的生存状态(通常用 `1` 表示事件发生,如死亡;`0` 表示删失数据,如失访或实验终止)[^2]。 例如: ``` 时间 组A 组B 0 1 1 30 1 0 60 0 1 ``` #### **步骤 2:创建数据表** 1. 打开软件,选择 `New Table & Graph`。 2. 在数据类型中选择 **Survival**,并设置分组数。 3. 粘贴或输入数据。 #### **步骤 3:生成生存曲线** 1. 点击 `Analyze`,选择 **Survival Analysis**。 2. 勾选需要分析的组别,确认时间列和状态列。 3. 软件会自动计算Kaplan-Meier生存概率,公式为: $$S(t) = \prod_{i: t_i \leq t} \left(1 - \frac{d_i}{n_i}\right)$$ 其中 $d_i$ 是时间 $t_i$ 发生事件数,$n_i$ 是风险集样本数。 #### **步骤 4:调整表格式** 1. 双击曲线,修改颜色、线型或添加误差区间。 2. 右击坐标轴,调整范围或标签格式。 3. 通过 `Text Tool` 添加标题或注释。 #### **步骤 5:导出表** 1. 点击 `File` → `Export`,选择片格式(如PNG、TIFF)。 2. 设置分辨率(建议 ≥ 300 dpi)。 --- ### **常见问题解答** - **如何添加删失标记**:在数据表中用 `0` 标记删失,软件会自动在曲线上显示短竖线。 - **如何比较两组差异**:使用 `Analyze` 中的 **Log-rank test** 或 **Gehan-Breslow-Wilcoxon test** 生成P值。 ---
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值