美文网首页
day25 ChIP-seq IGV可视化

day25 ChIP-seq IGV可视化

作者: meraner | 来源:发表于2022-06-11 14:57 被阅读0次

    一、用deeptools从bam转换为bw(接续day23)

    1. 安装

    pip install deeptools
    曾用pip这个命令安装过cupadapt,multiqc。但MACS2没成功,最后本地安装成的。今天这是第四个python程序,理论上也可以用pip安装。


    image.png

    这次安装成功,我注意到了命令执行的第一行,默认为用户安装。也许是MACS2没有默认是用户安装,结果给弄到root下面,就没有权限安装啦。

    1. 用deeeptools里的bamCoverage把bam转成bw格式。bam文件需要先做好index,就是有bai文件。转换也挺耗时的。
    project=/data/zds209/ChIP-seqtest
    ls $project | if [ ! -d bw ]; then 
                           mkdir -p $project/bw; # if no bw dir,then make the dir
                           fi
    ls $project/bam/*.bam | while read id
    do
    file=$(basename $id)
    sample=${file%%.*} 
    bamCoverage -b $id -o $project/bw/$sample.bw
    done
    

    二、选择查看目录下文件的小技巧

    ls -lh | cut -d " " -f 5-100
    该目录下文件只查看详细列表里第五列后面的内容。

    ls -lh | grep "pile"
    该目录下文件,只查看文件名里有pile的。

    三、IGV进行可视化

    1.bam文件导入IGV(必须有index),可以看到track里面每个read的大小,位置,甚至突变。

    bw(bigwig)文件是从bam转来的也可以。看不到每个read独立的信息了。只能看到某个位置有没有read,以及深度。
    上面bam或者bw都是从测序fastq,转成sam,再转成bam和bw的。

    2. bed和bedgraph(bdg)文件是通过call peak来的。

    IGV也可以看bed——这是和control进行对照以后,算出来的peak的位置。
    而bdg文件很难用IGV打开,需要用IGVtools转成tdf格式。

    相关文章

      网友评论

          本文标题:day25 ChIP-seq IGV可视化

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