PageRenderTime 44ms CodeModel.GetById 37ms app.highlight 2ms RepoModel.GetById 2ms app.codeStats 0ms

/tools/expression/exptf.xml

https://bitbucket.org/cistrome/cistrome-harvard/
XML | 72 lines | 58 code | 14 blank | 0 comment | 0 complexity | b31a0aa2a0bdcdf992ae83e2c1260eaf MD5 | raw file
 1<?xml version="1.0"?>
 2
 3<tool name="Calculate highest expressed TFs" id="highestTF">
 4  <description>
 5    e.g. expression index > x, ranked by expression level
 6  </description>
 7  <code file="exptf_code.py"/>
 8  <command interpreter="python">
 9  exptf.py '$expression_index_file' '$i' '$cutoff' '$filterSource' '$coactivator' '$corepressor' '$tf' '$tr' '$log'
10  </command>
11
12  <inputs>
13    <page>
14      <param name="title" type="text" label="Enter a label for the output file" value="Highest TFs"/>
15      <param name="expression_index_file" type="data" format="txt" label="Expression index file (Required)" 
16	     optional="false" size="120" help="Choose an expression index file from your current history"/>
17    </page>
18    <page>
19      <param name="i" type="select" label="Sample"
20	     dynamic_options="getSampleNames(expression_index_file)"
21	     help="Please choose a sample from the expression index file to find highest expressed TFs">
22      </param>
23      <param name="cutoff" type="float" label="Expression value cutoff" value="10" required="true"
24	     help="Expression value cutoff point above which genes will be selected"/>
25      <param name="filterSource" type="select" label="Use GO filters">
26	<option value="Nil">Not using</option>
27	<option value="Human">Human</option>
28	<option value="Mouse">Mouse</option>
29	<option value="Fly">Fly</option>
30	<option value="CElegans">C elegans</option>
31      </param>
32      <param name="coactivator" type="boolean" truevalue="T" falsevalue="F" label="Filtered by transcription coactivator activity GO:0003713"/>
33      <param name="corepressor" type="boolean" truevalue="T" falsevalue="F" label="Filtered by transcription corepressor activity GO:0003714"/>
34      <param name="tf" type="boolean" truevalue="T" falsevalue="F" label="Filtered by transcription factor activity GO:0003700"/>
35      <param name="tr" type="boolean" truevalue="T" falsevalue="F" label="Filtered by transcription regulator activity GO:0030528"/>
36    </page>
37  </inputs>
38
39  <outputs>
40    <data format='txt' name="log" label="${title}"/>
41  </outputs>
42  <help>
43  
44**Syntax**
45
46- **Title:**  Label for the output file
47- **Expression index file:** Select a Normalized Expression Index (.txt)  file from your history
48- **Sample:** Select a  sample name from the expression index file to find highest expressed TFs
49- **Expression value cutoff:** Expression value cutoff point above which genes will be selected
50- **Filtered by transcription:** Allow you to select 4 different TFs GO terms 
51
52-----
53
54**Summary**
55
56Provided a Expression Index (.txt) file as input, this tool allows you to calculate highest expressed Transcription Factors, the selection is done based in a  expression index cutoff value  x  and  further filtering can be done to restrict the resulting list to transcription regulator activity (GO:0030528),  transcription factor activity (GO:0003700), transcription co-repressor activity (GO:0003714) or transcription co-activator activity (GO:0003713).
57
58The expected format for the input Expression Index file, contains sample names in the columns and Gene symbols in the rows as follow:
59
60::
61    
62    Name     Sample1        Sample2        Sample3
63    Gene1    Exp.Value11    Exp.Value12    Exp.Value13
64    Gene2    Exp.Value21    Exp.Value22    Exp.Value23
65    Gene3    Exp.Value31    Exp.Value32    Exp.Value33
66
67You could  either upload such file using the "**Galaxy:Get Data**/Upload File from your computer" tool, or obtain this file as result of the Gene expression index tool. In both cases, you will be able to select the target file from your history.  After the file is selected, you should choose a sample from the expression index file to find highest expressed, specify the Expression value cutoff, and select the transcription factor filter accordingly.  If no filter is selected, all expression values will be reported.
68The output will be a text file showing the  list of the highest expressed TFs, with the following columns: Gene, exp_value, Reference, Evidence,  Name(s), Synonyms  and Assigned by
69
70
71  </help>
72</tool>