一、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。
原創文章,作者:UTWF,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/132204.html