annotate PileOMeth.xml @ 10:b4cd69acd431 draft

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit bff5ba839e2cb63792b0d25018460d76eb398002
author bgruening
date Mon, 13 Feb 2017 07:10:28 -0500
parents e51dba707cf1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
1 <tool id="pileometh" name="PileOMeth" version="0.1.13">
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
2 <description>A tool for processing bisulfite sequencing alignments</description>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
3 <requirements>
8
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
4 <requirement type="package" version="0.1.13">pileometh</requirement>
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
5 </requirements>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
6 <stdio>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
7 <!-- Anything other than zero is an error -->
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
8 <exit_code range="1:" />
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
9 <exit_code range=":-1" />
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
10 <!-- In case the return code has not been set propery check stderr too -->
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
11 <regex match="Error:" />
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
12 <regex match="Exception:" />
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
13 </stdio>
8
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
14 <version_command><![CDATA[PileOMeth --version]]></version_command>
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
15 <command><![CDATA[
8
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
16 #if $reference_source.reference_source_selector == "cached":
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
17 ln -s $reference_source.ref_file.fields.path reference.fasta &&
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
18 #else:
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
19 ln -s $reference_source.ref_file reference.fasta &&
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
20 #end if
6
f6beeefdba25 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 033c712216994524fdd120b771052ac4ca9e51c0-dirty
bgruening
parents: 5
diff changeset
21
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
22 PileOMeth
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
23 $main_task.task
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
24
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
25 #if $main_task.task == "extract":
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
26 -o output
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
27 $main_task.mergeContext
8
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
28 #if str($main_task.OT).strip() != "":
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
29 --OT $main_task.OT
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
30 #end if
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
31 #if str($main_task.OB).strip() != "":
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
32 --OB $main_task.OB
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
33 #end if
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
34 #if str($main_task.CTOT).strip() != "":
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
35 --CTOT $main_task.CTOT
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
36 #end if
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
37 #if str($main_task.CTOB).strip() != "":
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
38 --CTOB $main_task.CTOB
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
39 #end if
10
b4cd69acd431 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit bff5ba839e2cb63792b0d25018460d76eb398002
bgruening
parents: 9
diff changeset
40 $main_task.keepSingleton
b4cd69acd431 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit bff5ba839e2cb63792b0d25018460d76eb398002
bgruening
parents: 9
diff changeset
41 $main_task.keepDiscordant
b4cd69acd431 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit bff5ba839e2cb63792b0d25018460d76eb398002
bgruening
parents: 9
diff changeset
42 $main_task.fraction
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
43 #end if
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
44
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
45 #if $advanced_options.options=="yes":
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
46 #if $advanced_options.mbias_regionString:
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
47 -r $advanced_options.mbias_regionString
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
48 #end if
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
49 $advanced_options.keepDupes
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
50 $advanced_options.keepSingleton
7
e17c14e33075 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 033c712216994524fdd120b771052ac4ca9e51c0-dirty
bgruening
parents: 6
diff changeset
51 -q $advanced_options.min_mapq
e17c14e33075 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 033c712216994524fdd120b771052ac4ca9e51c0-dirty
bgruening
parents: 6
diff changeset
52 -p $advanced_options.min_phred
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
53 -D $advanced_options.max_pbdepth
8
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
54 #if $main_task.task == "extract":
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
55 -d $advanced_options.min_pbdepth
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
56 #end if
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
57 $advanced_options.CHG
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
58 $advanced_options.CHH
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
59 #end if
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
60
6
f6beeefdba25 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 033c712216994524fdd120b771052ac4ca9e51c0-dirty
bgruening
parents: 5
diff changeset
61 reference.fasta
f6beeefdba25 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 033c712216994524fdd120b771052ac4ca9e51c0-dirty
bgruening
parents: 5
diff changeset
62
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
63 $input_sortedAlignBAM
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
64
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
65 #if $main_task.task == "mbias":
10
b4cd69acd431 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit bff5ba839e2cb63792b0d25018460d76eb398002
bgruening
parents: 9
diff changeset
66 $main_task.keepSingleton_mbias
b4cd69acd431 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit bff5ba839e2cb63792b0d25018460d76eb398002
bgruening
parents: 9
diff changeset
67 $main_task.keepDiscordant_mbias
8
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
68 out_mbias &&
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
69 touch out_mbias_OT.svg &&
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
70 touch out_mbias_OB.svg &&
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
71 touch out_mbias_CTOT.svg &&
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
72 touch out_mbias_CTOB.svg
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
73 #end if
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
74 ]]></command>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
75 <inputs>
3
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
76 <conditional name="reference_source">
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
77 <param name="reference_source_selector" type="select" label="Load reference genome from">
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
78 <option value="cached">Local cache</option>
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
79 <option value="history">History</option>
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
80 </param>
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
81 <when value="cached">
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
82 <param name="ref_file" type="select" label="Using reference genome" help="Reference sequence">
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
83 <options from_data_table="all_fasta"/>
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
84 <validator type="no_options" message="A built-in reference genome is not available for the build associated with the selected input file"/>
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
85 </param>
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
86 </when>
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
87 <when value="history">
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
88 <param name="ref_file" type="data" format="fasta" label="Use the folloing dataset as the reference sequence" help="REFERENCE_SEQUENCE; You can upload a FASTA sequence to the history and use it as reference" />
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
89 </when>
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
90 </conditional>
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
91
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
92 <param name="input_sortedAlignBAM" multiple="False" type="data" format="bam" label="sorted_alignments.bam"/>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
93 <conditional name="main_task">
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
94 <param name="task" type="select" label="What do you want to do?" >
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
95 <option value="extract">Extract methylation metrics from an alignment file in BAM/CRAM format</option>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
96 <option value="mbias">Determine the position-dependent methylation bias in a dataset, producing diagnostic SVG images</option>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
97 </param>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
98 <when value="extract">
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
99 <param name="mergeContext" type="boolean" checked="false" truevalue="--mergeContext" falsevalue=""
7
e17c14e33075 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 033c712216994524fdd120b771052ac4ca9e51c0-dirty
bgruening
parents: 6
diff changeset
100 label="Merge per-Cytosine metrics from CpG and CHG contexts into per-CPG or per-CHG metrics" help="(--mergeContext)" />
8
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
101 <param name="OT" type="text" value="" label="Original top strand bounds (comma-separated, no spaces)"
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
102 help="Inclusion bounds for methylation calls from reads/pairs
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
103 origination from the original top strand. Suggested values can
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
104 be obtained from the MBias program. Each integer represents a
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
105 1-based position on a read. For example --OT A,B,C,D
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
106 translates to, 'Include calls at positions from A through B
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
107 on read #1 and C through D on read #2'. If a 0 is used a any
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
108 position then that is translated to mean start/end of the
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
109 alignment, as appropriate. For example, --OT 5,0,0,0 would
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
110 include all but the first 4 bases on read #1. Users are
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
111 strongly advised to consult a methylation bias plot, for
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
112 example by using the MBias program." />
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
113 <param name="OB" type="text" value="" label="Original bottom strand bounds (comma-separated, no spaces)" />
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
114 <param name="CTOT" type="text" value="" label="Complementary to the original bottom strand bounds (comma-separated, no spaces)" />
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
115 <param name="CTOB" type="text" value="" label="Complementary to the original bottom strand bounds (comma-separated, no spaces)" />
10
b4cd69acd431 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit bff5ba839e2cb63792b0d25018460d76eb398002
bgruening
parents: 9
diff changeset
116 <param name="keepSingleton" type="boolean" checked="false" truevalue="--keepSingleton" falsevalue="" />
b4cd69acd431 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit bff5ba839e2cb63792b0d25018460d76eb398002
bgruening
parents: 9
diff changeset
117 <param name="keepDiscordant" type="boolean" checked="false" truevalue="--keepDiscordant" falsevalue="" />
b4cd69acd431 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit bff5ba839e2cb63792b0d25018460d76eb398002
bgruening
parents: 9
diff changeset
118 <param name="fraction" type="boolean" checked="false" truevalue="--fraction" falsevalue="" />
b4cd69acd431 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit bff5ba839e2cb63792b0d25018460d76eb398002
bgruening
parents: 9
diff changeset
119
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
120 </when>
10
b4cd69acd431 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit bff5ba839e2cb63792b0d25018460d76eb398002
bgruening
parents: 9
diff changeset
121 <when value="mbias">
b4cd69acd431 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit bff5ba839e2cb63792b0d25018460d76eb398002
bgruening
parents: 9
diff changeset
122 <param name="keepSingleton_mbias" type="boolean" checked="false" truevalue="--keepSingleton" falsevalue="" />
b4cd69acd431 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit bff5ba839e2cb63792b0d25018460d76eb398002
bgruening
parents: 9
diff changeset
123 <param name="keepDiscordant_mbias" type="boolean" checked="false" truevalue="--keepDiscordant" falsevalue="" />
b4cd69acd431 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit bff5ba839e2cb63792b0d25018460d76eb398002
bgruening
parents: 9
diff changeset
124 </when>
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
125 </conditional>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
126 <conditional name="advanced_options">
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
127 <param name="options" type="select" label="Advanced options">
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
128 <option value="">Hide advanced options</option>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
129 <option value="yes">Display advanced options</option>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
130 </param>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
131 <when value="yes">
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
132 <param name="mbias_regionString" type="text" value="" label="Region string in which to extract methylation"/>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
133 <param name="keepDupes" type="boolean" checked="false" truevalue="--keepDupes" falsevalue=""
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
134 label="By default, any alignment marked as a duplicate is ignored. This option causes them to be incorporated" />
3
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
135 <param name="keepSingleton" type="boolean" checked="false" truevalue="--keepSingleton" falsevalue=""
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
136 label="By default, if only one read in a pair aligns (a singleton) then it's ignored." />
7
e17c14e33075 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 033c712216994524fdd120b771052ac4ca9e51c0-dirty
bgruening
parents: 6
diff changeset
137 <param name="min_mapq" type="integer" value="10" label="Minimum MAPQ threshold to include an alignment (default 10)"/>
e17c14e33075 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 033c712216994524fdd120b771052ac4ca9e51c0-dirty
bgruening
parents: 6
diff changeset
138 <param name="min_phred" type="integer" value="5" label="Minimum Phred threshold to include a base (default 5). This must be >0."/>
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
139 <param name="max_pbdepth" type="integer" value="2000" label="Maximum per-base depth (default 2000)"/>
8
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
140 <param name="min_pbdepth" type="integer" value="1" min="1" label="Minimum per-base depth"
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
141 help="Minimum per-base dpeth for reporting output. If you use --mergeContext (above), then this applies to the merged CpG/CHG (default 1). (-d)" />
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
142
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
143 <param name="CHG" type="boolean" checked="false" truevalue="--CHG" falsevalue=""
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
144 label="Additional output file with CHG methylation metrics" />
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
145 <param name="CHH" type="boolean" checked="false" truevalue="--CHH" falsevalue=""
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
146 label="Additional output file with CHH methylation metrics" />
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
147 </when>
2
25f127efaf7e planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 0
diff changeset
148 <when value=""/>
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
149 </conditional>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
150 </inputs>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
151 <outputs>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
152 <data name="outFileExtractCpG" format="bedgraph" from_work_dir="output_CpG.bedGraph"
5
89a6b89777a0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 3
diff changeset
153 label="${tool.name} on ${on_string}">
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
154 <filter>main_task['task'] == "extract"</filter>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
155 </data>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
156 <data name="outFileExtractCHG" format="bedgraph" from_work_dir="output_CHG.bedGraph"
5
89a6b89777a0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 3
diff changeset
157 label="${tool.name} on ${on_string} (CHG)">
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
158 <filter>main_task['task'] == 'extract'</filter>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
159 <filter>advanced_options['options'] == "yes"</filter>
9
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
160 <filter>advanced_options['CHG']</filter>
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
161 </data>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
162 <data name="outFileExtractCHH" format="bedgraph" from_work_dir="output_CHH.bedGraph"
5
89a6b89777a0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 3
diff changeset
163 label="${tool.name} on ${on_string} (CHH)">
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
164 <filter>main_task['task'] == 'extract'</filter>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
165 <filter>advanced_options['options'] == "yes"</filter>
9
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
166 <filter>advanced_options['CHH']</filter>
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
167 </data>
8
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
168 <data name="outFileMbiasCpGOT" format="svg" from_work_dir="out_mbias_OT.svg"
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
169 label="${tool.name} on ${on_string} (methylation bias, original top strand)">
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
170 <filter>main_task['task'] == 'mbias'</filter>
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
171 </data>
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
172 <data name="outFileMbiasCpGOB" format="svg" from_work_dir="out_mbias_OB.svg"
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
173 label="${tool.name} on ${on_string} (methylation bias, original bottom strand)">
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
174 <filter>main_task['task'] == 'mbias'</filter>
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
175 </data>
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
176 <data name="outFileMbiasCpGCTOT" format="svg" from_work_dir="out_mbias_CTOT.svg"
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
177 label="${tool.name} on ${on_string} (methylation bias, complementary to the original top strand)">
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
178 <filter>main_task['task'] == 'mbias'</filter>
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
179 </data>
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
180 <data name="outFileMbiasCpGCTOB" format="svg" from_work_dir="out_mbias_CTOB.svg"
9aaa5f5ccd06 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 7
diff changeset
181 label="${tool.name} on ${on_string} (methylation bias, complementary to the original bottom strand)">
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
182 <filter>main_task['task'] == 'mbias'</filter>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
183 </data>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
184 </outputs>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
185 <tests>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
186 <test>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
187 <param name="task" value="extract" />
7
e17c14e33075 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 033c712216994524fdd120b771052ac4ca9e51c0-dirty
bgruening
parents: 6
diff changeset
188 <param name="min_mapq" value="2" />
3
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
189 <param name="reference_source_selector" value="history" />
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
190 <param name="ref_file" value="cg100.fa" ftype="fasta" />
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
191 <param name="input_sortedAlignBAM" value="cg_aln.bam" ftype="bam"/>
7
e17c14e33075 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 033c712216994524fdd120b771052ac4ca9e51c0-dirty
bgruening
parents: 6
diff changeset
192 <param name="mergeContext" value="false"/>
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
193 <param name="options" value="yes"/>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
194 <output name="outFileExtractCpG" file="test_1.bedGraph" ftype="bedgraph" compare="diff"/>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
195 </test>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
196 <test>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
197 <param name="task" value="mbias" />
7
e17c14e33075 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 033c712216994524fdd120b771052ac4ca9e51c0-dirty
bgruening
parents: 6
diff changeset
198 <param name="min_mapq" value="2" />
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
199 <param name="options" value="yes"/>
3
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
200 <param name="reference_source_selector" value="history" />
bb8893c72cf0 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents: 2
diff changeset
201 <param name="ref_file" value="cg100.fa" ftype="fasta" />
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
202 <param name="input_sortedAlignBAM" value="cg_aln.bam" ftype="bam"/>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
203 <output name="outFileMbiasCpG" file="test_2_output.svg" ftype="svg" compare="diff"/>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
204 </test>
9
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
205 <test>
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
206 <param name="task" value="extract" />
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
207 <param name="min_mapq" value="2" />
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
208 <param name="options" value="yes"/>
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
209 <param name="CHH" value="True"/>
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
210 <param name="reference_source_selector" value="history" />
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
211 <param name="ref_file" value="cg100.fa" ftype="fasta" />
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
212 <param name="input_sortedAlignBAM" value="cg_aln.bam" ftype="bam"/>
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
213 <param name="mergeContext" value="false"/>
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
214 <param name="options" value="yes"/>
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
215 <output name="outFileExtractCpG" file="test_1.bedGraph" ftype="bedgraph" compare="diff"/>
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
216 <output name="outFileExtractCHH" file="test_2.bedGraph" ftype="bedgraph" compare="diff"/>
e51dba707cf1 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 8768e90fb32ed53bd58ffe3c5293bfdc45d0fd77
bgruening
parents: 8
diff changeset
217 </test>
0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
218 </tests>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
219 <help><![CDATA[
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
220 **What it does**
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
221
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
222 PileOMeth (using a PILEup to extract METHylation metrics) will process a coordinate-sorted and indexed BAM or CRAM file containing some form of BS-seq alignments and extract per-base methylation metrics from them. PileOMeth requires an indexed fasta file containing the reference genome as well.
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
223
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
224 By default, PileOMeth will only calculate metrics for Cytosines in a CpG context, but metrics for those in CHG and CHH contexts are supported as well.
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
225
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
226 **Methylation context**
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
227
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
228 PileOMeth groups all Cytosines into one of three sequence contexts: CpG, CHG, and CHH. Here, H is the IUPAC ambiguity code for any nucleotide other than G. If an N is encountered in the reference sequence, then the context will be assigned to CHG or CHH, as appropriate (e.g., CNG would be categorized as in a CHG context and CNC as in a CHH context). If a Cytosine is close enough to the end of a chromosome/contig such that its context can't be inferred, then it is categorized as CHH (e.g., a Cytosine as the last base of a chromosome is considered as being in a CHH context).
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
229
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
230
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
231 **Output information**
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
232
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
233 If no methylation can be found, the output will be empty.
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
234
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
235 Otherwise a variant of bedGraph that's similar to the "coverage" file is produced. In short, each line consists of 6 tab separated columns:
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
236
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
237 1. The chromosome/contig/scaffold name
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
238 2. The start coordinate
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
239 3. The end coordinate
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
240 4. The methylation percentage rounded to an integer
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
241 5. The number of alignments/pairs reporting methylated bases
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
242 6. The number of alignments/pairs reporting unmethylated bases
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
243
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
244 All coordinates are 0-based half open, which conforms to the bedGraph definition. When paired-end reads are aligned, it can often occur that their alignments overlap. In such cases, PileOMeth will not count both reads of the pair in its output, as doing so would lead to incorrect downstream statistical results.
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
245
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
246 An example of the output is below::
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
247
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
248 #track type="bedGraph" description="SRR1182519.sorted CpG methylation levels"
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
249 #1 25115 25116 100 3 0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
250 #1 29336 29337 50 1 1
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
251
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
252 Note the header line, which starts with "track". The "description" field is used as a label in programs such as IGV. Each of the subsequent lines describe single Cytosines, the 25116th and 29337th base on chromosome 1, respectively. The first position has 3 alignments (or pairs of alignments) indicating methylation and 0 indicating unmethylation (100% methylation) and the second position has 1 alignment each supporting methylation and unmethylation (50% methylation).
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
253
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
254 **Per-CpG/CHG metrics**
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
255
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
256 In many circumstances, it's desireable for metrics from individual Cytosines in a CpG to be merged, producing per-CpG metrics rather than per-Cytosine metrics. This can be accomplished with the **Merge per-Cytosine** parameter. If this is used, then this output::
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
257
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
258 #track type="bedGraph" description="SRR1182519.sorted CpG methylation levels"
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
259 #1 25114 25115 100 2 1
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
260 #1 25115 25116 100 3 0
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
261
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
262 is changed to this::
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
263
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
264 #track type="bedGraph" description="SRR1182519.sorted merged CpG methylation levels"
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
265 #1 25114 25116 100 5 1
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
266
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
267 This also works for CHG-level metrics. If bedGraph files containing per-Cytosine metrics already exist, they can be converted to instead contain per-CpG/CHG metrics with PileOMeth mergeContext.
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
268
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
269 **Methylation bias plotting and correction**
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
270
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
271 In an ideal experiment, we expect that the probability of observing a methylated C is constant across the length of any given read. In practice, however, there are often increases/decreases in observed methylation rate at the ends of reads and/or more global changes. These are termed methylation bias and including such regions in the extracted methylation metrics will result in noisier and less accurate data. For this reason, users are strongly encouraged to make a methylation bias plot.
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
272
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
273 That command will create a methylation bias (mbias for short) plot for each of the strands for which there are valid alignments.
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
274 The resulting mbias graphs are in SVG format and can be viewed in most modern web browsers:
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
275
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
276 .. image:: example.svg
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
277
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
278
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
279 If you have paired-end data, both reads in the pair will be shown separately, as is the case above. The program will suggest regions for inclusion ("--OT 2,0,0,98" above) and mark them on the plot, if applicable. The format of this output is described in PileOMeth extract -h. These suggestions should not be accepted blindly; users are strongly encouraged to have a look for themselves and tweak the actual bounds as appropriate. The lines indicate the average methylation percentage at a given position and the shaded regions the 99.9% confidence interval around it. This is useful in gauging how many methylation calls a given position has relative to its neighbors. Note the spike in methylation at the end of read #2 and the corresponding dip at the beginning of read #1. This is common and these regions can be ignored with the suggested trimming bounds. Note also that the numbers refer to the first and last base that should be included during methylation extraction, not the last and first base to ignore!.
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
280
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
281 -----
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
282
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
283 **PileOMeth** is a Free and Open Source Software, see more details on the PileOMeth_ Website.
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
284
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
285 .. _PileOMeth: https://github.com/dpryan79/PileOMeth
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
286 ]]></help>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
287 <citations>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
288 </citations>
c88df21da662 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pileometh commit 7d50a5c7393176dcf1d25e5cc2f22544b1f6712c-dirty
bgruening
parents:
diff changeset
289 </tool>