当前位置: 首页 > news >正文

这类物种组织heatmap有点东西

如果想知道研究对象(人、小鼠、拟南芥、恒河猴等​)某个时候各个器官的fMRI信号强度、炎症程度等指标的差异,gganatogram可以以热图的形式轻松满足你的需求。

数据准备

以男性为例,数据包含四列,

每列详细介绍

  • organ,人体解剖图中特定的器官或部位名称,例如"左心房"、"垂体" 等
  • colour,指定organ的填充颜色
  • type,指定organ的分组(例如 "神经系统"、"消化系统"、"循环系统"等),用于区分不同系统
  • value,每个organ的相关数据(例如fMRI信号强度、炎症程度等指标等),会被映射到颜色梯度

下面举个例子介绍gganatogram的使用。

男女人体剖面热图 

## 21.1_01
# 未经过允许禁止转载!
# @Author  :  公众号:pythonic生物人
# @Desc    :  21.1 人体解剖图library(gganatogram)
library(ggplot2)
library(gridExtra)# 男性解剖图
hgMale <- gganatogram(data = hgMale_data, fillOutline = "#440154FF", organism = "human", sex = "male", fill = "value") + # 使用hgMale_data绘制男性解剖图,填充基于valuetheme_void() + # 移除背景和轴线scale_fill_gradient2(low = "#440154", mid = "#21908C", high = "#FDE725", midpoint = median(hgMale_key$value)) + # 设置颜色梯度:深紫-青-黄ggtitle("Human Male") # 添加标题“Human Male”# 女性解剖图
hgFemale <- gganatogram(data = hgFemale_data, fillOutline = "#440154FF", organism = "human", sex = "female", fill = "value") + # 使用hgFemale_data绘制女性解剖图,填充基于valuetheme_void() + # 移除背景和轴线scale_fill_gradient2(low = "#D73027", mid = "#FFFFBF", high = "#4575B4", midpoint = median(hgFemale_key$value)) + # 设置颜色梯度:红-黄-蓝ggtitle("Human Female") # 添加标题“Human Female”grid.arrange(hgMale, hgFemale, ncol = 2)

使用上文“1.4.10 organisms数据集”,


我们也可以只展示type中的某个分组,例如,

也可以展示其它物种,例如,小鼠,

例如,细胞,

以及其它物种,


更多👇👇

这类物种组织heatmap有点东西!

http://www.xdnf.cn/news/434737.html

相关文章:

  • MySQL初阶:查询进阶
  • 京东平台商品评论接口接入指南与代码实现
  • D-Hank‘s平衡盐溶液(D-HBSS)无酚红设计 守护细胞活性与数据精准
  • 重生之我是CSDN大佬
  • Spark,RDD中的行动算子
  • curl发送数据不为null,但是后端接收到为null
  • 电子行业专利管理突破:全方位助力创新保护
  • SQL易混点:你知道ON 和 WHERE 的区别吗
  • 在服务器排查java某个线程导致CPU飙高教程
  • 前端实用工具|JavaScript 身份证号合法性校验工具类全解析
  • openFeign远程调用
  • 需求跟踪矩阵准确性的5大策略
  • 基于vllm-ascend的华为atlas大模型部署
  • OrangePi Zero 3学习笔记(Android篇)8 - OpenOCD
  • 什么是原码和补码
  • 【JavaScript】JavaScript实现大数相乘
  • ebook2audiobook开源程序使用动态 AI 模型和语音克隆将电子书转换为带有章节和元数据的有声读物。支持 1,107+ 种语言
  • day013-软件包管理-实战
  • 门禁人脸识别系统详细技术文档
  • 索尼(sony)摄像机格式化后mp4的恢复方法
  • 【基础】Windows开发设置入门2:Windows 终端Windows Terminal
  • FHQ平衡树
  • MCP Server多节点滚动升级一致性治理
  • 怎样将课程表导入手机日历,每天提醒上课?
  • 【Linux系列】dd 命令的深度解析与应用实践
  • Spring框架请求注解
  • 从生产流程到故障处理,R²AIN SUITE 如何为制造业“减负”?
  • Transformer架构介绍+从零搭建预训练模型项目
  • ai讲ping
  • 【C盘空间不足怎么办】