annotate all stuff/differenceFinder.xml @ 1:5daecc1cd7db draft default tip

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