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

2024-09-02 05:28

本文主要是介绍在线绘制哑铃图(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+

这篇关于在线绘制哑铃图(dumbbell chart)展示基因拷贝数变异(CNV)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1129120

相关文章

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

电力系统中的A类在线监测装置—APView400

随着电力系统的日益复杂和人们对电能质量要求的提高,电能质量在线监测装置在电力系统中得到广泛应用。目前,市场上的在线监测装置主要分为A类和B类两种类型,A类和B类在线监测装置主要区别在于应用场景、技术参数、通讯协议和扩展性。选择时应根据实际需求和应用场景综合考虑,并定期维护和校准。电能质量在线监测装置是用于实时监测电力系统中的电能质量参数的设备。 APView400电能质量A类在线监测装置以其多核

【WebGPU Unleashed】1.1 绘制三角形

一部2024新的WebGPU教程,作者Shi Yan。内容很好,翻译过来与大家共享,内容上会有改动,加上自己的理解。更多精彩内容尽在 dt.sim3d.cn ,关注公众号【sky的数孪技术】,技术交流、源码下载请添加微信号:digital_twin123 在 3D 渲染领域,三角形是最基本的绘制元素。在这里,我们将学习如何绘制单个三角形。接下来我们将制作一个简单的着色器来定义三角形内的像素

Flutter 进阶:绘制加载动画

绘制加载动画:由小圆组成的大圆 1. 定义 LoadingScreen 类2. 实现 _LoadingScreenState 类3. 定义 LoadingPainter 类4. 总结 实现加载动画 我们需要定义两个类:LoadingScreen 和 LoadingPainter。LoadingScreen 负责控制动画的状态,而 LoadingPainter 则负责绘制动画。

JavaFX应用更新检测功能(在线自动更新方案)

JavaFX开发的桌面应用属于C端,一般来说需要版本检测和自动更新功能,这里记录一下一种版本检测和自动更新的方法。 1. 整体方案 JavaFX.应用版本检测、自动更新主要涉及一下步骤: 读取本地应用版本拉取远程版本并比较两个版本如果需要升级,那么拉取更新历史弹出升级控制窗口用户选择升级时,拉取升级包解压,重启应用用户选择忽略时,本地版本标志为忽略版本用户选择取消时,隐藏升级控制窗口 2.

Go Playground 在线编程环境

For all examples in this and the next chapter, we will use Go Playground. Go Playground represents a web service that can run programs written in Go. It can be opened in a web browser using the follow

利用matlab bar函数绘制较为复杂的柱状图,并在图中进行适当标注

示例代码和结果如下:小疑问:如何自动选择合适的坐标位置对柱状图的数值大小进行标注?😂 clear; close all;x = 1:3;aa=[28.6321521955954 26.2453660695847 21.69102348512086.93747104431360 6.25442246899816 3.342835958564245.51365061796319 4.87

起点中文网防止网页调试的代码展示

起点中文网对爬虫非常敏感。如图,想在页面启用调试后会显示“已在调试程序中暂停”。 选择停用断点并继续运行后会造成cpu占用率升高电脑卡顿。 经简单分析网站使用了js代码用于防止调试并在强制继续运行后造成电脑卡顿,代码如下: function A(A, B) {if (null != B && "undefined" != typeof Symbol && B[Symbol.hasInstan

12C 新特性,MOVE DATAFILE 在线移动 包括system, 附带改名 NID ,cdb_data_files视图坏了

ALTER DATABASE MOVE DATAFILE  可以改名 可以move file,全部一个命令。 resue 可以重用,keep好像不生效!!! system照移动不误-------- SQL> select file_name, status, online_status from dba_data_files where tablespace_name='SYSTEM'

YOLOv8/v10+DeepSORT多目标车辆跟踪(车辆检测/跟踪/车辆计数/测速/禁停区域/绘制进出线/绘制禁停区域/车道车辆统计)

01:YOLOv8 + DeepSort 车辆跟踪 该项目利用YOLOv8作为目标检测模型,DeepSort用于多目标跟踪。YOLOv8负责从视频帧中检测出车辆的位置,而DeepSort则负责关联这些检测结果,从而实现车辆的持续跟踪。这种组合使得系统能够在视频流中准确地识别并跟随特定车辆。 02:YOLOv8 + DeepSort 车辆跟踪 + 任意绘制进出线 在此基础上增加了用户