Changes

From Genome Analysis Wiki
Jump to navigationJump to search
1,747 bytes added ,  17:42, 22 November 2009
no edit summary
Line 8: Line 8:     
   lanecheck -f NA19239.chrom20.SLX.glf -m NA19238.chrom20.SLX.glf -c NA19240.chrom20.SLX.glf \
 
   lanecheck -f NA19239.chrom20.SLX.glf -m NA19238.chrom20.SLX.glf -c NA19240.chrom20.SLX.glf \
          --father NA19239 --mother NA19238 --child NA19240 \
+
        --father NA19239 --mother NA19238 --child NA19240 \
          --minMapQuality 30 --minTotalDepth 0 --maxTotalDepth 1000 \
+
        --minMapQuality 30 --minTotalDepth 0 --maxTotalDepth 1000 \
          -b YRI.chrom20.SLX.vcf > YRI.chrom20.SLX.log
+
        -b YRI.chrom20.SLX.vcf > YRI.chrom20.SLX.log
    
== Command Line Options ==
 
== Command Line Options ==
Line 31: Line 31:  
   --minMapQuality ''threshold''      Positions where the root-means squared mapping quality falls below this threshold will be excluded.
 
   --minMapQuality ''threshold''      Positions where the root-means squared mapping quality falls below this threshold will be excluded.
 
  --strict                      When the map quality is interpreted ''strictly'', all three trio individuals must exceed ''minMapQuality''  
 
  --strict                      When the map quality is interpreted ''strictly'', all three trio individuals must exceed ''minMapQuality''  
                                before a call is made. Without the --strict option, reads for individuals below the threshold are ignored.
+
                              before a call is made. Without the --strict option, reads for individuals below the threshold are ignored.
    
   --minTotalDepth ''threshold''          Positions where the read depth falls below this threshold will be excluded.
 
   --minTotalDepth ''threshold''          Positions where the read depth falls below this threshold will be excluded.
Line 54: Line 54:  
             excess rate  =  (informative rate  -  background rate).
 
             excess rate  =  (informative rate  -  background rate).
   −
"Informative" locations are those where the candidate individual is homozygous, according to the HapMap genotype information, and base calls are compared to the HapMap homozygous allele, rather than to the genome reference sequence. "Background" locations are all sites not known to be polymorphic and not recorded in dbSNP.  
+
"Informative" locations are those where the candidate individual is homozygous, according to the HapMap genotype information, and base calls are compared to the HapMap homozygous allele, rather than to the genome reference sequence. "Background" locations are all sites not known to be polymorphic and not recorded in dbSNP.
    
abc
 
abc
    +
<br>
    +
== '''TODO''' ==
 +
Frequently, we will want to run lane checking on a mapped .bam file which already contains sequence data from many different instrument runs merged together. They are merged because the sequencing center said they all belong to the same individual. In Pilot 3, this was true for all of the Baylor LS 454 sequencing data. In this case, the read identifier in column 1 of the .sam file carries information about which sequencing run each read belongs to, as well as information that uniquely identifies that read within its run. The read identifiers often are dot or colon-separated strings of the form 'run_name&lt;sep&gt;read_number'. The 'run_name' may be either an SRR / ERR identifier or the sequencing center's own alpha-numeric internal run identifier.
   −
==TODO==
+
The "Read group classifier" is an extended regular expression such as '\(^[^.:]+\)[.:].*' which matches just the part of each read identifier that is common to all reads from one instrument run and which differs between instrument runs. The regular expression is passed into the lane checking program as an ascii string. The program keeps track of all distinct values it has seen for the matched portion, and must keep a separate tally of matches and mismatches for each combination of [read group x candidate individual]. By itself, the matched portion of each read identifier does not fully specify which original .fastq file a read came from. The 'bitwise flag' value in column 2 of the .sam format has the remaining information. This is able to distinguish between the 'left end', 'right end' and 'single end' reads which come from each Illumina paired-end sequencing run. The Baylor LS 454 data were all single end reads, so I did not have to deal with this complication.<br>
533

edits

Navigation menu