Repository revision
2:94965e369be4

Repository 'iwtomics_testandplot'
hg clone https://toolshed.g2.bx.psu.edu/repos/iuc/iwtomics_testandplot

IWTomics Test tool metadata
Miscellaneous
and Plot
iwtomics_testandplot
toolshed.g2.bx.psu.edu/repos/iuc/iwtomics_testandplot/iwtomics_testandplot/1.0.0.0
1.0.0.0
None
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/iuc/iwtomics_testandplot/iwtomics_testandplot/1.0.0.0 (this tool)
iwtomics_testandplot
Requirements (dependencies defined in the <requirements> tag set)
name version type
bioconductor-iwtomics 1.0.0 package
Additional information about this tool
Rscript '$__tool_directory__/testandplot.R' adjustedpvaluematrix='${adjustedpvaluematrix}' iwtomicsrespdf='${iwtomicsrespdf}' iwtomicssumpdf='${iwtomicssumpdf}' iwtomicsrdata='${iwtomicsrdata}' iwtomicstests='${iwtomicstests}' iwtomicsselectedfeatures='${iwtomicsselectedfeatures}'
      regionids='${regionids}'
      featureids='${featureids}'
      rdatafile='${rdata}'

      #set region1 = ','.join( [ str( $r.region0 ) for $r in $regionssection.regions ] )
      #set region2 = ','.join( [ str( $r.region1 ) for $r in $regionssection.regions ] )
      region1='c(${region1})'
      region2='c(${region2})'

      features_subset='c(${featureslist})'

      statistics="'${conditionalstatistics.statistics}'"
      #if $conditionalstatistics.statistics == "quantile":
        #set probabilities = ','.join( [ str( $p.qprob ) for $p in $conditionalstatistics.quantilesection.qprobabilities ] )
        testprobs='c(${probabilities})'
      #end if

      B='${permutations}'

      testalpha='${plotres.alpha}'
      average='${plotres.average}'
      size='${plotres.size}'
      plottype="'${plotres.conditionalplottype.plottype}'"
      #if $plotres.conditionalplottype.plottype == "boxplot":
        #set probs = ','.join( [ str( $p.prob ) for $p in $plotres.conditionalplottype.probabilitiessection.probabilities ] )
        #if $probs != "":
          probs='c(${plotres.conditionalplottype.probabilitiessection.prob0},${plotres.conditionalplottype.probabilitiessection.prob1},${plotres.conditionalplottype.probabilitiessection.prob2},${probs})'
        #else:
          probs='c(${plotres.conditionalplottype.probabilitiessection.prob0},${plotres.conditionalplottype.probabilitiessection.prob1},${plotres.conditionalplottype.probabilitiessection.prob2})'
        #end if
      #end if

      groupby="'${plotsum.conditionalgroupby.groupby}'"
      #if $plotsum.conditionalgroupby.groupby == "test":
        summaryalpha='${plotsum.conditionalgroupby.testalphaplot}'
        only_significant='${plotsum.conditionalgroupby.testonlysig}'
      #elif $plotsum.conditionalgroupby.groupby == "feature":
        summaryalpha='${plotsum.conditionalgroupby.featurealphaplot}'
        only_significant='${plotsum.conditionalgroupby.featureonlysig}'
      #end if

  
None
False
Functional tests
name inputs outputs required files
Test-1 regionssection|regions_1|region0: 3
plotsum|conditionalgroupby|featureonlysig: True
regionssection|regions_1|region1: 1
permutations: 1000
plotres|average: True
regionssection|regions_0|region0: 2
regionssection|regions_0|region1: 1
regionids: output_loadandplot/iwtomics.loadandplot.regions.txt
plotres|conditionalplottype|plottype: boxplot
rdata: output_loadandplot/iwtomics.loadandplot.RData
plotres|alpha: 0.05
plotres|conditionalplottype|probabilitiessection|prob2: 0.75
featureids: output_loadandplot/iwtomics.loadandplot.features.txt
plotres|conditionalplottype|probabilitiessection|prob0: 0.25
plotres|conditionalplottype|probabilitiessection|prob1: 0.5
plotsum|conditionalgroupby|featurealphaplot: 0.05
plotsum|conditionalgroupby|groupby: feature
regionssection|regions_2|region0: 4
regionssection|regions_2|region1: 1
conditionalstatistics|statistics: mean
plotres|size: True
featureslist: ['1', '2']
adjustedpvaluematrix: iwtomics.testandplot.adjustedpvalue.matrix.txt
iwtomicsrespdf: iwtomics.testandplot.iwtomicstestresults.pdf
iwtomicssumpdf: iwtomics.testandplot.summaryplot.pdf
iwtomicsrdata: iwtomics.testandplot.RData
iwtomicstests: iwtomics.testandplot.tests.txt
iwtomicsselectedfeatures: iwtomics.testandplot.selectedfeatures.txt
output_loadandplot/iwtomics.loadandplot.RData
output_loadandplot/iwtomics.loadandplot.regions.txt
output_loadandplot/iwtomics.loadandplot.features.txt
output_testandplot/iwtomics.testandplot.adjustedpvalue.matrix.txt
output_testandplot/iwtomics.testandplot.iwtomicstestresults.pdf
output_testandplot/iwtomics.testandplot.summaryplot.pdf
output_testandplot/iwtomics.testandplot.RData
output_testandplot/iwtomics.testandplot.tests.txt
output_testandplot/iwtomics.testandplot.selectedfeatures.txt