annotate pureclip.xml @ 2:0c87195035ee draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit c4a054d38cb9fe724612ba666f5a6d3e3ef49e75
author iuc
date Thu, 21 Jul 2022 19:17:16 +0000
parents 446f97577a12
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
0c87195035ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit c4a054d38cb9fe724612ba666f5a6d3e3ef49e75
iuc
parents: 1
diff changeset
1 <tool id="pureclip" name="PureCLIP" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.01">
0
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
2 <description>- HMM based peak caller designed for eCLIP/iCLIP data</description>
2
0c87195035ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit c4a054d38cb9fe724612ba666f5a6d3e3ef49e75
iuc
parents: 1
diff changeset
3 <macros>
0c87195035ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit c4a054d38cb9fe724612ba666f5a6d3e3ef49e75
iuc
parents: 1
diff changeset
4 <token name="@TOOL_VERSION@">1.0.4</token>
0c87195035ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit c4a054d38cb9fe724612ba666f5a6d3e3ef49e75
iuc
parents: 1
diff changeset
5 <token name="@VERSION_SUFFIX@">1</token>
0c87195035ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit c4a054d38cb9fe724612ba666f5a6d3e3ef49e75
iuc
parents: 1
diff changeset
6 </macros>
0
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
7 <requirements>
2
0c87195035ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit c4a054d38cb9fe724612ba666f5a6d3e3ef49e75
iuc
parents: 1
diff changeset
8 <requirement type="package" version="@TOOL_VERSION@">pureclip</requirement>
0
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
9 </requirements>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
10 <command detect_errors="exit_code"><![CDATA[
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
11 ln -s '${target_bam_file}' target.bam &&
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
12 ln -f -s '${target_bam_file.metadata.bam_index}' target.bam.bai &&
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
13 ln -s '${genome_fasta_file}' genome.fa &&
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
14 #if $control_bam_file:
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
15 ln -s '${control_bam_file}' control.bam &&
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
16 ln -f -s '${control_bam_file.metadata.bam_index}' control.bam.bai &&
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
17 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
18 #if $motif_data.motif_data_selector == 'supply_CL_motifs':
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
19 ln -s '${motif_data.cl_motif_bed_file}' motif_hits.bed &&
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
20 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
21
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
22 pureclip
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
23 -o crosslink_sites.bed
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
24 -or binding_regions.bed
1
446f97577a12 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit 169070069ea93f8cb57d660974c86baff0178b13
iuc
parents: 0
diff changeset
25 -nt \${GALAXY_SLOTS:-1}
0
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
26 -i target.bam
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
27 -bai target.bam.bai
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
28 -g genome.fa
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
29 #if $learn_params_contigs
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
30 -iv '$learn_params_contigs'
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
31 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
32 #if $apply_hmm_contigs
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
33 -iv '$apply_hmm_contigs'
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
34 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
35 -dm $merge_dist
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
36 #if $control_bam_file:
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
37 -ibam control.bam
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
38 -ibai control.bam.bai
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
39 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
40 #if $motif_data.motif_data_selector == 'supply_CL_motifs':
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
41 -fis motif_hits.bed
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
42 -nim $motif_data.max_motif_id
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
43 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
44 #if $bc_data.bc_data_selector == 'bc_0':
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
45 -bc 0
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
46 #elif $bc_data.bc_data_selector == 'bc_1':
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
47 -bc 1
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
48 #elif $bc_data.bc_data_selector == 'manual_setting':
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
49 -bw $bc_data.bandwidth
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
50 -bwn $bc_data.bandwidthn
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
51 -b1p $bc_data.b1p
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
52 -b2p $bc_data.b2p
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
53 #if $bc_data.antp_option.antp_option_selector == 'antp_select':
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
54 -antp
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
55 #elif $bc_data.antp_option.antp_option_selector == 'manual_select':
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
56 -ntp $bc_data.antp_option.ntp
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
57 -ntp2 $bc_data.antp_option.ntp2
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
58 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
59 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
60 #if $advanced_params.advanced_params_selector == 'ap_specify':
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
61 $advanced_params.ld_precision
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
62 $advanced_params.use_viterbi
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
63 #if $advanced_params.max_iter_brent
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
64 -m $advanced_params.max_iter_brent
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
65 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
66 #if $advanced_params.max_iter_bw
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
67 -w $advanced_params.max_iter_bw
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
68 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
69 #if $advanced_params.g1kmin
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
70 -g1kmin $advanced_params.g1kmin
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
71 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
72 #if $advanced_params.g1kmax
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
73 -g1kmax $advanced_params.g1kmax
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
74 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
75 #if $advanced_params.g2kmin
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
76 -g2kmin $advanced_params.g2kmin
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
77 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
78 #if $advanced_params.g2kmax
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
79 -g2kmax $advanced_params.g2kmax
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
80 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
81 $advanced_params.fk
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
82 -mkn $advanced_params.mkn
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
83 -mtp $advanced_params.mtp
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
84 #if $advanced_params.mk
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
85 -mk $advanced_params.mk
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
86 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
87 #if $advanced_params.pa
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
88 -pa $advanced_params.pa
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
89 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
90 $advanced_params.ea1
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
91 $advanced_params.ea2
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
92 $advanced_params.et1
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
93 $advanced_params.et2
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
94 #if $advanced_params.mrtf
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
95 -mrtf $advanced_params.mrtf
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
96 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
97 -mtc $advanced_params.mtc
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
98 -pet $advanced_params.pet
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
99 #end if
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
100 ]]></command>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
101 <inputs>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
102 <param name="target_bam_file" type="data" format="bam" label="Target BAM file" argument="-i"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
103 <param name="genome_fasta_file" type="data" format="fasta" label="Genome reference file" argument="-g"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
104 <!-- Options -->
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
105 <param name="learn_params_contigs" type="text" optional="True"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
106 label="Genomic chromosomes to learn HMM parameters" argument="-iv"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
107 help="Genomic chromosomes to learn HMM parameters, e.g. 'chr1;chr2;chr3'. Contigs have to be in the same order as in BAM file. Useful to reduce runtime and memory consumption. Default: all contigs from reference file are used (useful when applying to transcript-wise alignments or poor data).">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
108 <sanitizer>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
109 <valid initial="string.printable">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
110 <remove value="&apos;"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
111 </valid>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
112 </sanitizer>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
113 </param>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
114 <param name="apply_hmm_contigs" type="text" label="Contigs to apply HMM" argument="-chr" optional="True"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
115 help="Contigs to apply HMM, e.g. 'chr1;chr2;chr3;'. Contigs have to be in the same order as in BAM file.">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
116 <sanitizer>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
117 <valid initial="string.printable">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
118 <remove value="&apos;"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
119 </valid>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
120 </sanitizer>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
121 </param>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
122 <param name="merge_dist" type="integer" value="8" min="1"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
123 label="Distance used to merge individual crosslink sites to binding regions" argument="-dm"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
124 <param name="control_bam_file" type="data" format="bam" optional="True"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
125 label="BAM file containing mapped reads from control experiment" argument="-ibam"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
126 help="Mapped reads in BAM format from a control experiment, e.g. eCLIP input"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
127 <conditional name="motif_data">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
128 <param name="motif_data_selector" type="select" label="Crosslink-associated (CL) motif options">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
129 <option value="no_CL_motifs_available" selected="true">No CL motifs available</option>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
130 <option value="supply_CL_motifs">Supply CL motifs</option>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
131 </param>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
132 <when value="no_CL_motifs_available" />
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
133 <when value="supply_CL_motifs">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
134 <param name="cl_motif_bed_file" type="data" format="bed"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
135 label="FIMO input motif score covariates file" argument="-fis"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
136 help="FIMO input motif score covariates file"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
137 <param name="max_motif_id" type="integer" value="1"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
138 label="Max. motif ID to use" argument="-nim"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
139 help="Max. motif ID to use (Default: only covariates with motif ID 1 are used)"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
140 </when>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
141 </conditional>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
142
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
143 <conditional name="bc_data">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
144 <param name="bc_data_selector" type="select" label="Define protein binding characteristics">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
145 <option value="bc_0" selected="true">RBP with short defined binding regions (-bc 0)</option>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
146 <option value="bc_1">RBP with larger crosslink clusters and lower read start counts (-bc 1)</option>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
147 <option value="manual_setting">Manual setting</option>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
148 </param>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
149 <when value="bc_0" />
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
150 <when value="bc_1" />
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
151 <when value="manual_setting">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
152 <param name="bandwidth" type="integer" value="50" min="1" max="500"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
153 label="Bandwidth for kernel density estimation used to access enrichment" argument="-bw"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
154 help="NOTE: Increasing the bandwidth increases runtime and memory consumption"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
155 <param name="bandwidthn" type="integer" value="50" min="1" max="500"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
156 label="Bandwidth for kernel density estimation used to estimate n for binomial distributions" argument="-bwn"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
157 help="For proteins that rather slide along the RNA or show long crosslink clusters increase -bwn, e.g. to 100 (should be LE 4*bw)"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
158 <param argument="-b1p" type="float" value="0.01"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
159 label="Initial value for binomial probability parameter of 'non-crosslink' state" />
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
160 <param argument="-b2p" type="float" value="0.15"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
161 label="Initial value for binomial probability parameter of 'crosslink' state" />
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
162 <conditional name="antp_option">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
163 <param name="antp_option_selector" type="select" label="Choose n threshold for estimating crosslink state parameters" help="Either automatically choose n threshold (-ntp, -ntp2) to estimate parameters linked to crosslink states based on expected read start count at crosslink sites, or manually set values">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
164 <option value="antp_select" selected="true">Automatically choose n threshold (-ntp, -ntp2)</option>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
165 <option value="manual_select">Manually set -ntp, -ntp2</option>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
166 </param>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
167 <when value="antp_select" />
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
168 <when value="manual_select">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
169 <param argument="-ntp" type="integer" value="10"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
170 label="Only sites with n >= ntp are used to learn binomial probability parameters"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
171 <param argument="-ntp2" type="integer" value="0"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
172 label="Only sites with n >= ntp2 are used to learn probability of transition from state '2' to '2' or '3'"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
173 help="Useful for data with low truncation rates at crosslink sites or in general high fraction of non-coinciding read starts"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
174 </when>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
175 </conditional>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
176 </when>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
177 </conditional>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
178 <conditional name="advanced_params">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
179 <param name="advanced_params_selector" type="select" label="Additional advanced parameters">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
180 <option value="ap_not_specify" selected="true">Do not specify</option>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
181 <option value="ap_specify">Manually specify</option>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
182 </param>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
183 <when value="ap_not_specify" />
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
184 <when value="ap_specify">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
185 <param name="ld_precision" label="Use higher precision to compute emission probabilities (long double)" type="boolean"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
186 truevalue="-ld" falsevalue="" checked="False"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
187 help="Useful in cases of extreme outliers, e.g. extreme high read start counts whose emission probabilities are close to zero and which would be discarded in default setting (along with warning messages). Note: increases memory consumption. Use in combination with '-iv' (default: double)"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
188 <param name="use_viterbi" label="Use Viterbi instead of posterior decoding"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
189 type="boolean" truevalue="-vtb" falsevalue="" checked="False"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
190 <param name="max_iter_brent" type="integer" optional="True" min="1" max="1000"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
191 label="Maximum number of iterations within BRENT algorithm" argument="-m"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
192 <param name="max_iter_bw" type="integer" optional="True" min="0" max="500"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
193 label="Maximum number of iterations within Baum-Welch algorithm" argument="-w"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
194 <param argument="-g1kmin" type="float" optional="True"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
195 label="Minimum shape k of 'non-enriched' gamma distribution" />
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
196 <param argument="-g1kmax" type="float" optional="True"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
197 label="Maximum shape k of 'non-enriched' gamma distribution" />
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
198 <param argument="-g2kmin" type="float" optional="True"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
199 label="Minimum shape k of 'enriched' gamma distribution" />
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
200 <param argument="-g2kmax" type="float" optional="True"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
201 label="Maximum shape k of 'enriched' gamma distribution" />
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
202 <param argument="-fk" label="Do not constrain 'non-enriched' shape parameter k"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
203 type="boolean" truevalue="-fk" falsevalue="" checked="False"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
204 help="When incorporating input signal, do not constrain 'non-enriched' shape parameter k LE 'enriched' gamma parameter k"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
205 <param argument="-mkn" type="float" value="1.0" min="0.5" max="1.5"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
206 label="Max. k/N ratio (read start sites/N) used to learn truncation probabilities for 'non-crosslink' and 'crosslink' emission probabilities"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
207 help="NOTE: high ratios might originate from mapping artifacts that can disturb parameter learning"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
208 <param argument="-mtp" type="float" value="0.0001"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
209 label="Min. transition probability from state '2' to '3'"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
210 help="Helpful for poor data, where no clear distinction between 'enriched' and 'non-enriched' is possible"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
211 <param argument="-mk" type="float" optional="True"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
212 label="Minimum KDE value used for fitting left-truncated gamma distributions"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
213 help="Default: corresponding to singleton read start."/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
214 <param argument="-pa" type="integer" optional="True"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
215 label="Length threshold for internal poly-X stretches to get excluded" />
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
216 <param argument="-ea1" label="Exclude intervals containing poly-A stretches from learning"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
217 type="boolean" truevalue="-ea1" falsevalue="" checked="False"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
218 <param argument="-ea2" label="Exclude intervals containing poly-A stretches from analysis"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
219 type="boolean" truevalue="-ea2" falsevalue="" checked="False"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
220 <param argument="-et1" label="Exclude intervals containing poly-U stretches from learning"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
221 type="boolean" truevalue="-et1" falsevalue="" checked="False"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
222 <param argument="-et2" label="Exclude intervals containing poly-U stretches from analysis"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
223 type="boolean" truevalue="-et2" falsevalue="" checked="False"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
224 <param argument="-mrtf" type="float" optional="True"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
225 label="Fit gamma shape k only for positions with min. covariate value" />
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
226 <param argument="-mtc" type="integer" value="250" min="50" max="500"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
227 label="Maximum number of truncations at one position used for learning"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
228 help="NOTE: for sites with counts above threshold the whole covered regions will be ignored for learning!"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
229 <param argument="-pet" type="integer" value="7" min="2" max="50"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
230 label="Prior enrichment threshold"
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
231 help="A KDE threshold corresponding to -pet read start counts at one position will be used for initial classification of 'non-enriched' and 'enriched' site"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
232 </when>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
233 </conditional>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
234 <section name="output_options" title="Additional output options">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
235 <param name="crosslink_bed_stats" type="boolean" value="False" label="Output learned parameter statistics file?"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
236 </section>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
237 </inputs>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
238 <outputs>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
239 <data format="bed" name="crosslink_bed_outfile" label="${tool.name} on ${on_string} crosslink sites (bed)" from_work_dir="crosslink_sites.bed"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
240 <data format="bed" name="binding_region_bed_outfile" label="${tool.name} on ${on_string} binding regions (bed)" from_work_dir="binding_regions.bed"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
241 <data format="txt" name="crosslink_bed_stats" label="${tool.name} on ${on_string} learned parameter statistcs (txt)" from_work_dir="crosslink_sites.bed.stats">
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
242 <filter>(output_options['crosslink_bed_stats'] is True)</filter>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
243 </data>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
244 </outputs>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
245 <tests>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
246 <test>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
247 <param name="target_bam_file" value="aligned.prepro.R2.chrM:4000-8300.bam" ftype="bam"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
248 <param name="genome_fasta_file" value="hsa_chrM.fa" ftype="fasta"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
249 <param name="crosslink_bed_stats" value="True"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
250 <output name="crosslink_bed_outfile" file="chrM:4000-8300.crosslink_sites.bed"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
251 <output name="binding_region_bed_outfile" file="chrM:4000-8300.binding_regions.bed"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
252 <output name="crosslink_bed_stats" file="chrM:4000-8300.crosslink_sites.bed.stats"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
253 </test>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
254 <test>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
255 <param name="target_bam_file" value="aligned.prepro.R2.chrM:4000-8300.bam" ftype="bam"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
256 <param name="genome_fasta_file" value="hsa_chrM.fa" ftype="fasta"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
257 <param name="control_bam_file" value="input.aligned.prepro.R2.chrM:4000-8300.bam" ftype="bam"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
258 <param name="crosslink_bed_stats" value="True"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
259 <output name="crosslink_bed_outfile" file="chrM:4000-8300.crosslink_sites.cov_input_signal.bed"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
260 <output name="binding_region_bed_outfile" file="chrM:4000-8300.binding_regions.cov_input_signal.bed"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
261 <output name="crosslink_bed_stats" file="chrM:4000-8300.crosslink_sites.cov_input_signal.bed.stats"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
262 </test>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
263 <test>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
264 <param name="target_bam_file" value="aligned.prepro.R2.chrM:4000-8300.bam" ftype="bam"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
265 <param name="genome_fasta_file" value="hsa_chrM.fa" ftype="fasta"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
266 <param name="motif_data_selector" value="supply_CL_motifs"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
267 <param name="cl_motif_bed_file" value="fimo_clmotif_occurences.chrM:4000-8300.bed" ftype="bed"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
268 <param name="max_motif_id" value="4"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
269 <param name="crosslink_bed_stats" value="True"/>
2
0c87195035ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit c4a054d38cb9fe724612ba666f5a6d3e3ef49e75
iuc
parents: 1
diff changeset
270 <output name="crosslink_bed_outfile" file="chrM:4000-8300.crosslink_sites.cov_CLmotifs.bed" compare="re_match"/>
0c87195035ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit c4a054d38cb9fe724612ba666f5a6d3e3ef49e75
iuc
parents: 1
diff changeset
271 <output name="binding_region_bed_outfile" file="chrM:4000-8300.binding_regions.cov_CLmotifs.bed" compare="re_match"/>
0c87195035ee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit c4a054d38cb9fe724612ba666f5a6d3e3ef49e75
iuc
parents: 1
diff changeset
272 <output name="crosslink_bed_stats" file="chrM:4000-8300.crosslink_sites.cov_CLmotifs.bed.stats" compare="re_match"/>
0
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
273 </test>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
274 <test>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
275 <param name="target_bam_file" value="aligned.prepro.R2.chrM:4000-8300.bam" ftype="bam"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
276 <param name="genome_fasta_file" value="hsa_chrM.fa" ftype="fasta"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
277 <param name="control_bam_file" value="input.aligned.prepro.R2.chrM:4000-8300.bam" ftype="bam"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
278 <param name="bc_data_selector" value="manual_setting"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
279 <param name="bandwidthn" value="50"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
280 <param name="b1p" value="0.01"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
281 <param name="b2p" value="0.15"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
282 <param name="antp_option_selector" value="manual_select"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
283 <param name="ntp" value="10"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
284 <param name="ntp2" value="0"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
285 <param name="advanced_params_selector" value="ap_specify"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
286 <param name="fk" value="True"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
287 <param name="mkn" value="0.9"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
288 <param name="mtc" value="200"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
289 <param name="crosslink_bed_stats" value="True"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
290 <output name="crosslink_bed_outfile" file="chrM:4000-8300.crosslink_sites.test4.bed"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
291 <output name="binding_region_bed_outfile" file="chrM:4000-8300.binding_regions.test4.bed"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
292 <output name="crosslink_bed_stats" file="chrM:4000-8300.crosslink_sites.test4.bed.stats"/>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
293 </test>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
294 </tests>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
295 <help><![CDATA[
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
296
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
297 PureCLIP is a tool to detect protein-RNA interaction footprints from single-nucleotide CLIP-seq data, such as iCLIP and eCLIP. It accepts mapped eCLIP/iCLIP reads in BAM format as input and also supports control library and crosslink-associated (CL) motifs input for bias correction.
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
298
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
299 PureCLIP outputs two BED files, containing the found crosslink sites (first file) and binding regions (second file) that merge nearby crosslink sites to contiguous regions (region width controlled by -dm parameter).
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
300
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
301 By default, the tool parameters are set to values optimized for proteins binding to short defined binding regions, e.g. proteins binding to short specific motifs such as PUM2 and RBFOX2. This behaviour can be changed with the -bc option. The default setting -bc 0 is equivalent to manually setting -bdwn 50 -ntp 10 -ntp2 0 -b1p 0.01 -b2p 0.15. The second setting -bc 1 is designed for RBPs that produce larger clusters (proteins causing larger crosslink clusters with relatively lower read start counts, e.g. proteins binding to low complexity motifs). -bc 1 corresponds to the manual setting -bdwn 100 -antp -b2p 0.01 -b2p 0.1.
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
302
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
303 In case of different binding characteristics, you can manually adjust parameters -bdw, -bdwn, -b1p, -b2p, -antp or have a look at the online documentation for more details:
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
304
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
305 http://pureclip.readthedocs.io/en/latest/index.html
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
306
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
307 ]]></help>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
308 <citations>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
309 <citation type="doi">10.1186/s13059-017-1364-2</citation>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
310 </citations>
a2eeb9d51dee planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pureclip commit e2cf796f991cbe8c96e0cc5a0056b7255ac3ad6b
iuc
parents:
diff changeset
311 </tool>