Sentieon开发的Hap-eval准确率评估工具在设计之初就考虑到了复杂以及重复的基因组区域,采用了基于单倍型拼接序列的矩阵比较模式,兼容包括PacBio和ONT在内的主流三代长读长测序数据。另外值得一提的是,Hap-eval基于python所写,运行效率非常高,速度快,非常适用于大规模分析场景。
开源地址:
https://github.com/Sentieon/hap-eval
工具介绍:
Sentieon的研发团队开发了SV评估软件 Hap-eval。Hap-eval基于单倍型 (haplotype) 对两组SV结果进行比较,首先会将比较区块内的SV拼接成单倍型序列,如果SV的结果中有定相信息,在这一步也可以被利用;然后这些单倍型序列被用来建立一个矩阵,进行结果判断。
安装方法:
git clone --recurse-submodules https://github.com/Sentieon/hap-eval.gitpip install ./hap-eval
使用方法:
usage: hap_eval [-h] -r FASTA -b VCF -c VCF [-i BED] [-t INT] [--base_out VCF] [--comp_out VCF] [--maxdist INT] [--minsize INT] [--maxdiff FLOAT] [--metric STR]optional arguments: -h, --help show this help message and exit -r FASTA, --reference FASTA Reference file -b VCF, --base VCF Baseline vcf file -c VCF, --comp VCF Comparison vcf file -i BED, --interval BED Evaluation region file -t INT, --thread_count INT Number of threads --base_out VCF Annotated baseline vcf file --comp_out VCF Annotated comparison vcf file --maxdist INT Maximum distance to cluster variants (default: 1000) --minsize INT Minimum size of variants to consider (default: 50) --maxdiff FLOAT Haplotype difference theshold (default: 0.2) --metric STR Distance metric (default: Levenshtein)
Hap-Eval 是一款新发布软件,功能在持续完善开发中。如果 遇到不能Hap-Eval不能适配的 VCF文件,可通过github或sentieon@insvast.com及时反馈。