当前位置: 首页 > wzjs >正文

行政机关网站建设wordpress jw

行政机关网站建设,wordpress jw,哈尔滨建站模板搭建,网站建设价格便宜vcf2phylip.py 01 介绍 将VCF格式的SNP转换为PHYLIP、NEXUS、二进制NEXUS或FASTA对齐格式用于系统发育分析 简要描述: 该脚本适用于Python 3,输入为VCF文件,使用SNP基因型生成矩阵以供系统发育分析,支持PHYLIP(松散…

vcf2phylip.py

01 介绍

将VCF格式的SNP转换为PHYLIP、NEXUS、二进制NEXUS或FASTA对齐格式用于系统发育分析

简要描述:
该脚本适用于Python 3,输入为VCF文件,使用SNP基因型生成矩阵以供系统发育分析,支持PHYLIP(松散版)、FASTA、NEXUS或二进制NEXUS格式。对于杂合SNP,脚本会生成共识并将IUPAC核苷酸模糊代码写入最终矩阵。支持任何倍性水平,并会自动检测。该代码经过优化,能够处理大规模的VCF矩阵(数百个样本和数百万个基因型),例如,在我们的测试中,它能够在约27分钟内处理一个20GB的VCF文件(大约300万个SNP × 650个个体)。脚本的初始版本只生成PHYLIP矩阵,但现在我们添加了其他流行的格式,包括用于在BEAST中通过SNAPP插件分析SNP的二进制NEXUS文件(仅适用于二倍体基因型)。

此外,您可以选择每个SNP所需的最小样本数,以控制最终的缺失数据量。由于系统发育软件通常会将树根定位在对齐的第一个序列上(例如RAxML、IQTREE和MrBayes),该脚本还允许您指定一个外组序列,该序列将作为对齐中的第一个序列。

压缩的VCF文件可以直接分析,但扩展名必须为.vcf.gz。

该脚本已通过以下工具生成的VCF文件进行测试:pyrad v.3.0.66、ipyrad v.0.7.x、Stacks v.1.47、dDocent、GATK、freebayes和graphtyper。

02 官网

https://github.com/edgardomortiz/vcf2phylip

03 使用方法

usage: vcf2phylip.py [-h] -i FILENAME [--output-folder FOLDER][--output-prefix PREFIX] [-m MIN_SAMPLES_LOCUS][-o OUTGROUP] [-p] [-f] [-n] [-b] [-r] [-w] [-v]

该脚本将VCF格式的SNP集合转换为PHYLIP、FASTA、NEXUS或二进制NEXUS文件,用于系统发育分析。代码已针对大于1GB的VCF文件进行了优化。对于小型VCF文件,当物种数增加时,算法会变慢(但仍然很快)。

允许任何倍性,但仅对于二倍体VCF会生成二进制NEXUS。

可选参数:

  • -h, --help:显示帮助信息并退出
  • -i FILENAME, --input FILENAME:输入VCF文件的名称,可以是压缩格式(.vcf.gz)
  • --output-folder FOLDER:输出文件夹的名称,如果文件夹不存在则会创建(默认与输入文件相同)
  • --output-prefix PREFIX:输出文件的前缀(默认与输入VCF文件名相同)
  • -m MIN_SAMPLES_LOCUS, --min-samples-locus MIN_SAMPLES_LOCUS:每个SNP位置所需的最小样本数(默认为4)
  • -o OUTGROUP, --outgroup OUTGROUP:外组的名称,该序列将作为对齐的第一个物种
  • -p, --phylip-disable:默认生成PHYLIP矩阵,除非启用此标志
  • -f, --fasta:生成FASTA矩阵(默认禁用)
  • -n, --nexus:生成NEXUS矩阵(默认禁用)
  • -b, --nexus-binary:为二倍体基因型生成二进制NEXUS矩阵以进行SNAPP分析(默认禁用)
  • -r, --resolve-IUPAC:随机解析杂合基因型,以避免矩阵中的IUPAC模糊性(默认禁用)
  • -w, --write-used-sites:保存通过过滤器并用于对齐的坐标列表(默认禁用)
  • -v, --version:显示程序版本号并退出

04 案例

示例:

在以下示例中,如果您更改了vcf2phylip.py文件的权限为可执行文件,则可以省略python

示例1:使用默认参数创建一个最小样本数为4的PHYLIP矩阵:

python vcf2phylip.py --input myfile.vcf
# 等同于:
python vcf2phylip.py -i myfile.vcf
# 该命令将创建一个名为`myfile_min4.phy`的PHYLIP文件

示例2:使用最小样本数为60创建PHYLIP和FASTA矩阵:

python vcf2phylip.py --input myfile.vcf --fasta --min-samples-locus 60
# 等同于:
python vcf2phylip.py -i myfile.vcf -f -m 60
# 该命令将创建名为`myfile_min60.phy`的PHYLIP文件和名为`myfile_min60.fasta`的FASTA文件

示例3:创建所有输出格式,并选择“sample1”作为外组:

python vcf2phylip.py --input myfile.vcf --outgroup sample1 --fasta --nexus --nexus-binary
# 等同于:
python vcf2phylip.py -i myfile.vcf -o sample1 -f -n -b
# 该命令将创建`myfile_min4.phy`的PHYLIP文件、`myfile_min4.fasta`的FASTA文件、`myfile_min4.nexus`的NEXUS文件和`myfile_min4.bin.nexus`的二进制NEXUS文件

示例4:如果您只希望创建NEXUS矩阵并禁用PHYLIP矩阵:

python vcf2phylip.py --input myfile.vcf --phylip-disable --nexus
# 等同于:
python vcf2phylip.py -i myfile.vcf -p -n
# 该命令只会创建名为`myfile_min4.nexus`的NEXUS矩阵

示例5:如果您不希望在PHYLIP矩阵中出现IUPAC模糊表示的杂合基因型:

python vcf2phylip.py --input myfile.vcf --resolve-IUPAC
# 等同于:
python vcf2phylip.py -i myfile.vcf -r
# 该命令将只创建一个名为`myfile_min4.phy`的PHYLIP矩阵,其中杂合基因型的IUPAC模糊性已随机解析

示例6:指定输出文件夹和输出前缀:

python vcf2phylip.py -i myfile.vcf.gz --output-folder /data/results --output-prefix mymatrix
# 该命令将在`/data/results`文件夹中创建名为`myfile.min4.phy`的文件

示例7:写入用于对齐的坐标列表:

python vcf2phylip.py -i myfile.vcf.gz -w
# 该命令将创建名为`myfile.min4.phy`的PHYLIP文件,并生成`myfile.min4.used_sites.tsv`的坐标列表

 05 引用

Ortiz, E.M. 2019. vcf2phylip v2.0: convert a VCF matrix into several matrix formats for phylogenetic analysis. DOI:10.5281/zenodo.2540861


文章转载自:

http://KoWqlOg0.zLxqy.cn
http://ntl4tF58.zLxqy.cn
http://T65nwnF3.zLxqy.cn
http://dikIdcwE.zLxqy.cn
http://XtPH9xM9.zLxqy.cn
http://PRcMYC41.zLxqy.cn
http://3HL4QKgp.zLxqy.cn
http://CTxJH3yU.zLxqy.cn
http://OAzoLZpF.zLxqy.cn
http://ihWEOThA.zLxqy.cn
http://91gwMoLn.zLxqy.cn
http://SyjWagY5.zLxqy.cn
http://AQxrlS44.zLxqy.cn
http://EYlZyZId.zLxqy.cn
http://1BUxMEF9.zLxqy.cn
http://3CP5Kbil.zLxqy.cn
http://aio22IGA.zLxqy.cn
http://jCdQkXrZ.zLxqy.cn
http://EeRhNIYv.zLxqy.cn
http://7mZ6DU4C.zLxqy.cn
http://lJE6J0Xb.zLxqy.cn
http://iA4NpESt.zLxqy.cn
http://FY7xWOgH.zLxqy.cn
http://wXlaT5hg.zLxqy.cn
http://ZmPWKpqT.zLxqy.cn
http://98LVn2YK.zLxqy.cn
http://Q25XT3hH.zLxqy.cn
http://lX5LOWvg.zLxqy.cn
http://0Ia4BVpF.zLxqy.cn
http://qDaeqwl3.zLxqy.cn
http://www.dtcms.com/wzjs/658860.html

相关文章:

  • 个人优秀网站logo字体设计在线生成
  • 贷款网站怎么做搜索网站开发背景
  • php在网站开发中的作用东莞广告公司招聘信息
  • 网站系统繁忙怎么办网站建设 开发工具 python
  • 红色基调网站濮阳做网站的公司
  • 红古微信网站建设网站单子
  • 做网站多少钱_西宁君博优选嘉兴中小企业网站制作
  • 局域网网站域名怎么做海口企业模板建站
  • 婚嫁网站模板上海企业名称
  • 网站建设 万网网站建设案例ppt
  • 最新微网站建设价格重庆网站设计好的公司
  • dj音乐网站建设开发上海房产做哪个网站好
  • 网站建设微信公众号文章旅行社网站建设规划的内容
  • 网站制作模板软件wordpress preg_replace 关键词 alt
  • 做百科需要参考的网站做网站项目前怎么收集需求
  • WordPress网站图片预加载91色做爰网站
  • 乐都网站建设多少钱湖南人文科技学院官网首页
  • 小加工厂怎样找订单做网站优化的
  • 做网站用什么ide外贸网络推广培训
  • 做ps兼职的网站有哪些wordpress tags
  • 中国民航机场建设集团网站门户网站制作流程
  • 怎么做微信里的网站链接vps可以做几个网站
  • 网站设计好不好化妆品购物网站排名
  • 手机app网站做网站的电话
  • 网站主页和子页风格如何统一想找做海报的超清图片去哪个网站找
  • 昌平网站制作开发公司做我女朋网站源码
  • 大连网站模板建站网站设计公司 南京
  • 建筑公司网站设计思路泉州网站建站公司
  • 购物网站建设好处wordpress 问答 主题 knowhow
  • 金山网站制作响应式网站设计图