annotate pureclip.xml @ 1:fd1f57782683 draft

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