生信软件49 - 全基因组亚硫酸氢盐测序(WGBS)比对与甲基化水平调用工具BSseeker2

全基因组亚硫酸氢盐测序(WGBS)比对与甲基化水平调用工具

1. BS-Seeker2简介

BS-Seeker2是一个多功能的管道,用于准确和快速比对亚硫酸氢盐处理的reads。BS-Seeker 2的下游分析建议用CGmapTools (https://cgmaptools.github.io/)。支持的库类型: 全基因组亚硫酸氢盐测序(WGBS)与 还原代表性亚硫酸氢盐测序(RRBS)。要求Python(版本2.6 +),pysam软件包(版本0.6.x)。支持的对齐工具: bowtie, bowtie2, soap。

github 地址: https://github.com/BSSeeker/BSseeker2

# 安装
# 下载最新版
wget -c https://github.com/BSSeeker/BSseeker2/archive/refs/tags/BSseeker2-v2.1.8.tar.gz
tar zxvf BSseeker2-v2.1.8.tar.gz

# 常见python2 conda环境
conda create -n BSseeker2 python=2.7.18
conda activate BSseeker2

2. Reads过滤模块: FilterReads.py

可选和独立的模块。一些读段在PCR期间将被过度扩增这个脚本进行比对之前获得唯一比对的reads,在进行比对之前决定是否过滤读取。

python FilterReads.py \
        -i sample.fq \ # 输入qseq/fastq/fasta/sequence文件
        -o sample.filter.fq

3. 基因组索引构建模块:bs_seeker2-build.py

为BS-Seeker 2建立索引的模块。

# 使用bowite2为WGBS创建基因组索引
python bs_seeker2-build.py \
        -f genome.fa \
        --aligner=bowtie2 \
        -p ~/path/bowtie2/ \  # 指定bowtie2工具路径

# 使用Bowtie2为WGBS文库创建基因组索引,片段长度[40bp, 400bp]
python bs_seeker2-build.py \
        -f genome.fa \
        -l 40 \
        -u 400 \
        --aligner=bowtie2

4. 比对模块:bs_seeker2-align.py

用于在3-字母转化的基因组上映射读段的模块。

# Usage: bs_seeker2-align.py {-i <single> | -1 <mate1> -2 <mate2>} -g <genome.fa> [options]

# WGBS 文库 ; 比对到基因组
python bs_seeker2-align.py \
        -i WGBS.fa \
        --aligner=bowtie2 \
        -o WGBS.bam \
        -f bam \
        -g genome.fa

# 
# WGBS 文库 ; 比对到基因组, 双端PE模式
python bs_seeker2-align.py \
        -i WGBS.fa \
        -m 3
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

生信与基因组学

每一份鼓励是我坚持下去动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值