annotate mixcr_analyze.xml @ 0:d38cfb922f95 draft default tip

"planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
author iuc
date Thu, 10 Oct 2019 18:03:22 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
1 <tool id="mixcr_analyze" name="MiXCR Analyze" version="@VERSION@.0">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
2 <description>immuno clonotyes from sequence data</description>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
3 <macros>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
4 <import>mixcr_macros.xml</import>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
5 </macros>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
6 <expand macro="requirements" />
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
7 <command detect_errors="exit_code"><![CDATA[
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
8 #import os.path
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
9 #import re
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
10 #def clean(name)
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
11 #set $base_name = $os.path.basename($name)
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
12 #set $name_clean = re.sub('[^\w\-_\.]', '_', $base_name)
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
13 #return $name_clean
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
14 #end def
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
15 #if $imgt.library_selector == 'history':
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
16 #set $libname = $re.sub('.gz$','',$clean($imgt.library.name))
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
17 ln -s -f '$imgt.library' $libname &&
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
18 #end if
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
19 #if str( $fastq_input.fastq_input_selector ) == "paired":
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
20 #set $fq1 = $clean($fastq_input.fastq_input1.name)
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
21 ln -s -f '$fastq_input.fastq_input1' $fq1 &&
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
22 #set $fq2 = $clean($fastq_input.fastq_input2.name)
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
23 ln -s -f '$fastq_input.fastq_input2' $fq2 &&
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
24 #else:
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
25 #set $fq1 = $clean($fastq_input.fastq_input1.name)
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
26 ln -s -f '$fastq_input.fastq_input1' $fq1 &&
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
27 #end if
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
28 mixcr analyze $analyze.pipeline --starting-material $starting_material
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
29 #if $analyze.pipeline == 'amplicon':
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
30 --5-end $analyze.primers5end
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
31 --3-end $analyze.primers3end
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
32 --adapters $analyze.adapters
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
33 #end if
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
34 #if $imgt.library_selector == 'history':
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
35 --align "--library $libname"
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
36 #set $taxonId = str($imgt.species).split(':')[0]
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
37 --species $taxonId
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
38 ## #elif $imgt.library_selector == 'cached':
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
39 #else
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
40 --species $imgt.species
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
41 #end if
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
42 $contig_assembly $impute_germline_on_export $only_productive
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
43 --receptor-type $receptor_type
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
44 #if str( $fastq_input.fastq_input_selector ) == "paired":
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
45 $fq1 $fq2
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
46 #else:
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
47 $fq1
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
48 #end if
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
49 mixcr_analysis
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
50 ]]></command>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
51 <inputs>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
52 <conditional name="analyze">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
53 <param name="pipeline" type="select" label="amplicon or shotgun data" help="">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
54 <option value="amplicon">amplicon: enriched targeted TCR/IG libraries (5’RACE, Amplicon, Multiplex, etc)</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
55 <option value="shotgun">shotgun: non-enriched RNA-seq or non-targeted genomic data</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
56 </param>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
57 <when value="amplicon">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
58 <param name="primers5end" type="select" label="5’-end of the library.">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
59 <help>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
60 There are two possible values:
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
61 no-v-primers — no V gene primers (e.g. 5’RACE with template switch oligo or a like),
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
62 v-primers — V gene single primer / multiple.
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
63 </help>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
64 <option value="no-v-primers">no-v-primers</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
65 <option value="v-primers">v-primers</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
66 </param>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
67 <param name="primers3end" type="select" label="3’-end of the library.">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
68 <help>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
69 There are three possible values:
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
70 j-primers — J gene single primer / multiplex,
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
71 j-c-intron-primers — J-C intron single primer / multiplex,
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
72 c-primers — C gene single primer / multiplex (e.g. IGHC primers specific to different immunoglobulin isotypes).
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
73 </help>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
74 <option value="j-primers">j-primers</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
75 <option value="j-c-intron-primers">j-c-intron-primers</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
76 <option value="c-primers">c-primers</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
77 </param>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
78 <param name="adapters" type="select" label="Presence of PCR primers and/or adapter sequences">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
79 <help>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
80 If sequences of primers used for PCR or adapters are present in sequencing data,
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
81 it may influence the accuracy of V, J and C gene segments identification and CDR3 mapping.
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
82 </help>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
83 <option value="adapters-present">adapters-present</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
84 <option value="no-adapters">no-adapters</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
85 </param>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
86 </when>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
87 <when value="shotgun"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
88 </conditional>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
89 <param name="starting_material" type="select" label="Type of starting material: RNA or DNA" help="">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
90 <option value="rna">RNA</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
91 <option value="dna">DNA</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
92 </param>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
93 <conditional name="fastq_input">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
94 <param name="fastq_input_selector" type="select" label="Single or Paired-end reads" help="Select between paired and single end data">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
95 <option value="single">single-end fastq</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
96 <option value="paired">paired-end fastq</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
97 </param>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
98 <when value="paired">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
99 <param name="fastq_input1" type="data" format="fastqsanger,fastqsanger.gz,fastqsanger.bz2" label="Select first set of reads" help="Specify dataset with forward reads"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
100 <param name="fastq_input2" type="data" format="fastqsanger,fastqsanger.gz,fastqsanger.bz2" label="Select second set of reads" help="Specify dataset with reverse reads"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
101 </when>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
102 <when value="single">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
103 <param name="fastq_input1" type="data" format="fastqsanger,fastqsanger.gz,fastqsanger.bz2,fasta" label="Select sequence dataset" help="Specify dataset with single reads"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
104 </when>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
105 </conditional>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
106 <conditional name="imgt">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
107 <param name="library_selector" type="select" label="Library selector" help="Select between paired and single end data">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
108 <option value="builtin">MiXCR builtin library</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
109 <!-- <option value="cached">repseqio IMGT library</option> -->
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
110 <option value="history">history repseqio IMGT library</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
111 </param>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
112 <when value="builtin">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
113 <param name="species" type="text" label="Species">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
114 <option value="9606">HomoSapiens</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
115 <option value="MusMusculus">MusMusculus</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
116 <option value="rat">rat</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
117 </param>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
118 </when>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
119 <!--
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
120 <when value="cached">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
121 <param name="library" type="select" label="repseqio IMGT library">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
122 <options from_data_table="imgt_library">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
123 <column name="name" index="1"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
124 <column name="value" index="2"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
125 </options>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
126 </param>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
127 <param name="species" type="select" label="Species">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
128 <options from_data_table="imgt_library">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
129 <column name="name" index="3"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
130 <column name="value" index="3"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
131 <filter type="param_value" ref="library" column="2" />
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
132 <filter type="multiple_splitter" column="3" separator=","/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
133 </options>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
134 </param>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
135 </when>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
136 -->
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
137 <when value="history">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
138 <param name="library" type="data" format="imgt.json" label="repseqio IMGT library">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
139 <help><![CDATA[
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
140 Data coming from IMGT server may be used for academic research only,
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
141 provided that it is referred to IMGT®, and cited as:MiXCR is a universal framework that processes big immunome data from raw sequences to quantitated clonotypes. MiXCR efficiently handles paired- and single-end reads, considers sequence quality, corrects PCR errors and identifies germline hypermutations. The software supports both partial- and full-length profiling and employs all available RNA or DNA information, including sequences upstream of V and downstream of J gene segments.
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
142
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
143 MiXCR is free for academic and non-profit use (see License).
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
144 "IMGT®, the international ImMunoGeneTics information system® http://www.imgt.org (founder and director: Marie-Paule Lefranc, Montpellier, France)."
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
145 ]]></help>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
146 </param>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
147 <param name="species" type="select" label="Species">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
148 <options>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
149 <filter type="data_meta" ref="library" key="taxon_names" />
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
150 </options>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
151 </param>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
152 </when>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
153 </conditional>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
154 <param name="contig_assembly" type="boolean" truevalue="--contig-assembly" falsevalue="" checked="false" label="Assemble full receptor sequences." help="This option may slow down the computation."/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
155 <param name="impute_germline_on_export" type="boolean" truevalue="--impute-germline-on-export" falsevalue="" checked="false" label="Use germline segments (printed with lowercase letters) for uncovered gene features"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
156 <param name="only_productive" type="boolean" truevalue="--only-productive" falsevalue="" checked="false" label="Filter out-of-frame and stop-codons in export"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
157 <param name="receptor_type" type="select" label="Dedicated receptor type for analysis">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
158 <option value="xcr" selected="true">xcr (all T- and B-cell receptor chains are analyzed)</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
159 <option value="tcr">tcr</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
160 <option value="bcr">bcr</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
161 <option value="tra">tra</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
162 <option value="trb">trb</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
163 <option value="trg">trg</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
164 <option value="trd">trd</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
165 <option value="igh">igh</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
166 <option value="igk">igk</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
167 <option value="igl">igl</option>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
168 </param>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
169 </inputs>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
170 <outputs>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
171 <data name="report" format="txt" label="${tool.name} on ${on_string}: report" from_work_dir="mixcr_analysis.report"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
172 <data name="clonotypes" format="tabular" label="${tool.name} on ${on_string}: clonotypes.ALL" from_work_dir="mixcr_analysis.clonotypes.ALL.txt">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
173 <actions>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
174 <action name="comment_lines" type="metadata" default="1" />
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
175 <action name="column_names" type="metadata" default="cloneId,cloneCount,cloneFraction,targetSequences,targetQualities,allVHitsWithScore,allDHitsWithScore,allJHitsWithScore,allCHitsWithScore,allVAlignments,allDAlignments,allJAlignments,allCAlignments,nSeqFR1,minQualFR1,nSeqCDR1,minQualCDR1,nSeqFR2,minQualFR2,nSeqCDR2,minQualCDR2,nSeqFR3,minQualFR3,nSeqCDR3,minQualCDR3,nSeqFR4,minQualFR4,aaSeqFR1,aaSeqCDR1,aaSeqFR2,aaSeqCDR2,aaSeqFR3,aaSeqCDR3,aaSeqFR4,refPoints" />
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
176 </actions>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
177 </data>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
178 </outputs>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
179 <tests>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
180 <test>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
181 <conditional name="analyze">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
182 <param name="pipeline" value="shotgun"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
183 </conditional>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
184 <param name="starting_material" value="rna"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
185 <conditional name="fastq_input">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
186 <param name="fastq_input_selector" value="paired"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
187 <param name="fastq_input1" value="sample_IGH_R1.fastq" ftype="fastqsanger"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
188 <param name="fastq_input2" value="sample_IGH_R2.fastq" ftype="fastqsanger"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
189 </conditional>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
190 <conditional name="imgt">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
191 <param name="library_selector" value="builtin"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
192 <param name="species" value="9606"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
193 </conditional>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
194 <param name="contig_assembly" value="True"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
195 <param name="impute_germline_on_export" value="True"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
196 <param name="only_productive" value="False"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
197 <param name="receptor_type" value="xcr"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
198 <output name="report">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
199 <assert_contents>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
200 <has_text text="Final clonotype count" />
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
201 </assert_contents>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
202 </output>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
203 <output name="clonotypes">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
204 <assert_contents>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
205 <has_text text="CARDDGGGKGDYGRLW" />
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
206 </assert_contents>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
207 </output>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
208 </test>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
209 <test>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
210 <conditional name="analyze">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
211 <param name="pipeline" value="amplicon"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
212 <param name="primers5end" value="v-primers"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
213 <param name="primers3end" value="j-primers"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
214 <param name="adapters" value="no-adapters"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
215 </conditional>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
216 <param name="starting_material" value="rna"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
217 <conditional name="fastq_input">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
218 <param name="fastq_input_selector" value="paired"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
219 <param name="fastq_input1" value="sample_IGH_R1.fastq" ftype="fastqsanger"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
220 <param name="fastq_input2" value="sample_IGH_R2.fastq" ftype="fastqsanger"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
221 </conditional>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
222 <conditional name="imgt">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
223 <param name="library_selector" value="builtin"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
224 <param name="species" value="9606"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
225 </conditional>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
226 <param name="contig_assembly" value="True"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
227 <param name="impute_germline_on_export" value="True"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
228 <param name="only_productive" value="False"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
229 <param name="receptor_type" value="xcr"/>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
230 <output name="report">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
231 <assert_contents>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
232 <has_text text="Final clonotype count" />
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
233 </assert_contents>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
234 </output>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
235 <output name="clonotypes">
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
236 <assert_contents>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
237 <has_text text="CARDDGGGKGDYGRLW" />
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
238 </assert_contents>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
239 </output>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
240 </test>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
241
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
242 </tests>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
243 <help><![CDATA[
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
244 **MiXCR** **a universal tool for fast and accurate analysis of T- and B- cell receptor repertoire sequencing data**
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
245
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
246 MiXCR_ is a universal framework that processes big immunome data from raw sequences to quantitated clonotypes. MiXCR_ efficiently handles paired- and single-end reads, considers sequence quality, corrects PCR errors and identifies germline hypermutations. The software supports both partial- and full-length profiling and employs all available RNA or DNA information, including sequences upstream of V and downstream of J gene segments.
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
247
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
248 **MiXCR is free for academic and non-profit use** (see License_).
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
249
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
250 This tool runs the MiXCR_ analyze_ pipeline.
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
251 Generally, there two distinct types of library preparation which correspond to the two analyze pipelines:
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
252
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
253 - analyze_ amplicon_ for analysis of targeted TCR/IG library amplification (5’RACE, Amplicon, Multiplex, etc).
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
254 - analyze_ shotgun_ for analysis of random fragments (RNA-Seq, Exome-Seq, etc).
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
255
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
256
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
257 MiXCR_ has builtin libraries for human, mouse and rat. Additional compiled IMGT_ libraries can be imported into your Galaxy history as datatype: *imgt.json* from: https://github.com/repseqio/library-imgt/releases
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
258
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
259 NOTE: The imgt.201822-5.sv4.json.gz release has the rattus genus taxonId:10114 for rat, whereas the mixcr builtin library has the rattus norvegicus species taxId:10116 for rat. If you encounter imgt library loading errors from mixcr, you may have to substitute 10116 for 10114 in the imgt.201822-5.sv4.json.gz file.
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
260
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
261 **Data coming from IMGT server may be used for academic research only**, provided that it is referred to IMGT®, and cited as "IMGT®, the international ImMunoGeneTics information system® http://www.imgt.org (founder and director: Marie-Paule Lefranc, Montpellier, France)."
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
262
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
263 .. _MiXCR: https://mixcr.readthedocs.io/en/latest/index.html
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
264 .. _analyze: https://mixcr.readthedocs.io/en/latest/analyze.html
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
265 .. _amplicon: https://mixcr.readthedocs.io/en/latest/analyze.html#analysis-of-targeted-tcr-ig-libraries
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
266 .. _shotgun: https://mixcr.readthedocs.io/en/latest/analyze.html#analysis-of-non-enriched-or-random-fragments
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
267 .. _License: https://mixcr.readthedocs.io/en/latest/license.html#license
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
268 .. _IMGT: https://github.com/repseqio/library-imgt/releases
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
269 ]]></help>
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
270 <expand macro="citations" />
d38cfb922f95 "planemo upload for repository https://github.com/galaxyproject/iuc/tree/master/tools/mixcr commit b847d69ff272b194e29858c173a7343442f905b2"
iuc
parents:
diff changeset
271 </tool>