annotate all stuff/differenceFinder.xml @ 1:110a74dff8e1 draft

Uploaded
author jfb
date Wed, 16 Jan 2019 14:20:15 -0500
parents 23eea82f5192
children beba4066121e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
23eea82f5192 Uploaded
jfb
parents:
diff changeset
1 <tool id="commonality_r" name="difference_finder" version="1.0.0">
23eea82f5192 Uploaded
jfb
parents:
diff changeset
2 <description>finds differences</description>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
3 <requirements>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
4 <requirement type="package">R</requirement>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
5 </requirements>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
6 <command><![CDATA[
23eea82f5192 Uploaded
jfb
parents:
diff changeset
7 ln -s '$input1' S1.csv &&
23eea82f5192 Uploaded
jfb
parents:
diff changeset
8 ln -s '$input2' SBF1.csv &&
23eea82f5192 Uploaded
jfb
parents:
diff changeset
9 ln -s '$input3' S2.csv &&
23eea82f5192 Uploaded
jfb
parents:
diff changeset
10 ln -s '$input4' SBF2.csv &&
23eea82f5192 Uploaded
jfb
parents:
diff changeset
11
23eea82f5192 Uploaded
jfb
parents:
diff changeset
12 Rscript '$__tool_directory__/Difference finderMADE 7 TO 7 1-15-2019.R'
23eea82f5192 Uploaded
jfb
parents:
diff changeset
13 ]]></command>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
14 <inputs>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
15 <param format="csv" name="input1" type="data" label="First Substrate Set"/>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
16 <param format="csv" name="input2" type="data" label="First Substrate Background Frequency"/>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
17 <param format="csv" name="input3" type="data" label="Second Substrate Set"/>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
18 <param format="csv" name="input4" type="data" label="Second Substrate Background Frequency"/>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
19 <param name="outGroup" type="text" value="kinase" label="Kinase Name"/>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
20 </inputs>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
21 <outputs>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
22 <data format="csv" name="substrates1" from_work_dir="1R1 substrates.csv" label="${outGroup}_First_Unshared_Substrates.csv"/>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
23 <data format="csv" name="SBF1" from_work_dir="1R1 SBF.csv" label="${outGroup}_First_Unshared_SBF.csv"/>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
24
23eea82f5192 Uploaded
jfb
parents:
diff changeset
25 <data format="csv" name="substrates2" from_work_dir="1R2 subs.csv" label="${outGroup}_Second_Unshared_Substrates.csv"/>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
26 <data format="csv" name="SBF2" from_work_dir="1R2 SBf.csv" label="${outGroup}_Second_Unshared_SubstratesSBF.csv"/>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
27 </outputs>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
28 <tests>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
29 <test>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
30 <param name="input1.csv" ftype="csv" value="input1.csv"/>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
31 <param name="positives" ftype="csv" value="substrates.csv"/>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
32 <param name="SBF" ftype="csv" value="SBF.csv"/>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
33 <output name="Negatives" file="negatives.csv"/>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
34 </test>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
35 </tests>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
36 <help><![CDATA[
23eea82f5192 Uploaded
jfb
parents:
diff changeset
37 This tool takes two Kinamine outputs (substrates and substrate background frequency files) and finds the symmetrical differences between those sets
23eea82f5192 Uploaded
jfb
parents:
diff changeset
38
23eea82f5192 Uploaded
jfb
parents:
diff changeset
39 Let us call the two INPUT substrate files 'Substrates A' and 'Substrates B'. Let us call the two OUTPUT substrate files 'Substrates Y' and 'Substrates Z'. If we treat each file as a SET, then...
23eea82f5192 Uploaded
jfb
parents:
diff changeset
40
23eea82f5192 Uploaded
jfb
parents:
diff changeset
41 'Substrates Y' consists of all 'Substrates A' that are not in 'Substrates B'. 'Substrates Z' consists of all 'Substrates B' that are not in 'Substrates A'.
23eea82f5192 Uploaded
jfb
parents:
diff changeset
42
23eea82f5192 Uploaded
jfb
parents:
diff changeset
43 The associated Substrate Background Frequency files for each consists of all the proteins associated with that substrate file.
23eea82f5192 Uploaded
jfb
parents:
diff changeset
44 ]]></help>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
45 <citations>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
46 <citation type="doi">10.1074/mcp.RA118.001111</citation>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
47 </citations>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
48 </tool>
23eea82f5192 Uploaded
jfb
parents:
diff changeset
49