Repository revision
21:9ff3765e7172

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

Extract and cluster differentially expressed transcripts tool metadata
Miscellaneous
from a Trinity assembly
trinity_analyze_diff_expr
toolshed.g2.bx.psu.edu/repos/iuc/trinity_analyze_diff_expr/trinity_analyze_diff_expr/2.15.1+galaxy0
2.15.1+galaxy0
None
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/iuc/trinity_analyze_diff_expr/trinity_analyze_diff_expr/2.15.1+galaxy0 (this tool)
toolshed.g2.bx.psu.edu/repos/iuc/trinity_analyze_diff_expr/trinity_analyze_diff_expr/2.9.1
toolshed.g2.bx.psu.edu/repos/iuc/trinity_analyze_diff_expr/trinity_analyze_diff_expr/2.8.5+galaxy2
toolshed.g2.bx.psu.edu/repos/iuc/trinity_analyze_diff_expr/trinity_analyze_diff_expr/2.8.5+galaxy1
toolshed.g2.bx.psu.edu/repos/iuc/trinity_analyze_diff_expr/trinity_analyze_diff_expr/2.8.4+galaxy1
toolshed.g2.bx.psu.edu/repos/iuc/trinity_analyze_diff_expr/trinity_analyze_diff_expr/2.8.4
toolshed.g2.bx.psu.edu/repos/iuc/trinity_analyze_diff_expr/trinity_analyze_diff_expr/2.8.3
toolshed.g2.bx.psu.edu/repos/iuc/trinity_analyze_diff_expr/trinity_analyze_diff_expr/2.6.6
toolshed.g2.bx.psu.edu/repos/iuc/trinity_analyze_diff_expr/trinity_analyze_diff_expr/2.4.0.2
toolshed.g2.bx.psu.edu/repos/iuc/trinity_analyze_diff_expr/trinity_analyze_diff_expr/2.4.0.0
toolshed.g2.bx.psu.edu/repos/iuc/trinity_analyze_diff_expr/trinity_analyze_diff_expr/2.2.0.0
trinity_analyze_diff_expr
Requirements (dependencies defined in the <requirements> tag set)
name version type
trinity 2.15.1 package
Additional information about this tool
## DE results input files must be in the working directory and have suffix .DE_results
    #import re
    #for $input in $DE_results
        #if re.search('.DE_results$',input.element_identifier)
            ## General case, where DE results files have been previously generated by run_de_analysis.pl
            ln -s '${input}' "${re.sub('[^\w\-_.]', '_', input.element_identifier)}"
        #else
            ## Particular case, where DE results files have non-standard names
            ln -s '${input}' "${re.sub('[^\w\-_.]', '_', input.element_identifier)}.DE_results"
        #end if
        &&
    #end for
    #if str( $additional_params.GO_enrichment.examine_GO_enrichment ) == "yes":
        ## DE matrix input files must be in the working directory and have the same name as DE results input files, but replacing suffix .DE_results by suffix .count_matrix
        #for $DE_matrix in $additional_params.GO_enrichment.DE_matrices
            ## Handle general case, where DE results files and DE matrix files have been previously generated by run_de_analysis.pl
            ln -s '${DE_matrix}' "${re.sub('[^\w\-_.]', '_', DE_matrix.element_identifier)}"
            &&
        #end for
    #end if

    analyze_diff_expr.pl
        --matrix '${matrix}'
        --samples '${samples}'
        -P ${P}
        -C ${C}

        #if str( $additional_params.max_DE_genes_per_comparison ):
            --max_DE_genes_per_comparison ${additional_params.max_DE_genes_per_comparison}
        #end if

        $additional_params.order_columns_by_samples_file

        #if $additional_params.max_genes_clust:
            --max_genes_clust ${additional_params.max_genes_clust}
        #end if

        #if str( $additional_params.GO_enrichment.examine_GO_enrichment ) == "yes":
            --examine_GO_enrichment
            --GO_annots '${$additional_params.GO_enrichment.GO_annots}'
            --gene_lengths '${$additional_params.GO_enrichment.gene_lengths}'
        #end if

        --output results
    
None
False
Functional tests
name inputs outputs required files
Test-1 matrix: count/qcheck/matrix.counts.matrix
samples: count/samples.txt
DE_results: list collection
name: value
count/qcheck/matrix.counts.matrix
count/samples.txt
count/exp_diff/input.matrix.wt_37_vs_wt_GSNO.DESeq2.DE_results
count/exp_diff/input.matrix.wt_37_vs_wt_ph8.DESeq2.DE_results
count/exp_diff/input.matrix.wt_GSNO_vs_wt_ph8.DESeq2.DE_results
value
Test-2 matrix: count/qcheck/matrix.counts.matrix
samples: count/samples.txt
DE_results: list collection
name: value
count/qcheck/matrix.counts.matrix
count/samples.txt
count/exp_diff/input.matrix.wt_37_vs_wt_GSNO.DESeq2.DE_results
count/exp_diff/input.matrix.wt_37_vs_wt_ph8.DESeq2.DE_results
count/exp_diff/input.matrix.wt_GSNO_vs_wt_ph8.DESeq2.DE_results
value
Test-3 matrix: count/qcheck/matrix.counts.matrix
samples: count/samples.txt
DE_results: list collection
additional_params|GO_enrichment|DE_matrices: list collection
additional_params|GO_enrichment|GO_annots: count/trinotate/go_annotations.txt
additional_params|GO_enrichment|gene_lengths: count/trinotate/genes.lengths.txt
additional_params|GO_enrichment|examine_GO_enrichment: yes
count/qcheck/matrix.counts.matrix
count/samples.txt
count/exp_diff/input.matrix.wt_GSNO_vs_wt_ph8.DESeq2.DE_results
count/exp_diff/input.matrix.wt_GSNO_vs_wt_ph8.DESeq2.count_matrix
count/trinotate/go_annotations.txt
count/trinotate/genes.lengths.txt