一、VCFTOOLS安装教程
要使用VCFTOOLS,需要先进行安装。下面简单介绍一下VCFTOOLS的安装方法。
1、安装前提:需要先安装C++编译环境和Perl解释器。
2、从VCFTOOLS官网下载需要安装的版本。
3、解压下载的文件,并在解压后的文件夹中打开命令行窗口。
cd C:\vcftools-0.xx
perl Makefile.PL
make
make install
上述代码中的“xx”要替换为具体的版本号。如果按照上述步骤进行安装,VCFTOOLS将被安装到Perl模块的默认目录下。
二、VCFTOOLS提取多个样品
VCFTOOLS可以用来提取多个样品,并生成包含所有样品信息的新VCF文件。
1、使用--gzvcf选项指定源文件。
2、使用--indv选项指定要提取的样品名称,可以通过在命令行中多次使用该选项来提取多个样品。
3、使用--recode选项生成新的VCF文件。
vcftools --gzvcf example.vcf.gz --indv sample1 --indv sample2 --recode --out extracted_samples
三、Vconsole安装
Vconsole是VCFTOOLS的可视化界面,可以在Windows系统下使用。下面介绍Vconsole的安装方法。
1、从Vconsole官方网站下载Vconsole可执行文件。
2、解压下载的ZIP文件,并运行其中的vconsole.exe文件。
3、设置VCFTOOLS的路径并打开Vconsole。
set VCFHOME=C:\vcftools-0.xx
vconsole.exe
四、VCFTOOLS过滤
VCFTOOLS可以根据需要对VCF文件进行过滤。
1、使用--gzvcf选项指定源文件。
2、使用--remove-indels或--keep-only-indels选项过滤掉或只保留indel。
3、使用需要过滤的选项进行过滤操作。
vcftools --gzvcf example.vcf.gz --remove-indels --min-meanDP 10 --max-meanDP 100 --maf 0.2 --out filtered_samples
五、VCFTOOLS计算重组率
VCFTOOLS可以根据VCF文件计算重组率。
1、使用--gzvcf选项指定源文件。
2、使用--recode选项生成需要计算重组率的VCF文件。
3、使用--chr、--map、--theta、--geno选项进行重组率计算。
vcftools --gzvcf example.vcf.gz --recode --out recoded_samples
vcf2bed --max-missing 1.0 --bed output.bed recoded_samples.recode.vcf.gz
vcf2haploview --vcf recoded_samples.recode.vcf.gz --prefix output
六、VCFTOOLS下载
VCFTOOLS可以从GitHub中下载源代码,使用以下命令进行下载和安装。
wget https://github.com/vcftools/vcftools/archive/master.zip
unzip master.zip
cd vcftools-master
./autogen.sh
./configure
make
sudo make install
七、VCFTOOLS Windows能用吗
VCFTOOLS可以在Windows系统下使用,但需要通过Cygwin或MinGW等环境进行安装。
1、在Cygwin或MinGW等环境中安装Perl解释器和C++编译环境。
2、从VCFTOOLS官网下载需要安装的版本。
3、解压下载的文件,并在解压后的文件夹中打开命令行窗口。
cd C:\vcftools-0.xx
perl Makefile.PL
make
make install
安装完成后,可以通过命令行或Vconsole等工具使用VCFTOOLS。