plink處理資料使用記錄

2021-10-13 07:29:20 字數 895 閱讀 2241

vcf 檔案轉換為 ped  和 map檔案:

plink --noweb --vcf amp_snp_anno.vcf --recode --out output --double-id

轉換為二進位制檔案:

plink --noweb --file output --make-bed --out outputb

quality control:

plink --bfile outputb --geno 0.05 --hwe 0.0001 --maf 0.1 --mind 0.05 --recode --out output3

--geno 0.05 如果乙個個體有5%的snp都是缺失的,那麼就刪掉該snp。

--mind 0.05 如果乙個snp5%的個體中都是缺失的,那麼就刪掉該個體。

plink --bfile outputb --geno 0.05 --hwe 0.0001 --maf 0.1 --mind 0.05 --recode vcf

輸出檔案為vcf

snp_chr1_12777254.vcf:

plink --noweb --vcf snp_chr1_12777254.vcf --make-bed --out outputbc1   

1.9版本的plink  用以上命令生成ped檔案

報錯:error: out of memory. the memory flag may be helpful.

failed allocation size: 665225152

執行: plink --memory 665225152

報錯:error: --memory parameter too larges for 32-bit version

換個64version 試一下

成功~~~

windows批處理使用記錄

進入批處理所在目錄 cd dps0 d0 同理,將 檔案全路徑 作為引數時,進入這個檔案所在資料夾的方式為 cd dpsn 注 n需要用引數的索引替換 dn 終結某些程序 taskkill f im exe 如果資料夾不存在就建立 if not exist logs mkdir logs 日期獲取 ...

資料庫記錄處理

新建乙個表 名字為t3,屬性id為 int型別 主鍵,給自增,name 為 varchar型別 非空約束 age int 型別,int型別,非空屬性 create table t3 id int primary key auto increment,name varchar 20 not null,...

Plink的高階使用方法(未完成)

之前寫了plink常用命令總結是對plink的一些基礎命令的簡單記錄,經過一段時間的使用,也寫了乙個使用plink對snp資料進行質量控制的簡單pipeline的記錄,現在再做一些總結,就稱為plink的高階使用方法吧。提取一段位置區間的所有snp plink bfile sample extrac...