MISO 可视化学习

作者: 小鹏_哒哒哒 | 来源:发表于2020-02-27 22:29 被阅读0次

miso是一个可变剪接可视化软件,对mRNA水平或者外显子水平的可变进行可视化;

官网 https://miso.readthedocs.io/en/fastmiso/#visualizing-and-plotting-miso-output

1.软件安装

conda install gcc
pip install rmats2sashimiplot==2.0.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install misopy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install bsddb==1.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

此外,还需要一下软件的支持

  • Python 2.6或更高版本;
  • numpy(1.5以上) SciPy
  • pysam(0.6以上) 处理SAM / BAM文件samtools;
  • matplotlib 与sashimi_plot绘图一起使用

分析流程


总流程

2.准备文件

  • 基因组gff;
  • sort.bam
  • diff.txt
  • miso_setting.txt(default文件,部分#参数可改)
[data]
filter_results = True
min_event_reads = 20 #可变剪接最低reads数目
strand = fr-firststrand #一链特异性
[sampler]
burn_in = 500
lag = 10
num_iters = 5000
num_processors = 4 #线程数

3.分析流程

导入安装的环境变量后进行分析;

3.1.建立索引,计算均值和sd
index_gff --genome.gff index_db/ #1cpu,5min
summarize_miso --summarize-samples Sample_2F_1/ summary_Sample_2F_1/ #30min
计算结果
3.2.bam文件进行分析
miso --run
index_db \
Sample1.sorted.bam \  
--output-dir out_dir \
--read-len 150 \ 
--paired-end 200 46.2 \
--settings-filename miso_settings.txt
summarize_miso --summarize-samples Sample1/ summary_Sample1/  #4cpu,40min

3.3 差异分组间分析
compare_miso --compare-samples control case/ comparisons/ #20min

3.4 . 对结果进行过滤(报错暂停)

filter_events \
--filter  case_vs_control.miso_bf \
--num-inc 1 \
--num-exc 1 \
--num-sum-inc-exc 10 \
--delta-psi 0.20 \
--bayes-factor 10 \
--output-dir filter_dir

3.5.1 rMATS结果可视化

常规rMATS分析结果中,每组的分析结果都独立保存为很多文件,作图可选用如下两类文件;
AS_Event.MATS.JC.txt和AS_Event.MATS.JCEC.txt,这里JC和JCEC对应的是isoform effective length的两种计算方式。五种可变剪接共有10个文本结果。


结果文件

注意对应rMATS结果的算法。

rmats2sashimiplot \
--b1 Sample1.bam,Sample2.bam \
--b2  NC1.bam,NC2.bam \
--l1 Sample --l2 NC --exon_s 1 --intron_s 5 --min-counts 1 \
-t Sample-vs-NC -e test.MXE.JC.txt  -o sashimiplot_dir
bam文件

注意两图的染色体名称要一致。

MXE文件

3.5. 2常规结果可视化

sashimi_plot \
--plot-event "chr1:7778:7924:-@chr1:7096:7605:-@chr1:6717:6918:-" \
index_db/ \
sashimi_plot_settings.txt  \
--output-dir out_dir
覆盖度可视化结果

两个外显子之间的连线表明该可变剪接位置;数值表明多少reads支持改可变剪接,即这条reads刚好覆盖在可变剪接位置上。


image.png

相关文章

  • MISO 可视化学习

    miso是一个可变剪接可视化软件,对mRNA水平或者外显子水平的可变进行可视化; 官网 https://miso....

  • rmats2sashimiplot:可视化rmats的可变剪切结

    欢迎关注”生信修炼手册”! 在miso这款可变剪切分析软件中,提出了一种可变剪切事件的可视化方式, sashimi...

  • 2017年11月14日学习总结

    今天学习了spI串行通信,首先对它的基本结构有了了解,sclk时钟线mosi主输出从输入,miso主输入从输出,C...

  • 手工制作味噌miso

    小儿多次提出要做手工miso,我都以各种借口搪塞过去:夏天太热发酵会过头;秋天时,我说今年的豆子还没上市,去年的陈...

  • 9.28学习总结

    今天我们学习了SPI的硬件部分--接口原理,是一种高速的,全双工,同步的通信总线,只占用四根线分别为:MISO ...

  • 可视化 | 数据分析与可视化常用网站

    可视化的学习: 多多浏览可视化作品,关注可视化相关网站和博客; 阅读可视化数据数据; 阅读可视化会议论文。递进,循...

  • RNA-seq 详细教程:可视化(12)

    学习内容 了解如何为可视化准备数据 了解如果利用可视化来探索分析结果 火山图可视化 热图可视化 可视化结果 当我们...

  • 12/13

    microPython中spi: SPI:(NSS, SCK, MISO, MOSI) = (X5, X6, X7...

  • 思维可视化:理念、框架与方法

    相关词汇:可视化、知识可视化、可视化学习、概念图、思维导图、思维地图、认知地图等 理念 思维可视化,是指以图示或图...

  • 【可视化思维】八大思维图示法1

    今天的学习再次明确了学习可视化思维的意义。可视化是一种思维工具绝非画画;可视化是需要更多地融入教与学的方法中,不仅...

网友评论

    本文标题:MISO 可视化学习

    本文链接:https://www.haomeiwen.com/subject/bifeqhtx.html