基于富集的5fC测序分析思路

一、过滤与质控

测序获得一对fastq文件,命名为treatment和control,各含两个生物学重复,即:treatment_1、treatment_2;control_1、control_2

首先,回贴测序reads到参考基因组,但是我们都知道测序reads中可能存在测序接头和低质量的序列,故需要截去接头序列和低质量序列以保留高质量的序列。

而目前针对数据过滤、质控的软件也非常的多,为了在最大程度长挽救分析的reads,可以采用trim的方式进行过滤处理,即仅把接头序列和低质量的碱基/序列截掉,故最终的高质量reads的长度一定是长短不一的,但不会对后续的分析带来影响。

推荐使用trim_galore进行处理:

trim_galore -q 10 --stringency 8 -o ${out} --paired ${sample}_R1.fastq.gz  ${sample}_R2_001.fastq.gz

生成${sample}_R1_val_1.fq.gz和${sample}_R2_val_2.fq.gz

对于免疫共沉淀测序数据后续检峰的需要,需要同时测序一个对照样本,即input样本。

trim_galore官网:http://www.bioinformatics.babraham.ac.uk/projects/trim_galore/

类似的有trimmomatic等

trimmomatic官网:http://www.usadellab.org/cms/index.php?page=trimmomatic

二、比对

针对比对的话,常用的短序列比对软件均可,如bwa,bowtie2等等

这里以bwa为例:

# alignment & sort

bwa mem -M -t 8  ${reference}  ${sample}_R1_val_1.fq.gz  ${sample}_R2_val_2.fq.gz | samtools sort -@ 8 - -o ${sample}.bam

# index

samtools index ${sample}.bam

生成比对后的bam文件及其索引文件:

${sample}.bam

${sample}.bam.bai

三、Deduplication

由于PCR扩增会产生序列完全一样的测序reads从而产生了重复比对,需要去除这些重复比对到同一位置的reads,使用picard-tools里的MarkDuplicates功能进行标记处理:

# 标记重复

java

-Xmx3G -jar picard.jarMarkDuplicates VALIDATION_STRINGENCY=SILENT

I={sample}.bam O=${sample}.dedup.bam M=${sample}.markdup.txt

# flag过滤 & sort

samtools view {sample}.dedup.bam -f 3 -F 3840 -q 10 -b | samtools sort -@ 20 -T /tmp/ -o ${sample}.clean.bam -

# index

samtools index ${sample}.clean.bam

最终,得到去重复的,同时过滤低质量比对的、多重比对的reads,得到高质量比对的用于下游分析的reads。

保留flag=3,即read paired、  read mapped in proper pair; 

过滤 flag=3840。即 not primary alignment、 read fails platform/vendor quality checks和 read is PCR or optical duplicate.

四、检  峰

一般,对于免疫共沉淀测序的数据,采用macs2等检峰工具,python编写、使用方便、出来速度较快:

macs2 callpeak --keep-dup all --bdg -f BAMPE -t {sample}.clean.bam -c control.bam -g hs -n ${sample}

其中,control.bam比对文件为本文开头提到的input样本,用于检峰扣除背景信号。

最终,本步骤会产生barrowPeak文件,如果存在生物学重复,需要合并重复样本的peak(80%的重叠),可以使用bedtools

merge配合awk命令进行筛选,得到重复样本的一致性peak。或者,可以使用IDR软件得到重复样本内的consensus peaks。

MACS2软件: https://pypi.org/project/MACS2/

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,230评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,261评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,089评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,542评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,542评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,544评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,922评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,578评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,816评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,576评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,658评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,359评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,937评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,920评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,859评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,381评论 2 342

推荐阅读更多精彩内容