SVIM-asm 基因组水平鉴定SV

github:https://github.com/eldariont/svim-asm

reference 水平鉴定SV,可以鉴定6种类型,Deletion, insertin, inversion, Tandem duplication, interspersed duplication, translocation.

image.png

1. 安装

#Recommended: Install via conda into a new environment
conda create -n svimasm_env --channel bioconda svim-asm

#Alternatively: Install via conda into existing (active) environment
conda install --channel bioconda svim-asm

简单使用

minimap2 -a -x asm5 --cs -r2k -t 40 $ref $qry | samtools sort -m8G -@ 10 -o  $(basename $qry .gt20k.contig.fa).sorted.bam<alignments.sam>
samtools index <alignments.sorted.bam>
svim-asm haploid <working_dir> <alignments.sorted.bam> <reference.fa>
## 一些其余常用参数
#  --min_sv_size:  最小SV大小
# --types: 鉴定指定的SV类型
# --sample: vcf中样本名称

对于两个单倍型序列,则可以分别进行,然后call

minimap2 -a -x asm5 --cs -r2k -t <num_threads> <reference.fa> <haplotype1.fasta> > <alignments_hap1.sam>
minimap2 -a -x asm5 --cs -r2k -t <num_threads> <reference.fa> <haplotype2.fasta> > <alignments_hap2.sam>
samtools sort -m4G -@4 -o <alignments_hap1.sorted.bam> <alignments_hap1.sam>
samtools sort -m4G -@4 -o <alignments_hap2.sorted.bam> <alignments_hap2.sam>
samtools index <alignments_hap1.sorted.bam
samtools index <alignments_hap2.sorted.bam
svim-asm diploid <working_dir> <alignments_hap1.sorted.bam> <alignments_hap2.sorted.bam> <reference.fa>

输出为一个标准的vcf格式。

使用该工具,可以引用
SVIM-asm: Structural variant detection from haploid and diploid genome assemblies

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容