| Miscellaneous |
| Version lineage of this tool (guids ordered most recent to oldest) |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/3.7.6+galaxy1 (this tool) |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/3.7.5+galaxy1 |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/3.7.5+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/3.7.2+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/3.6+galaxy1 |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/3.6+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/3.4.3.0 |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/3.4.2.0 |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/3.4.1.0 |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/3.3.1.0 |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/2.1.4.0 |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/2.1.2.0 |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/2.1.0 |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/2.0.1 |
| toolshed.g2.bx.psu.edu/repos/bgruening/hicexplorer_hicpca/hicexplorer_hicpca/2.0.0 |
| hicexplorer_hicpca |
| Requirements (dependencies defined in the <requirements> tag set) |
| name | version | type |
| hicexplorer | 3.7.6 | package |
| Additional information about this tool |
ln -s '$matrix_h5_cooler' 'matrix.$matrix_h5_cooler.ext' &&
mkdir output &&
hicPCA --matrix 'matrix.$matrix_h5_cooler.ext'
#if $chromosome_list:
#set $chromosomes = []
#for $chrom in $chromosome_list:
#silent $chromosomes.append("'%s'" % $chrom.chromosomes)
#end for
#set $chromosome_string = ' '.join($chromosomes)
--chromosomes $chromosome_string
#end if
#set $eigenvectors = ' '.join([ '\'%s\'' % $eigenvector for $eigenvector in str($whichEigenvectors).split(' ') ])
--whichEigenvectors $eigenvectors
#set $eigenvectors_output = ' '.join([ '\'output/pca%s.%s\'' % ($eigenvector, $outputFormat) for $eigenvector in str($whichEigenvectors).split(' ') ])
--outputFileName $eigenvectors_output
--format $outputFormat
#if $ligation_factor:
$ligation_factor
#end if
#if $ignoreMaskedBins:
$ignoreMaskedBins
#end if
#if $extra_track_conditional.extra_track_selection == 'gene_density':
--extraTrack '$extra_track_conditional.extraTrack'
#elif $extra_track_conditional.extra_track_selection == 'histon_mark':
--extraTrack '$extra_track_conditional.extraTrack'
--histonMarkType '$extra_track_conditional.histonMarkType'
#end if
#if $pearsonMatrix:
--pearsonMatrix pearson.$matrix_h5_cooler.ext
#end if
#if $obsexpMatrix:
--obsexpMatrix obsexp.$matrix_h5_cooler.ext
#end if
#if $pearsonMatrix:
&& mv pearson.$matrix_h5_cooler.ext pearson
#end if
#if $obsexpMatrix:
&& mv obsexp.$matrix_h5_cooler.ext obsexp
#end if
| Functional tests |
| name | inputs | outputs | required files |
| Test-1 |
matrix_h5_cooler: small_test_matrix.cool outputFormat: bigwig extra_track_conditional|extra_track_selection: |
name: value |
small_test_matrix.cool value |
| Test-2 |
matrix_h5_cooler: small_test_matrix.cool outputFormat: bigwig ligation_factor: True extra_track_conditional|extra_track_selection: |
name: value |
small_test_matrix.cool value |
| Test-3 |
matrix_h5_cooler: small_test_matrix.cool outputFormat: bigwig ignoreMaskedBins: True extra_track_conditional|extra_track_selection: |
name: value |
small_test_matrix.cool value |
| Test-4 |
matrix_h5_cooler: small_test_matrix.h5 outputFormat: bigwig chromosome_list_0|chromosomes: chrX chromosome_list_1|chromosomes: chrXHet extra_track_conditional|extraTrack: dm3_genes.bed.gz extra_track_conditional|extra_track_selection: gene_density |
name: value |
small_test_matrix.h5 dm3_genes.bed.gz value |
| Test-5 |
matrix_h5_cooler: small_test_matrix.h5 outputFormat: bigwig chromosome_list_0|chromosomes: chrX chromosome_list_1|chromosomes: chrXHet extra_track_conditional|extra_track_selection: pearsonMatrix: True obsexpMatrix: True |
name: value name: value name: value |
small_test_matrix.h5 value |