annotate boxplot.xml @ 1:a68a11ce2abd draft default tip

Uploaded
author elixir-it
date Wed, 15 Jul 2020 07:53:50 +0000
parents 1e6d7de8bbad
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
1 <tool id="boxplot" name="boxplot" version="1">
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
2 <description> Boxplots are used to compare VINYL score distribution for single genes. Useful for the identification of genes that accumulate "pathogenic" mutations</description>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
3 <requirements>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
4 <requirement type="package" >r-base</requirement>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
5 </requirements>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
6 <command> <![CDATA[
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
7 Rscript --vanilla $__tool_directory__/GeneP_pdf.R
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
8
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
9 ####INPUT
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
10 $fileR $fileC $cutoff
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
11
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
12 ###OUTPUT
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
13 $ofile
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
14
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
15 ]]>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
16 </command>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
17 <inputs>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
18 <param format="tabular,csv" name="fileR" type="data" label="affected" help="VINYL Tabular output format file. Affected individuals "/>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
19 <param format="tabular,csv" name="fileC" type="data" label="healthy" help="VINYL Tabular output format file. Unaffected individuals"/>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
20 <param name="cutoff" value="8" min="1" type="float" label="score_cutoff" help="Cut-Off score used for the identification of potentially pathogenic variants"/>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
21
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
22 </inputs>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
23 <outputs>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
24 <data format="pdf" name="ofile" label="${tool.name} on ${on_string}: pdf "/>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
25 </outputs>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
26 <stdio>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
27 <regex match="error"
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
28 source="stdout"
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
29 level="fatal"
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
30 description="Unknown error encountered" />
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
31 </stdio>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
32 <tests>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
33 <test>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
34 <param name="fileR" value="R.csv" ftype="csv"/>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
35 <param name="fileC" value="T.csv" ftype="csv"/>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
36 <param name="cutoff" value="8" type="float" />
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
37 <output name="ofile" file="boxplot_output_test.pdf" ftype="pdf" />
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
38 </test>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
39 </tests>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
40 <help>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
41 **What it does**
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
42 VINYL is a software designed to assist in variant prioritization in medium-large cohort of patients. The program computes an aggregate score, which is based on an extensive collection of publicly available annotations, in order to identify/prioritize variants that are likely to be pathogenic or have a clinical significance. In order to derive an optimal cut off score for the variants, VINYL uses a strategy based on "survival analysis", where the pathogenicity score distribution of the affected individuals is compared with a matched cohort of unaffected individuals.
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
43 To facilitate the usage of the software, VINYL is provided in the form of a public Galaxy instance, based on the Laniakea suite. To ensure the maximum level of security, VINYL uses Encrypted data volumes for the storage of the data.
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
44
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
45
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
46
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
47 **Important Usage Note**
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
48 This wrapper provides the module of VINYL that compares score distributions of single genes. Two input files need to be provided, both in tabular format. The first file must contain VINYL scores for affected individuals, the second, equivalent score for unaffected controls. Both files can be obtained by running VINYL on annovar-annotated vcf-files (see the manual and the VINYL wrapper for further explanations).
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
49 See the "survival" and the "VINYL" utilities in the for the delineation of the score cut-off value and the calculation of individual scores from a single vcf file.
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
50 A complete workflow that automates the exectuion of VINYL is avaiable at XXX
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
51
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
52
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
53 </help>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
54 <citations>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
55 </citations>
1e6d7de8bbad Uploaded
elixir-it
parents:
diff changeset
56 </tool>