Miscellaneous |
Version lineage of this tool (guids ordered most recent to oldest) |
toolshed.g2.bx.psu.edu/repos/iuc/masigpro/masigpro/1.49.3.1+galaxy0 (this tool) |
toolshed.g2.bx.psu.edu/repos/iuc/masigpro/masigpro/1.49.3.1+galaxy1 |
toolshed.g2.bx.psu.edu/repos/iuc/masigpro/masigpro/1.49.3.1 |
toolshed.g2.bx.psu.edu/repos/iuc/masigpro/masigpro/1.49.3.0 |
toolshed.g2.bx.psu.edu/repos/iuc/masigpro/masigpro/1.49.0.0 |
masigpro |
Requirements (dependencies defined in the <requirements> tag set) |
name | version | type |
coreutils | 8.25 | package |
bioconductor-masigpro | 1.49.3 | package |
r-optparse | 1.3.2 | package |
sed | 4.4 | package |
Additional information about this tool |
#if str($source.source_selector) == "advanced": paste #set $start = True #set $header = '' #for $time in $source.rep_time: #for $file in $time.files: #if $start: <(cut -f1 $file) #set $start = False #end if #set $header += ' "' + $file.name + '"' <(cut -f2 $file) #end for #end for > data && sed -i '1i$header' data && #if $source.enable_output: cp $design_matrix $edesign_out && #end if #set $data = 'data' #set $edesign = $design_matrix #else: #set $data = $source.data #set $edesign = $source.edesign #end if Rscript '${__tool_directory__}/masigpro.R' -e '$edesign' -d '$data' -o '$masigpro_out' #if str($source.source_selector) == "defaults": --time_col $source.time_col --repl_col $source.repl_col #end if --degree $makeDesignMatrix.degree --qvalue $p_vector.qvalue --min_obs $p_vector.min_obs --step_method '$Tfit.step_method' --nvar_correction $Tfit.nvar_correction --alfa $Tfit.alfa --rsq $getSiggenes.rsq --vars '$getSiggenes.vars' --significant_intercept '$getSiggenes.significant_intercept' #if $pdf.pdf_selector: --cluster_data $pdf.seeGenes.clusterData -k $pdf.seeGenes.k --print_cluster $pdf.seeGenes.print_cluster --cluster_method $pdf.seeGenes.clustering.clusterMethod #if str($pdf.seeGenes.clustering.clusterMethod) == "hclust": --distance $pdf.seeGenes.clustering.distance --agglo_method $pdf.seeGenes.clustering.aggloMethod #end if #if str($pdf.seeGenes.clustering.clusterMethod) == "kmeans": --iter_max $pdf.seeGenes.clustering.iterMax #end if --color_mode $pdf.seeGenes.colorMode --show_fit $pdf.seeGenes.showFit --show_lines $pdf.seeGenes.showLines --cexlab $pdf.seeGenes.cexlab --legend $pdf.seeGenes.legend #end if #if str($source.source_selector) == "advanced" and $source.enable_output && mv data $data_out #end if
Functional tests |
name | inputs | outputs | required files |
Test-1 |
source|enable_output: True source|rep_time_0|time: 1 source|rep_time_0|files: ['control_1H.counts', 'treat_1H.counts'] source|rep_time_1|time: 2 source|rep_time_1|files: ['control_2H.counts', 'treat_2H.counts'] source|rep_time_2|time: 3 source|rep_time_2|files: ['control_3H.counts', 'treat_3H_1.counts', 'treat_3H_2.counts'] source|rep_groups_0|name: Control source|rep_groups_0|files: ['control_1H.counts', 'control_2H.counts', 'control_3H.counts'] source|rep_groups_1|name: Treatment source|rep_groups_1|files: ['treat_1H.counts', 'treat_2H.counts', 'treat_3H_1.counts', 'treat_3H_2.counts'] source|rep_repl_0|files: ['treat_3H_1.counts', 'treat_3H_2.counts'] source|source_selector: advanced |
name: value name: value name: value name: value |
control_1H.counts treat_1H.counts control_2H.counts treat_2H.counts control_3H.counts treat_3H_1.counts treat_3H_2.counts control_1H.counts control_2H.counts control_3H.counts treat_1H.counts treat_2H.counts treat_3H_1.counts treat_3H_2.counts treat_3H_1.counts treat_3H_2.counts value |
Test-2 |
source|edesign: edesign_out.txt source|data: data_out.txt source|source_selector: defaults |
name: value name: value |
edesign_out.txt data_out.txt value |
Test-3 |
source|edesign: edesign_out.txt source|data: data_out.txt source|source_selector: defaults pdf|seeGenes|print_cluster: False |
name: value name: value |
edesign_out.txt data_out.txt value |