This relies on the data output that is being produced from RSeQC and ends up in one folder. All variables that this document is dependent on can be changed either in the header of by calling the document including parameters.

Sample included in the results

```r

Distribution of reads that over the different samples.

RfunctionsDirectory = params$RfunctionsDirectory
RseqFunctionsFile = paste(RfunctionsDirectory,"RSeQCfunctions.R", sep="/")
source(RseqFunctionsFile)
workingDirectory = params$workingDirectory
resultsDir = params$resultsDir
metaDataTableFile = params$metaDataTableTxt

metaData = read.table(paste(workingDirectory,metaDataTableFile,sep= "/"), sep = "\t", header = TRUE,comment.char="");
plot = getTPKMPlots(resultsDir,metaData)
plot

TIN values for the different samples

RfunctionsDirectory = params$RfunctionsDirectory
RseqFunctionsFile = paste(RfunctionsDirectory,"RSeQCfunctions.R", sep="/")
source(RseqFunctionsFile)
workingDirectory = params$workingDirectory
resultsDir = params$resultsDir
metaDataTableFile = params$metaDataTableTxt

metaData = read.table(paste(workingDirectory,metaDataTableFile,sep= "/"), sep = "\t", header = TRUE,comment.char="");
plot =getTINPlots(resultsDir,metaData)

plot


print ("")

Gene body coverage for the different samples

RfunctionsDirectory = params$RfunctionsDirectory
RseqFunctionsFile = paste(RfunctionsDirectory,"RSeQCfunctions.R", sep="/")
source(RseqFunctionsFile)
workingDirectory = params$workingDirectory
resultsDir = params$resultsDir
metaDataTableFile = params$metaDataTableTxt

metaData = read.table(paste(workingDirectory,metaDataTableFile,sep= "/"), sep = "\t", header = TRUE,comment.char="");
plot =getGeneBodyCoveragePlots(resultsDir,metaData)


plot[[1]]

plot[[2]]

Fraction of known junctions of all bases on reads used

RfunctionsDirectory = params$RfunctionsDirectory
RseqFunctionsFile = paste(RfunctionsDirectory,"RSeQCfunctions.R", sep="/")
source(RseqFunctionsFile)
workingDirectory = params$workingDirectory
resultsDir = params$resultsDir
metaDataTableFile = params$metaDataTableTxt

metaData = read.table(paste(workingDirectory,metaDataTableFile,sep= "/"), sep = "\t", header = TRUE,comment.char="");
plot =getJunctionSaturationPlots(resultsDir,metaData)


plot[[1]]

plot[[2]]

Clipping profile to identify where the soft clipping occurs.

RfunctionsDirectory = params$RfunctionsDirectory
RseqFunctionsFile = paste(RfunctionsDirectory,"RSeQCfunctions.R", sep="/")
source(RseqFunctionsFile)
workingDirectory = params$workingDirectory
resultsDir = params$resultsDir
metaDataTableFile = params$metaDataTableTxt

metaData = read.table(paste(workingDirectory,metaDataTableFile,sep= "/"), sep = "\t", header = TRUE,comment.char="");
plot =getClippingProfilePlots(resultsDir,metaData)


plot[[1]]

plot[[2]]

Inner distance plot

RfunctionsDirectory = params$RfunctionsDirectory
RseqFunctionsFile = paste(RfunctionsDirectory,"RSeQCfunctions.R", sep="/")
source(RseqFunctionsFile)
workingDirectory = params$workingDirectory
resultsDir = params$resultsDir
metaDataTableFile = params$metaDataTableTxt

metaData = read.table(paste(workingDirectory,metaDataTableFile,sep= "/"), sep = "\t", header = TRUE,comment.char="");
if(any(colnames(metaData) == "Type")){
  if(any(metaData$Type=="PE")){
    plot =getClippingProfilePlots(resultsDir,metaData)


    plot[[1]]

    plot[[2]]
  }
}else{
  print("No info about paired end reads")
}


b97jre/RNAmappingPipeline documentation built on May 11, 2019, 5:22 p.m.