annotate survival_M.xml @ 2:978e043603f7 draft default tip

Uploaded
author elixir-it
date Wed, 15 Jul 2020 07:55:47 +0000
parents a3342d37ab29
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
1 <tool id="survival" name="survival" version="1">
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
2 <description> Survival Analysis. This module of VINYL identifies the optimal score cut-off for the idenfication of likely pathogenic variants </description>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
3 <requirements>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
4 <requirement type="package" >r-base</requirement>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
5 </requirements>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
6 <command> <![CDATA[
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
7 ### call the .sh to untar the package
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
8 Rscript --vanilla $__tool_directory__/survival_M.R $csv1 $csv2 $tabular
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
9
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
10 ##Questo è uno script di R, che andrebbe fatto girare dopo che il coso ha
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
11 ##finito.
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
12 ##
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
13 ##Ha in input 3 parametri: 2 sono file che si deve leggere, 1 è il nome
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
14 ##del file di output (che è un semplice file tabulare)
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
15 ##
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
16 ##trovi il tutto a questo link: http://159.149.160.53/coso/survival/
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
17 ##Inclusi 2 file di esempio
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
18 ##
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
19 ##Il comando per farlo girare è
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
20 ##
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
21 ##Rscript --vanilla survival.R ALL_DCM.csv test_DCM.csv ofile
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
22
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
23 ]]>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
24 </command>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
25 <inputs>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
26 <param format="tabular,csv" name="csv1" type="data" label="affected" help="VINYL Tabular output format file. Affected individuals "/>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
27 <param format="tabular,csv" name="csv2" type="data" label="healthy" help="VINYL Tabular output format file. Unaffected individuals"/>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
28 </inputs>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
29 <outputs>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
30 <data format="tabular" name="tabular" label="${tool.name} on ${on_string}: tabular output " help="Table with results of the survival analysis."/>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
31 </outputs>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
32 <stdio>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
33 <regex match="error"
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
34 source="stdout"
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
35 level="fatal"
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
36 description="Unknown error encountered" />
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
37 </stdio>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
38 <tests>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
39 <test>
2
978e043603f7 Uploaded
elixir-it
parents: 0
diff changeset
40 <param format="tabular,csv" name="csv1" value="VINYL_input1.tabular" ftype="tabular" />
978e043603f7 Uploaded
elixir-it
parents: 0
diff changeset
41 <param format="tabular,csv" name="csv2" value="VINYL_input2.tabular" ftype="tabular" />
978e043603f7 Uploaded
elixir-it
parents: 0
diff changeset
42 <output name="tabular" file="survival_output.tabular" ftype="tabular" />
0
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
43 </test>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
44 </tests>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
45 <help>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
46 **What it does**
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
47 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.
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
48 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.
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
49
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
50
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
51 **Important Usage Note**
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
52 This wrapper provides the module of VINYL that perform survival analysis for the identification of a pathogenicity score cut-off. Two input tabular files need to be provided, one containing VINIL scores and annotations on a cohort of affected individual, and one from a population of unaffected controls. Please be make sure that both files were obtained by applying the same scoring system that is, by running VINIL with the same parameters. Weird results might be obtained otherwise.
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
53
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
54 See the "survival" and the "VINYL-optimizer" utilities for the optimization of the score and the calculation of individual scores from a single vcf file.
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
55 A complete workflow that automates the exectuion of VINYL is available under the public workflows in the Galaxy VINYL instance
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
56 </help>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
57 <citations>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
58 </citations>
a3342d37ab29 Uploaded
elixir-it
parents:
diff changeset
59 </tool>