Repository revision
7:6ef732512682

Repository 'hicexplorer_chicsignificantinteractions'
hg clone https://toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_chicsignificantinteractions

chicSignificantInteractions tool metadata
Miscellaneous
computes viewpoints with the given reference points and a background model
hicexplorer_chicsignificantinteractions
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_chicsignificantinteractions/hicexplorer_chicsignificantinteractions/3.6+galaxy1
3.6+galaxy1
chicSignificantInteractions --version
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_chicsignificantinteractions/hicexplorer_chicsignificantinteractions/3.6+galaxy1 (this tool)
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_chicsignificantinteractions/hicexplorer_chicsignificantinteractions/3.6+galaxy0
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_chicsignificantinteractions/hicexplorer_chicsignificantinteractions/3.4.3.1
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_chicsignificantinteractions/hicexplorer_chicsignificantinteractions/3.4.3.0
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_chicsignificantinteractions/hicexplorer_chicsignificantinteractions/3.4.2.0
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_chicsignificantinteractions/hicexplorer_chicsignificantinteractions/3.4.1.0
toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_chicsignificantinteractions/hicexplorer_chicsignificantinteractions/3.3.1.0
hicexplorer_chicsignificantinteractions
Requirements (dependencies defined in the <requirements> tag set)
name version type
hicexplorer 3.6 package
Additional information about this tool
#import re

        mkdir interactionFiles &&
        mkdir targetFolder &&
        mkdir significantFilesFolder &&

        #if $tar_input_conditional.tar_input_selector == 'tar_input':
            ln -s '$tar_input_conditional.interactionFiles' viewpoints.tar && 
            tar -C interactionFiles -xvf viewpoints.tar &&
        #else:
            #for $file in $tar_input_conditional.interactionFiles:
                #set identifier = re.sub('[^\s\w\-\.]', '_', str($file.element_identifier))                
                ln -s '$file' 'interactionFiles/$identifier' &&
            #end for
        #end if
    
        #if $batchmode_conditional.batchmode_selector == 'optionSinglemode':
            #set $interactonfileslist = ' '.join([ '\'interactionFiles/%s\'' % re.sub('[^\s\w\-\.]', '_', str($file.element_identifier)) for $file in $interactionFiles ])
        #end if
        chicSignificantInteractions
            #if $batchmode_conditional.batchmode_selector == 'optionSinglemode':
                --interactionFile $interactonfileslist
                --computeSampleNumber $batchmode_conditional.computeSampleNumber
            #else:
                --interactionFile '$batchmode_conditional.interactionFilesOrderFile'
                --interactionFileFolder interactionFiles
                --batchMode
                --targetFileList targetListFile.txt
                --writeFileNamesToFile significantFiles.txt
                --computeSampleNumber $batchmode_conditional.computeSampleNumber
            #end if

            --pValue $pvalue

            #if $filter_conditional.filter_selector == 'optionXfold':
                --xFoldBackground $filter_conditional.xfold
            #else:
                --loosePValue $filter_conditional.loosePvalue

            #end if
            --backgroundModelFile '$backgroundModelFile'
            --resolution $resolution
            --peakInteractionsThreshold $peakInteractionsThreshold
            --range $rangeUpstream $rangeDownstream
            --targetFolder targetFolder
            --outputFolder significantFilesFolder
            $truncateZeroPvalues
            --fixateRange $fixateRange
            -suffix significant_interactions.txt
            --threads \${GALAXY_SLOTS:-4}

            #if $tar:
                && cd targetFolder
                && tar -cvf ../targetFolder.tar *
                && cd ..
                && rm -rf targetFolder

                && cd significantFilesFolder
                && tar -cvf ../significantFilesFolder.tar *
                && cd ..
                && rm -rf significantFilesFolder

            #end if
        
None
False
Functional tests
name inputs outputs required files
Test-1 tar_input_conditional|interactionFiles: ['cHi-C/chicViewpoint/output_3/FL-E13-5_chr1_chr1_14300280_14300280_Eya1.txt', 'cHi-C/chicViewpoint/output_3/FL-E13-5_chr1_chr1_4487435_4487435_Sox17.txt', 'cHi-C/chicViewpoint/output_3/FL-E13-5_chr1_chr1_19093103_19093103_Tfap2d.txt', 'cHi-C/chicViewpoint/output_3/MB-E10-5_chr1_chr1_19093103_19093103_Tfap2d.txt', 'cHi-C/chicViewpoint/output_3/MB-E10-5_chr1_chr1_14300280_14300280_Eya1.txt', 'cHi-C/chicViewpoint/output_3/MB-E10-5_chr1_chr1_4487435_4487435_Sox17.txt']
tar_input_conditional|tar_input_selector: interval_input
batchmode_conditional|interactionFilesOrderFile: cHi-C/chicViewpoint/fileNames_two_matrices.txt
batchmode_conditional|computeSampleNumber: 2
batchmode_conditional|batchmode_selector: optionBatchmode
pvalue: 0.2
filter_conditional|loosePvalue: 0.5
filter_conditional|filter_selector: optionLoosePvalue
backgroundModelFile: cHi-C/background.txt
rangeUpstream: 200000
rangeDownstream: 200000
name: value
name: value
cHi-C/chicViewpoint/output_3/FL-E13-5_chr1_chr1_14300280_14300280_Eya1.txt
cHi-C/chicViewpoint/output_3/FL-E13-5_chr1_chr1_4487435_4487435_Sox17.txt
cHi-C/chicViewpoint/output_3/FL-E13-5_chr1_chr1_19093103_19093103_Tfap2d.txt
cHi-C/chicViewpoint/output_3/MB-E10-5_chr1_chr1_19093103_19093103_Tfap2d.txt
cHi-C/chicViewpoint/output_3/MB-E10-5_chr1_chr1_14300280_14300280_Eya1.txt
cHi-C/chicViewpoint/output_3/MB-E10-5_chr1_chr1_4487435_4487435_Sox17.txt
cHi-C/chicViewpoint/fileNames_two_matrices.txt
cHi-C/background.txt
value
Test-2 tar_input_conditional|interactionFiles: ['cHi-C/chicViewpoint/output_1/FL-E13-5_chr1_chr1_14300280_14300280_Eya1.txt', 'cHi-C/chicViewpoint/output_1/MB-E10-5_chr1_chr1_14300280_14300280_Eya1.txt']
tar_input_conditional|tar_input_selector: interval_input
batchmode_conditional|computeSampleNumber: 1
batchmode_conditional|batchmode_selector: optionSinglemode
pvalue: 0.2
filter_conditional|xfold: 1.5
filter_conditional|filter_selector: optionXfold
backgroundModelFile: cHi-C/background.txt
rangeUpstream: 200000
rangeDownstream: 200000
cHi-C/chicViewpoint/output_1/FL-E13-5_chr1_chr1_14300280_14300280_Eya1.txt
cHi-C/chicViewpoint/output_1/MB-E10-5_chr1_chr1_14300280_14300280_Eya1.txt
cHi-C/background.txt
Test-3 tar_input_conditional|interactionFiles: ['cHi-C/chicViewpoint/output_3/FL-E13-5_chr1_chr1_14300280_14300280_Eya1.txt', 'cHi-C/chicViewpoint/output_3/FL-E13-5_chr1_chr1_4487435_4487435_Sox17.txt', 'cHi-C/chicViewpoint/output_3/FL-E13-5_chr1_chr1_19093103_19093103_Tfap2d.txt', 'cHi-C/chicViewpoint/output_3/MB-E10-5_chr1_chr1_19093103_19093103_Tfap2d.txt', 'cHi-C/chicViewpoint/output_3/MB-E10-5_chr1_chr1_14300280_14300280_Eya1.txt', 'cHi-C/chicViewpoint/output_3/MB-E10-5_chr1_chr1_4487435_4487435_Sox17.txt']
tar_input_conditional|tar_input_selector: interval_input
batchmode_conditional|interactionFilesOrderFile: cHi-C/chicViewpoint/fileNames_two_matrices.txt
batchmode_conditional|computeSampleNumber: 2
batchmode_conditional|batchmode_selector: optionBatchmode
pvalue: 0.2
filter_conditional|loosePvalue: 0.5
filter_conditional|filter_selector: optionLoosePvalue
backgroundModelFile: cHi-C/background.txt
rangeUpstream: 200000
rangeDownstream: 200000
tar: True
name: value
name: value
name: value
name: value
cHi-C/chicViewpoint/output_3/FL-E13-5_chr1_chr1_14300280_14300280_Eya1.txt
cHi-C/chicViewpoint/output_3/FL-E13-5_chr1_chr1_4487435_4487435_Sox17.txt
cHi-C/chicViewpoint/output_3/FL-E13-5_chr1_chr1_19093103_19093103_Tfap2d.txt
cHi-C/chicViewpoint/output_3/MB-E10-5_chr1_chr1_19093103_19093103_Tfap2d.txt
cHi-C/chicViewpoint/output_3/MB-E10-5_chr1_chr1_14300280_14300280_Eya1.txt
cHi-C/chicViewpoint/output_3/MB-E10-5_chr1_chr1_4487435_4487435_Sox17.txt
cHi-C/chicViewpoint/fileNames_two_matrices.txt
cHi-C/background.txt
value
Test-4 tar_input_conditional|interactionFiles: cHi-C/chicViewpoint/viewpoints.tar
tar_input_conditional|tar_input_selector: tar_input
batchmode_conditional|interactionFilesOrderFile: cHi-C/chicViewpoint/fileNames_two_matrices.txt
batchmode_conditional|computeSampleNumber: 2
batchmode_conditional|batchmode_selector: optionBatchmode
pvalue: 0.2
filter_conditional|loosePvalue: 0.5
filter_conditional|filter_selector: optionLoosePvalue
backgroundModelFile: cHi-C/background.txt
rangeUpstream: 200000
rangeDownstream: 200000
tar: True
name: value
name: value
name: value
name: value
cHi-C/chicViewpoint/viewpoints.tar
cHi-C/chicViewpoint/fileNames_two_matrices.txt
cHi-C/background.txt
value