matplotlib实现数据可变_rMATS进行差异可变剪切分析并可视化

本文介绍了如何使用rMATS软件进行差异可变剪切分析,重点讲解了rMATS识别的五种可变剪切事件,并详细阐述了软件的安装、运行过程。同时,文章演示了如何利用rmats2sashimiplot进行可视化,展示了几个基因的可变剪切结果,帮助理解分析过程。
摘要由CSDN通过智能技术生成

2563f33d283afd341e2d096e364e7db5.gif

可变剪接(Alternative splicing;又称“选择性剪接”)是一种在真核生物中非常普遍的基因表达方式,具体表现为一个基因的外显子以不同的组合方式剪接形成不同的成熟RNA,从而在不同的时空环境和状态下形成不同的蛋白质,执行不同的生物学功能。常见的可变剪接软件包括rMATS,Asprofile以及miso等。本文主要介绍rMATS软件的使用,并对结果利用rmats2sashimiplot可视化。

rMATS是一个从RNA-Seq数据中检测差异选择性剪接事件的计算工具,根据RNA-Seq数据,rMATS可以自动检测和分析与所有主要类型的可变剪接模式相对应的可变剪接事件。rMATS可识别的可变剪切事件有5种(Figure1,http://rnaseq-mats.sourceforge.net/):

1)Skippedexon (SE) 外显子跳跃

2)Alternative5' splice site (A5SS) 5’端可变剪切

3)Alternative3' splice site (A3SS) 3’端可变剪切

4)Mutuallyexclusive exons (MXE) 互斥可变外显子

5)Retainedintron (RI) 内含子保留

124e3c7d8cc0dc58bdaaf215265a4032.png

Figure 1:rMATS可识别的可变剪切类型

1.分析所需软件

1)Linux操作系统

2)rMATS

3)rmats2sashimiplot

安装使用rMATS需预先安装如下软件:

4)InstallPython 2.7.x and corresponding versions of NumPy and SciPy

5)Downloadand install pysam (rMATS was tested with v0.9.1.4)

6)Downloadand install samtools (version 1.2 or later)

7)Downloadand install STAR (version 2.5 or later)

2.软件下载及安装

1)Python 安装

下载:https://www.python.org/下载后得到文件:Python-2.7.12.tgz,安装过程如下:tar-zxvf Python-2.7.12.tgzcd /software/python/Python-2.7.12./configure--prefix=/software/python/python2712installmakemakeinstallvim ~/.bashrcexportPATH="$PATH:/software/python/python2712install/bin";source ~/.bashrc

Python安装完成后,需要安装如下python模块,python模块一般均可从https://pypi.org/网站下载得到。

NumPy,SciPy,pysam

下面以python setup.py install安装的方式介绍Python模块的安装过程(需要预先安装setuptools模块)。NumPy和pysam模块可以选择该安装方式。

首先下载相关模块文件,以NumPy为例:

下载:https://pypi.org/project/scipy/#files.下载后得到文件numpy-1.16.4.zip,安装过程如下:
unzip numpy-1.
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值