美文网首页
计算群体pi

计算群体pi

作者: 花生学生信 | 来源:发表于2021-07-12 07:30 被阅读0次

    1、提取3k材料的名称

    '''

    bcftools query -l 3k.snp.vcf > 3k.list

    '''

    #2、挑选要计算pi的subset

    #3、使用vcftools 计算pi #以30kb的窗口进行计算

    vcftools --vcf 3k.snp.vcf  --keep group1.list --window-pi 30000  --out group1.int

    导入R

    #读入数据

    p1 <- read.table("group1.int.windowed.pi", header = T)

    #按照群体命名

    p1$pop <- "group1"

    ###合并三个文件

    ###df <- rbind(p1,p2,p3)

    #画图

    library(ggplot2)

    options(scipen = 200)

    ggplot(p1, aes(x=pop, y = PI, fill = pop)) +

      geom_boxplot() +theme_classic()

    如果是展示多个,可以使用grid或者facet_wrap进行展示

    相关文章

      网友评论

          本文标题:计算群体pi

          本文链接:https://www.haomeiwen.com/subject/ersjpltx.html