用ggsashimi做可变剪切的可视化

可变剪切的可视化软件ggsashimi用R和python来实现, python准备好数据, 利用R画图。简单好用,但也折腾了半天,现在把完成本次可视化的步骤详细的记录一下,必备以后用。

1. 准备可视化的基因注释文件,基因的注释文件是gtf格式,每个文件包含了这个基因的不同类型的可变剪切,可以从整个基因组注释文件中提取出来,但需要注意的是有时候注释文件中的染色体用,1,2,3等数字代替,而bam文件中的染色体是用 Chr1,Chr2等表示,切记要一致。代码如下:

#比如我要注释的基因是AT1G73660, 用转录本的正则来搜索
grep -P "AT1G73660\.\d+"   Arabidopsis_thaliana.TAIR10.46.gtf > AT1G73660.gtf
awk -F"\t" 'BEGIN{OFS="\t"} $1="Chr"$1' AT1G73660_1.gtf > AT1G73660_new.gtf #转录本的染色体的编号要和基因组的一致,基因组是Chr1, 转录本也用Chr1,新找的到转录本每行前面加Chr

2. 准备bam文件,可将进行可视化的样品的BAM文件放到一个文件夹中,然后将每个bam的信息写到一个tsv(文本文件中),第一列是bam文件等编号,第二列是存放这些文件的地址,可以是相对路径也可以是绝对路径,第三列是每个bam文件等属性,比如是对照组还是处理组,那一种处理等信息。这一列主要用来对样品进行分类并且用不同的颜色表示。有几类就在下边的做图参数 -C COLOR_FACTOR 写几。下边是我整理的tsv文件的一个举例

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
ParaView可以用来可视化vti文件。vti文件是VTK文件格式之一,它是ParaView所支持的数据对象之一。通过使用ParaView的VTK文件读取器,可以将vti文件导入到ParaView中进行可视化和数据分析。ParaView提供了多种可视化和数据处理过滤器,可以对导入的vti文件进行各种操作,如等值面提取、裁剪、剪切、轮廓等。此外,ParaView还支持多种交互风格,可以根据用户的需求进行交互式操作。如果需要在Web上进行可视化和数据分析,可以使用ParaViewWeb组件集合,它使用最新的HTML5.0技术,如WebSockets和WebGL技术。通过访问ParaViewWeb的网站,可以了解更多关于ParaViewWeb的信息。 #### 引用[.reference_title] - *1* *2* [基于 Paraview 扩展与实现——(1)](https://blog.csdn.net/weima007/article/details/26045993)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [ParaViewWeb基于本地服务的环境部署](https://blog.csdn.net/weixin_39998541/article/details/112988362)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值