在线绘制哑铃图(dumbbell chart)展示基因拷贝数变异(CNV)

导读:

哑铃图的名称来源于其形状,它看起来像一个哑铃,有两个圆形的“重量”在两端,通过一根“杆”连接。常用于展示两个或多个数据集之间的差异。本文介绍了如何使用哑铃图展示基因的拷贝数变异。

Journal of Translational Medicine文章《SLC26A4 correlates with homologous recombination deficiency and patient prognosis in prostate cancer》fig 2e 使用哑铃图展示了前列腺癌中同源重组缺陷(Homologous recombination deficiency,HRD)相关的23个基因的拷贝数变异(copy number variation,CNV)频率。红色点表示缺失(deletion)频率,蓝色点表示扩增(amplification)频率。基因按照扩增频率从大到小排序。

哑铃图

哑铃图(Dumbbell Chart)是一种数据可视化工具,用于比较两个或多个数据集之间的差异。通常用于展示在不同时间点或不同条件下的数据对比。哑铃图的名称来源于其形状,它看起来像一个哑铃,有两个圆形的“重量”在两端,通过一根“杆”连接。哑铃图可以直观地展示了两组数据之间的差异,图表结构简单,易于理解和阅读。

拷贝数变异

拷贝数变异(Copy Number Variation,简称CNV)是指基因组中某些DNA片段的拷贝数与参考基因组相比出现增加或减少的现象。

CNV的特点包括:

  1. 大小:CNV涉及的DNA片段长度不一,可以从很小的几个碱基对到数百万个碱基对
  2. 分布:CNV在人类群体中广泛存在,是基因组多态性的一个主要来源
  3. 遗传性:CNV可以通过遗传从父母传递给子女
  4. 多样性:不同个体之间CNV的存在和拷贝数可能不同,这种多样性是基因组多样性的重要组成部分
  5. 功能影响:CNV可能影响基因的表达和功能,从而影响个体的表型和对某些疾病的易感性
  6. 与疾病关联:某些CNV与遗传性疾病、先天性异常、癌症和其他复杂疾病的发生有关

CNV的检测通常通过比较个体基因组中的DNA序列与参考基因组的差异来实现。检测方法包括微阵列比较基因组杂交(array-based comparative genomic hybridization, aCGH)、高通量测序(next-generation sequencing, NGS)等技术。

在临床遗传学和肿瘤学中,CNV的检测对于诊断、风险评估和个性化医疗具有重要意义。例如,在肿瘤基因组学中,CNV分析有助于识别肿瘤特异性的基因组改变,这些改变可能与肿瘤的生长、侵袭性和治疗反应有关。

1打开作图URL

微生信-免费在线绘制哑铃图(dumbbell chart)

2,示例数据

点击图片上方的示例数据,下载,并使用excel打开。

示例数据包括3列:

第1列:基因名

第2列:Deletion组的CNV频率

第3列:Amplification组的CNV频率

3,输入检查

示例数据:点击输入框下面的“示例”按钮,将载入示例数据。

真实数据:数据放在excel中,调整好后,Ctrl+A选中数据,Ctrl+C拷贝,Ctrl+V粘贴数据到输入框中。

然后使用输入框下面的“输入检查”按钮先对输入数据进行检查。若检查不通过,请根据检查提示重复【修改-输入检查】步骤,直到检查通过(如下图所示),然后可以继续选择参数。

注:输入检查是新加功能,它会根据不同模块的输入要求,逐行逐列检查输入数据,并给出提示,确保数据符合模块要求。

4,选择参数

图片大小:包括图片宽度,图片高度

轴说明:包括X轴的说明,Y轴的说明

文字大小:

轴文字大小:基因,X轴数值刻度的文字大小

轴说明文字大小:CNV frequency和Genes的字体大小

图例字体大小:组别Amplification和Deletion的字体大小

左侧哑铃:

左侧哑铃点大小:点的大小,数值越大,点越大

左侧哑铃点颜色:点颜色

左侧哑铃点边线大小:点对应的外圈边框线的粗细

左侧哑铃点边颜色:点对应的外圈边框线的颜色

中间连线:连线的粗细,连线的颜色

右侧哑铃:

右侧哑铃点大小:点的大小,数值越大,点越大

右侧哑铃点颜色:点颜色

右侧哑铃点边线大小:点对应的外圈边框线的粗细

右侧哑铃点边颜色:点对应的外圈边框线的颜色

网格线:是否绘制Y轴的背景线。加网格线的绘制效果要好点

隐藏上、右边框:是否隐藏图上方(top)和右侧(right)的边框线。

字体:设置了期刊杂志中最常用的两种:Times New Roman和Arial。如需使用其他字体,可以使用acrobat illustrator编辑生成的pdf或者svg图片

5,提交出图

检查通过,并且参数选好后,点击“提交”按钮,约3s后,会在页面上显示哑铃图。我们提供了pdf、svg两种矢量图,png、tiff两种标量图供大家下载使用。可以使用acrobat illustrator等软件编辑矢量图,进行组图,调整字体等操作,以满足论文要求。

安放数据的顺序(左右):

1)若两者没有明显的时序关系,则安放数据的顺序无所谓,例如这里的amplification和deletion可以互换顺序。

2)若两者有明显的时序关系,通常建议根据组别的意义安放数据。例如加药前的数据放在第2列,加药后的数据放在第3列。

安放数据的顺序(上下):

  1. 根据第1列的字母顺序排序后绘图,或者根据名字进行分组排序后绘图,可以更方便地找到对应的条目。例如这里如果按照基因名从a-z排序后,则很容易找到对应基因,而当前图找基因会比较麻烦。
  2. 根据第2列的数值从小到大或者从大到小排序后绘制,可以更清楚地展示基因的deletion情况。
  3. 根据第3列的数值从小到大或者从大到小排序后绘图,可以更清楚地展示基因的amplification情况。
  4. 根据第3列和第2列的差值从小到大或者从大到小排序后绘图,可以更清楚地展示差异情况。

微生信助力高分文章,用户200000+,谷歌学术3900+

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/414620.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UDP简单聊天室创建

目录 一. 服务端模块实现 二. 处理聊天消息模块实现 三. 调用服务端模块实现 四. 客户端模块实现 五. 效果展示 本文介绍了如何用UDP创建一个简单的聊天室。 一. 服务端模块实现 服务端仍然沿用我们前面的思想(高内聚低耦合)&#xf…

C语言小tip之函数递归

hello,各位小伙伴们今天我们来学习一下函数递归。 什么是函数递归呢?简单来说就是函数自己来调用自己。函数递归的主要思想是把大事化小,递归包含两层方面:1、递推 2、回归 在使用函数递归的时候要注意包含两个限制条件&#…

Linux 软硬连接

1. 硬链接 实际上并不是通过文件名来找到磁盘上的文件,而是通过inode。在linux中可以让多个文件名对应于同一个 inode,而这种方式就是建立硬链接。硬链接是文件系统中的一种链接类型,它创建了文件的一个额外的目录项,但不占用额外…

全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用

SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了W…

EmguCV学习笔记 C# 7.1 角点检测

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 EmguCV是一个基于OpenCV的开源免费的跨平台计算机视觉库,它向C#和VB.NET开发者提供了OpenCV库的大部分功能。 教程VB.net版本请访问…

Ubuntu22.04安装 docker和docker-compose环境

Docker简介 Docker 是一个开源的应用容器引擎,它使开发者能够打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(…

蓝色炫酷碎粒子HTML5导航源码

源码介绍 蓝色炫酷碎粒子HTML5导航源码,源码由HTMLCSSJS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面 效果预览 源码获取 蓝色炫酷碎粒…

Halcon提取边缘线段lines_gauss 算子

Halcon提取边缘线段lines_gauss 算子 edges_color_sub_pix和edges_sub_pix两个算子使用边缘滤波器进行边缘检测。还有一个常用的算子lines_gauss算子,也可以用于提取边缘线段,它的鲁棒性非常好,提取出的线段类型是亚像素精度的XLD轮廓。其原…

LLM训练、精调与加速:大型语言模型的高效开发与应用策略

创作不易,您的关注、点赞、收藏和转发是我坚持下去的动力! 大家有技术交流指导、论文及技术文档写作指导、项目开发合作的需求可以私信联系我 LLM(大型语言模型)的训练、精调和加速是当前人工智能研究和应用中的重要话题。下面将…

JVM垃圾判定算法

垃圾收集技术是Java的一堵高墙。Java堆内存中存放着几乎所有的对象实例,垃圾收集器在对堆内存进行回收前,第一件事情就是要确定这些对象中哪些还存活,哪些已经死去(即不可能再被任何途径使用的对象)。也就是判定垃圾。…

【学习笔记】卫星通信NTN 3GPP标准化进展分析(五)- 3GPP Release19 研究计划

一、引言: 本文来自3GPP Joern Krause, 3GPP MCC (May 14,2024) Non-Terrestrial Networks (NTN) (3gpp.org) 本文总结了NTN标准化进程以及后续的研究计划,是学习NTN协议的入门。 【学习笔记】卫星通信NTN 3GPP标准化进展分析(一&#xff…

第二证券:大洗牌!头部券商营收、净利集体下滑

前十券商营收团体下滑,银河证券跌幅最小 新股IPO数量锐减129家至44家,国内证券市场股票基金交易量日均规划 同比下降 6.83%……关于证券公司而言,本年上半年可谓多重要素叠加冲击,成果下滑难以避免。于大多数证券公司而言&#x…

Vue(三)内置指令v-text、html、cloak、once、pre;自定义指令的三种方式、Vue生命周期

文章目录 1. 内置指令1.1 v-text、v-html指令1.2 v-cloak指令1.3 v-once指令1.4 v-pre指令 2. 自定义指令(directives)2.1 函数式2.2 对象式2.3 注意点 3. 生命周期3.1 挂载流程3.2 更新流程3.3 销毁流程 1. 内置指令 1.1 v-text、v-html指令 v-text与v-html都是向所在的节点…

EPLAN中部件库的导入和使用方法

EPLAN中部件库的导入和使用方法 如下图所示,点击工具-----部件------管理, 在弹出的窗口中点击附加------导入, 找到自己需要导入的文件,后缀名为EDZ,点击打开, 如下图所示,勾选"更新已有数据集并添加新建数据集",点击确定, 如下图所示,正在导

为什么一些行业刚起步就白热化竞争-例如机器人行业?

部分从事机器人行业的从业者交流就是特别卷。 明明是一个刚起飞的行业为何竞争如此残酷? 抛开降本增效的商业逻辑不谈。 只从一个侧面去观察-供需。 从事脑力劳动的机器人-处理文档 从事体力劳动的机器人-打螺丝 交流 机器人时代什么时候到来? 相似…

编译器基础介绍

随着深度学习的不断发展,AI 模型结构在快速演化,底层计算硬件技术更是层出不穷,对于广大开发者来说不仅要考虑如何在复杂多变的场景下有效的将算力发挥出来,还要应对 AI 框架的持续迭代。AI 编译器就成了应对以上问题广受关注的技…

论文翻译:Scaling Instruction-Finetuned Language Models

Scaling Instruction-Finetuned Language Models https://www.jmlr.org/papers/volume25/23-0870/23-0870.pdf 指令微调语言模型 文章目录 指令微调语言模型摘要1. 引言2. Flan微调2.1 微调数据2.2 微调过程2.3 评估协议 3. 扩展到5400亿参数和1836个任务4. 带有思维链注释的微…

HMI触屏网关-VISION如何与Modbus TCP从机通信

上文:HMI触屏网关-VISION如何与Modbus RTU从机通信-CSDN博客 1. 硬件连接 Modbus TCP协议采用网口通信的方式,因此,只需要保证网关的LAN口IP和Modbus TCP从机的IP在同一网段即可。 Modbus TCP从机参数说明: 2. VISION创建Modbu…

LaViT:这也行,微软提出直接用上一层的注意力权重生成当前层的注意力权重 | CVPR 2024

Less-Attention Vision Transformer利用了在多头自注意力(MHSA)块中计算的依赖关系,通过重复使用先前MSA块的注意力来绕过注意力计算,还额外增加了一个简单的保持对角性的损失函数,旨在促进注意力矩阵在表示标记之间关…

从0到1搭建用户管理系统

手把手教你搭建前后端框架 新手对于很多成熟框架,不知道如何搭建的,不知道如何实现等等,忙碌之余,写了一篇博客 手把手教你搭建前后端框架源码, springbootmysqlelementuivue 从0到1,搭建springboot框架&am…