zoukankan      html  css  js  c++  java
  • CNV

    使用软件 CNVnator_v0.3.2

    过滤脚本 cnvnator_filter.pl

    CNV输出结果

    CNV_type        coordinates     CNV_size        normalized_RD   p-val1  p-val2  p-val3  p-val4  q0
    duplication     chr10:1-9590600 9.5906e+06      3.73714e+07     0       0       0       0       0.0087298
    deletion        chr10:9590601-9598000   7400    0       193986  1.51989e-13     265833  1.59372e-07
         0
    duplication     chr10:9598001-20649900  1.10519e+07     3.11348e+07     0       0       0       0
           0.0164661
    deletion        chr10:20649901-20666600 16700   2.04526e+07     0.107276        1.53471e-41     1.16667 1.60926e-35     0.0105263
    duplication     chr10:20666601-58953000 3.82864e+07     2.68946e+07     0       0       0       0
           0.0687549
    deletion        chr10:58956801-58966800 10000   0       143550  2.26481e-21     179437  2.37483e-15
         0
    deletion        chr10:58967101-58971500 4400    0       326250  0.000163197     598125  171.125 1
    duplication     chr10:58971501-67192000 8.2205e+06      2.50849e+07     0       0       0       0
           0.00724827

    过滤后

    CNV_type        coordinates     CNV_size        normalized_RD   p-val1  p-val2  p-val3  p-val4  q0
    deletion        chr6:17969101-17990800  21700   0.0938754       7.34436e-12     1.50881e+09     1.0517e-10      1.60098e+09     0
    deletion        chr6:51409801-51432200  22400   0.130833        1.36433e-05     2.85248e+09     0.00071419      2.85413e+09     0.2
    deletion        chr6:62722501-62745900  23400   0.155307        0.00782878      2.87083e+09     54829.5 7.85916e-67     0
    deletion        chr6:63945701-63964200  18500   0.158415        0.0224522       2.8557e+09      0.60604 2.85735e+09     0.5
    deletion        chr6:84412301-84430800  18500   0.158415        0.0224522       2.8557e+09      0.60604 2.85735e+09     0.5
    deletion        chr6:94104601-94138600  34000   0.11393 3.51557e-09     2.87096e+09     34881.6 2.93187e-104    0
    deletion        chr6:95677601-95830900  153300  0.175024        2.02724e-10     2.871e+09       1.05335e-12     2.871e+09       0
    deletion        chr6:101751601-101764300        12700   0.157061        0.0380917       1.82699e+09
         3.6824  1.96178e+09     0.5
    deletion        chr6:128498001-128514200        16200   0.138074        0.000294307     2.36381e+09
         86017.5 2.08126e-41     0
    deletion        chr6:157641201-157696200        55000   0.132152        2.99676e-06     2.871e+09
           19396   2.07431e-178    0
    deletion        chr6:167942101-168043600        101500  0.0540112       1.57017e-12     2.871e+09
           8919.17 0       0
    deletion        chr6:171052901-171115100        62200   0.150971        0.000636157     2.871e+09
           16651.8 7.83291e-204    0.333333
    deletion        chrM:8801-16600 7800    0.590908        2.54587e-08     2.42617e+09     0.000434635
         2.53319e+09     0.00227964

    过滤脚本

    #!/usr/bin/perl -w
    use strict;
    
    die "Usage:
    	perl filterCNV.pl <CNVs> 
    " unless @ARGV == 1;
    
    my $cnv = shift;
    
    open CNV,"<$cnv" || die "$!";
    my @pl = "";
    
    while(<CNV>) {
            chomp;
            if ($_ =~ /normalized_RD/)
            {
                    print "$_
    ";
                    next;
            }
            @pl = split /	/,$_;
    
            if($pl[3] ==0 || $pl[3] >4 ||$pl[8] == -1 || $pl[8] > 0.5 || $pl[2] < 1000) {
                    next;   
            }else {
                    print $_ . "
    ";        
            }
    }
    
    close CNV;

    结语:

    CNV的可靠性不高,一般人可以检测出1k~2k个,没有较好的验证方法(exome SNP还可以用芯片来评估)

    所以建议多用几个软件来call CNV,另外可以设置上面的q0 参数,到0.1,甚至0.05(上面脚本中的pl[8])

  • 相关阅读:
    How to print GETDATE() in SQL Server with milliseconds in time?
    StarLink卫星网络如何工作
    Chinasat16
    天线增益计算
    Schemachine
    源代码之整洁代码
    关于进程内缓存与分布式缓存
    IOT物联网时代测试演化
    互联网大促运维实践案例
    Kubernetes应用场景
  • 原文地址:https://www.cnblogs.com/leezx/p/6650071.html
Copyright © 2011-2022 走看看