opts_chunk$set(tidy=TRUE, cache=FALSE, highlight=TRUE, figalign="center", warning=FALSE, error=FALSE, message=FALSE, fig.height=11, fig.width=11)
library(ggplot2)
library(xtable)
| Try to de-convolute the array relationships by looking at the SNP | |
| # probes | |
| snpProbes <- grep('rs', fData(lumiData)$TargetID) | |
| betas <- estimateBeta(lumiData) | |
| betasSNP <- exprs(betas)[snpProbes, ] | |
| labels <- paste(pData(lumiData)$Subject, | |
| pData(lumiData)$sampleID, | |
| pData(lumiData)$Tissue, | |
| sep='_') |
| about title: "Variant filtering from amplicon data" | |
| PICARD_HOME="/n/HSPH/local/share/java/picard/" | |
| GATK_HOME="/n/HSPH/local/share/java/gatk/" | |
| SNPEFF_HOME="/n/HSPH/local/share/java/snpeff/" | |
| SNPEFF_CONF="/n/HSPH/local/share/java/snpeff/snpEff.config" | |
| HG19="/n/scratch00/hsph/biodata/genomes/Hsapiens/hg19/seq/hg19.fa" | |
| HG19CHR='../chrTargets.bed' | |
| TARGETS="../exonTargetsSorted.bed" | |
| DBSNP132="/n/scratch00/hsph/biodata/genomes/Hsapiens/hg19/variation/dbsnp_132.vcf" |
| about title: "Variant filtering from amplicon data" | |
| PICARD_HOME="/n/HSPH/local/share/java/picard/" | |
| GATK_HOME="/n/HSPH/local/share/java/gatk/" | |
| SNPEFF_HOME="/n/HSPH/local/share/java/snpeff/" | |
| SNPEFF_CONF="/n/HSPH/local/share/java/snpeff/snpEff.config" | |
| HG19="/n/scratch00/hsph/biodata/genomes/Hsapiens/hg19/seq/hg19.fa" | |
| HG19CHR='../chrTargets.bed' | |
| TARGETS="../exonTargetsSorted.bed" | |
| DBSNP132="/n/scratch00/hsph/biodata/genomes/Hsapiens/hg19/variation/dbsnp_132.vcf" |
| about title: "Variant filtering from amplicon data" | |
| PICARD_HOME="/n/HSPH/local/share/java/picard/" | |
| GATK_HOME="/n/HSPH/local/share/java/gatk/" | |
| SNPEFF_HOME="/n/HSPH/local/share/java/snpeff/" | |
| SNPEFF_CONF="/n/HSPH/local/share/java/snpeff/snpEff.config" | |
| HG19="/n/scratch00/hsph/biodata/genomes/Hsapiens/hg19/seq/hg19.fa" | |
| HG19CHR='../chrTargets.bed' | |
| TARGETS="../exonTargetsSorted.bed" | |
| DBSNP132="/n/scratch00/hsph/biodata/genomes/Hsapiens/hg19/variation/dbsnp_132.vcf" |
| about title: "Variant filtering from amplicon data" | |
| PICARD_HOME="/n/HSPH/local/share/java/picard/" | |
| GATK_HOME="/n/HSPH/local/share/java/gatk/" | |
| SNPEFF_HOME="/n/HSPH/local/share/java/snpeff/" | |
| SNPEFF_CONF="/n/HSPH/local/share/java/snpeff/snpEff.config" | |
| HG19="/n/scratch00/hsph/biodata/genomes/Hsapiens/hg19/seq/hg19.fa" | |
| HG19CHR='../chrTargets.bed' | |
| TARGETS="../exonTargetsSorted.bed" | |
| DBSNP132="/n/scratch00/hsph/biodata/genomes/Hsapiens/hg19/variation/dbsnp_132.vcf" |
| ### KNITR SETUP | |
| ```{r setup, echo=FALSE} | |
| opts_chunk$set(tidy=TRUE, cache=FALSE, highlight=TRUE, figalign="center", warning=FALSE, error=FALSE, message=FALSE, fig.height=11, fig.width=11) | |
| ``` | |
| ### EXAMPLE CHUNK | |
| ```{r libraries} | |
| library(ggplot2) | |
| library(xtable) |
| ### KNITR SETUP | |
| ```{r setup, echo=FALSE} | |
| opts_chunk$set(tidy=TRUE, cache=FALSE, highlight=TRUE, figalign="center", warning=FALSE, error=FALSE, message=FALSE, fig.height=11, fig.width=11) | |
| ``` | |
| ### EXAMPLE CHUNK | |
| ```{r libraries} | |
| library(ggplot2) | |
| library(xtable) |
| library(getopt) | |
| options <- c('help', 'h', 0, 'logical', | |
| 'reads', 'r', 1, 'character', | |
| 'targets', 't', 1, 'character') | |
| opt = getopt(matrix(options, ncol=4, byrow=T)) | |
| # Help was asked for. | |
| if (!is.null(opt$help)) { |
| # Create a vector of sex-specific positive control genes | |
| sex.symbols <- c("XIST","CYorf15A","DDX3Y","KDM5D","RPS4Y1","USP9Y","UTY"); | |
| sex.genes <- featureNames(dataset)[match(sex.symbols, fData(dataset)$Symbol)]; | |
| names(sex.genes) <- sex.symbols; | |
| sex.genes <- na.omit(sex.genes); | |
| # Draw stripcharts of expression of each sex-specific gene | |
| pdf.filename <- file.path(project.path, sprintf("%s_sex_stripcharts.pdf", project.prefix)); | |
| if (!file.exists(pdf.filename)) { | |
| pdf(pdf.filename, width=11, height=8.5); |