Are there any tools able to exclude specific bases (bias) from methylation calling ?
2
0
Entering edit mode
7.6 years ago
hxlei613 ▴ 100

After getting BS-seq alignment files, methylation bias plots can show the methylation bias such as the start of reads in PBAT-Seq experiments. Usually these bias are removed in the following analysis.

I know bismark can remove bias using --ignore. What if I don't use bismark ? It seems that BSeQC can do that too ( I just have a glance at its paper.) I wonder if there are other tools able to do that too.

Thank you very much for sharing ideas.

methylation calling • 1.7k views
ADD COMMENT
0
Entering edit mode
7.6 years ago

PileOMeth can do that as well.

ADD COMMENT
0
Entering edit mode

I am hesitate to use it because of -D <int> option. Does it mean I need to get exact depth of every base and select the maximum ? The default 2000 may not be suitable for different alignment files.

ADD REPLY
0
Entering edit mode

This is equivalent to the same option in samtools mpileup and turns out to be a convenient way of excluding huge stacks of PCR duplicates. If you're doing targeted bisulfite sequencing, then raise it to a larger value, otherwise it's fine as is. For RRBS and WGBS, you'd want to ignore sites with a fraction of that coverage anyway.

ADD REPLY
0
Entering edit mode
7.6 years ago
igor 13k

If you know there is a bias, you can trim the reads (FASTQs) before alignment. This way, you don't have to worry if the methylation-specific tools you end up using support trimming.

ADD COMMENT
0
Entering edit mode

I did think about it. But trimming the reads may result in too short reads, which could waste a number of them. On the other hand, the bias is due to gap repair, trimming may affect mapping efficiency. So I only trim adapter before alignment.When it comes to methylation calling, exclude bias part.

ADD REPLY

Login before adding your answer.

Traffic: 2463 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6