ensemblorg/ensembl-vepbash# 基本变异注释(离线模式,使用缓存) docker run --rm -v /本地数据目录:/data ensemblorg/ensembl-vep vep \ -i /data/input.vcf \ -o /data/output.txt \ --offline \ --cache # 自定义输出格式(添加HGVS注释) docker run --rm -v /本地数据目录:/data ensemblorg/ensembl-vep vep \ -i /data/input.vcf \ -o /data/output_hgvs.txt \ --hgvs \ --offline \ --cache
-i/--input_file:输入文件路径(VCF或其他支持格式)-o/--output_file:输出文件路径--offline:离线模式(需配合--cache使用本地缓存)--cache:使用本地缓存数据--hgvs:输出HGVS格式注释--species:指定物种(默认:homo_sapiens)--assembly:指定参考基因组版本(如GRCh37、GRCh38)bash# 单倍型预测(使用缓存) docker run --rm -v /本地数据目录:/data ensemblorg/ensembl-vep haplo \ -i /data/phased_input.vcf \ -o /data/haplo_output.txt \ --cache
|分隔的等位基因)默认输出为制表符分隔文件,包含以下字段:
使用--json参数生成JSON格式输出,包含完整单倍型序列:
bashdocker run --rm -v /本地数据目录:/data ensemblorg/ensembl-vep haplo \ -i /data/phased_input.vcf \ -o /data/haplo_output.json \ --cache \ --json
bash# 单个变异转换(HGVS格式) docker run --rm ensemblorg/ensembl-vep variant_recoder \ --id "AGT:p.Met259Thr" \ --pretty # 批量处理文件(每行一个变异) docker run --rm -v /本地数据目录:/data ensemblorg/ensembl-vep variant_recoder \ -i /data/variants.txt \ --species homo_sapiens \ --pretty \ -o /data/recoder_output.json
--id:单个变异字符串(如变异ID、HGVS)-i/--input_file:变异列表文件(每行一个变异)--species:指定物种(默认:homo_sapiens)--grch37:使用GRCh37参考基因组(默认GRCh38)--pretty:输出格式化JSON--fields:限制输出字段(如id,hgvsg,hgvsc)--vcf_string:输出VCF格式字符串默认输出JSON数组,每个变异对象包含以下字段:
input:输入变异字符串id:变异ID列表hgvsg:HGVS基因组命名hgvsc:HGVS转录本命名hgvsp:HGVS蛋白质命名spdi:SPDI格式表示warnings:解析警告信息示例输出片段:
json[ { "input": "AGT:p.Met259Thr", "id": ["rs699", "CM920010"], "hgvsg": ["NC_000001.11:g.230710048A>G"], "hgvsc": ["ENST00000366667.6:c.776T>C"], "hgvsp": ["ENSP00000355627.5:p.Met259Thr"], "spdi": ["NC_000001.11:230710047:A:G"] } ]
--cache)以提高速度,避免重复下载数据|分隔等位基因)--memory参数)manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务