Repository revision
17:43221aef70e2

Repository 'cuffdiff'
hg clone https://toolshed.g2.bx.psu.edu/repos/devteam/cuffdiff

Cuffdiff tool metadata
Miscellaneous
Cuffdiff
find significant changes in transcript expression, splicing, and promoter use
cuffdiff
toolshed.g2.bx.psu.edu/repos/devteam/cuffdiff/cuffdiff/2.2.1.6
2.2.1.6
cuffdiff 2>&1 | head -n 1
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/devteam/cuffdiff/cuffdiff/2.2.1.6 (this tool)
toolshed.g2.bx.psu.edu/repos/devteam/cuffdiff/cuffdiff/2.2.1.5
toolshed.g2.bx.psu.edu/repos/devteam/cuffdiff/cuffdiff/2.2.1.4
toolshed.g2.bx.psu.edu/repos/devteam/cuffdiff/cuffdiff/2.2.1.3
toolshed.g2.bx.psu.edu/repos/devteam/cuffdiff/cuffdiff/2.2.1.2
toolshed.g2.bx.psu.edu/repos/devteam/cuffdiff/cuffdiff/2.2.1.1
toolshed.g2.bx.psu.edu/repos/devteam/cuffdiff/cuffdiff/2.2.1.0
toolshed.g2.bx.psu.edu/repos/devteam/cuffdiff/cuffdiff/0.0.7
toolshed.g2.bx.psu.edu/repos/devteam/cuffdiff/cuffdiff/0.0.6
cuffdiff
Requirements (dependencies defined in the <requirements> tag set)
name version type
cufflinks 2.2.1 package
bioconductor-cummerbund 2.16.0 package
Additional information about this tool
cuffdiff
            --no-update-check
            --quiet
            --FDR=$fdr
            --num-threads="\${GALAXY_SLOTS:-4}"
            --min-alignment-count=$min_alignment_count
            --library-norm-method=$library_norm_method
            --dispersion-method=$dispersion_method

            ## Set advanced SE data parameters?
            #if $additional.sAdditional == "Yes":
                -m $additional.frag_mean_len
                -s $additional.frag_len_std_dev
            #end if

            ## Multi-read correct?
            #if $multiread_correct :
                -u
            #end if

            ## Bias correction?
            #if $bias_correction.do_bias_correction == "Yes":
               -b
                #if $bias_correction.seq_source.index_source == "history":
                    ## Custom genome from history.
                    '$bias_correction.seq_source.ref_file'
                #else:
                    ## Built-in genome.
                    '${bias_correction.seq_source.index.fields.path}'
                #end if
            #end if

            
#import re
#if $in_type.set_in_type in ['BAM', 'CXB']
    #set labels = "','".join([str($condition.name) for $condition in $in_type.conditions])
#elif $in_type.set_in_type in ['CONDITION_LIST', 'CONDITION_REPLICATE_LIST']
    #set labels = "','".join([str($condition).replace(',', '_') for $condition in $in_type.conditions.keys()])
#end if
--labels '$labels'
    

            $length_correction

            ## Set advanced parameters for cufflinks
             #if $advanced_settings.sAdvanced == "Yes":
                #if str($advanced_settings.library_type) != 'auto':
                        --library-type=$advanced_settings.library_type
                #end if
                #if $advanced_settings.mask_file:
                        --mask-file '$advanced_settings.mask_file'
                    #end if
                #if $advanced_settings.time_series:
                        --time-series
                #end if
                --max-mle-iterations=$advanced_settings.max_mle_iterations
                $advanced_settings.hits_norm
                --max-bundle-frags=$advanced_settings.max_bundle_frags
                --num-frag-count-draws=$advanced_settings.num_frag_count_draws
                --num-frag-assign-draws=$advanced_settings.num_frag_assign_draws
                --min-reps-for-js-test=$advanced_settings.min_reps_for_js_test
            #end if
            ## Inputs.
            '$gtf_input'

            
#if $in_type.set_in_type in ['BAM', 'CXB']
    #for $condition in $in_type.conditions:
        #set samples = ','.join([str($sample) for $sample in $condition.samples])
        '$samples'
    #end for
#elif $in_type.set_in_type == 'CONDITION_LIST'
    #for $sample in $in_type.conditions:
        '$sample'
    #end for
#elif $in_type.set_in_type == 'CONDITION_REPLICATE_LIST'
    #for $condition_list in $in_type.conditions:
        #set samples = ','.join([str($sample) for $sample in $condition_list])
        '$samples'
    #end for
#end if
    
            #if $generate_sqlite:
                &&
                Rscript '$__tool_directory__/cummeRbund.R'
            #end if
            
    
None
False
Functional tests
name inputs outputs required files
Test-1 gtf_input: cuffdiff_in1.gtf
omit_tabular_output: True
generate_sqlite: True
in_type|conditions_0|name: q1
in_type|conditions_0|samples: cuffdiff_in1.sam
in_type|conditions_1|name: q2
in_type|conditions_1|samples: cuffdiff_in2.sam
in_type|set_in_type: BAM
fdr: 0.05
min_alignment_count: 0
multiread_correct: False
bias_correction|do_bias_correction: No
additional|sAdditional: No
name: value
cuffdiff_in1.gtf
cuffdiff_in1.sam
cuffdiff_in2.sam
value
Test-2 gtf_input: cuffdiff_in1.gtf
omit_tabular_output: True
generate_sqlite: True
in_type|conditions: list collection
in_type|set_in_type: CONDITION_LIST
fdr: 0.05
min_alignment_count: 0
multiread_correct: False
bias_correction|do_bias_correction: No
additional|sAdditional: No
name: value
cuffdiff_in1.gtf
cuffdiff_in1.sam
cuffdiff_in2.sam
value
Test-3 gtf_input: cuffdiff_in1.gtf
omit_tabular_output: False
in_type|conditions_0|name: q1
in_type|conditions_0|samples: cuffdiff_in1.sam
in_type|conditions_1|name: q2
in_type|conditions_1|samples: cuffdiff_in2.sam
in_type|set_in_type: BAM
fdr: 0.05
min_alignment_count: 0
multiread_correct: False
bias_correction|do_bias_correction: No
additional|sAdditional: No
name: value
name: value
name: value
name: value
name: value
name: value
name: value
name: value
name: value
name: value
name: value
cuffdiff_in1.gtf
cuffdiff_in1.sam
cuffdiff_in2.sam
value