Mercurial > repos > iuc > m6anet
annotate m6anet.xml @ 0:40f186d91e67 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
author | iuc |
---|---|
date | Wed, 25 Oct 2023 07:12:45 +0000 |
parents | |
children |
rev | line source |
---|---|
0
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
1 <tool id="m6anet" name="m6anet" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
2 <description>to detect m6A RNA modifications from nanopore data</description> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
3 <macros> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
4 <token name="@TOOL_VERSION@">2.1.0</token> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
5 <token name="@VERSION_SUFFIX@">0</token> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
6 <token name="@PROFILE@">23.0</token> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
7 </macros> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
8 <xrefs> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
9 <xref type="bio.tools">m6Anet</xref> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
10 </xrefs> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
11 <requirements> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
12 <requirement type="package" version="@TOOL_VERSION@">m6anet</requirement> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
13 </requirements> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
14 <version_command>m6anet --version</version_command> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
15 <command detect_errors="exit_code"><![CDATA[ |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
16 m6anet dataprep |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
17 --out_dir ./dataprep_out |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
18 --n_processes \${GALAXY_SLOTS:-2} |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
19 --eventalign '$eventalign' |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
20 --readcount_min $readcount_min |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
21 --readcount_max $readcount_max |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
22 && |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
23 m6anet inference |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
24 --input_dir ./dataprep_out |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
25 --out_dir ./inference_out |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
26 --n_processes \${GALAXY_SLOTS:-2} |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
27 --num_iterations $num_iterations |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
28 --pretrained_model $pretrained_model |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
29 --read_proba_threshold $read_proba_threshold |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
30 --batch_size $batch_size |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
31 ]]></command> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
32 <inputs> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
33 <param argument="--eventalign" type="data" format="tabular" label="Nanopolish eventalign file as input"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
34 <param argument="--pretrained_model" type="select" label="Name of the pre-trained model" help="Algorithm makes use of a pre-trained AI model, whose parameters are needed to process your data. Multiple sets of such parameters are available, and the default was obtained on HCT116 cell line."> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
35 <option value="HCT116_RNA002" selected="true">HCT116 (default)</option> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
36 <option value="arabidopsis_RNA002">Arabidopsis RNA002</option> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
37 <option value="HEK293T_RNA004">HEK293T RNA004</option> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
38 </param> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
39 <param argument="--readcount_min" type="integer" value="1" min="1" label="Minimum read counts per gene" help="Used during pre-processing of nanopolish eventalign input."/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
40 <param argument="--readcount_max" type="integer" value="1000" min="1" label="Maximum read counts per gene" help="Used during pre-processing of nanopolish eventalign input."/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
41 <param argument="--num_iterations" type="integer" value="5" min="0" label="Number of sampling iterations to perform" help="m6Anet will sample 20 reads from each candidate site and average the probability of modification across several round of sampling according to this parameter."/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
42 <param argument="--batch_size" type="integer" value="64" min="1" label="Batch size" help="Number of sites to be loaded each time for inference"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
43 <param argument="--read_proba_threshold" type="float" value="0.033379376" min="0" max="1" label="Probability threshold" help="Threshold for each individual read to be considered modified during stoichiometry calculation"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
44 </inputs> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
45 <outputs> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
46 <data name="indiv_proba_csv" format="tabular" from_work_dir="./inference_out/data.indiv_proba.csv" label="${tool.name} on ${on_string}: read_probs"> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
47 <actions> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
48 <action name="column_names" type="metadata" |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
49 default="transcript_id,transcript_position,read_index,probability_modified"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
50 </actions> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
51 </data> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
52 <data name="site_proba_csv" format="tabular" from_work_dir="./inference_out/data.site_proba.csv" label="${tool.name} on ${on_string}: site_probs"> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
53 <actions> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
54 <action name="column_names" type="metadata" |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
55 default="transcript_id,transcript_position,n_reads,probability_modified,kmer,mod_ratio"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
56 </actions> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
57 </data> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
58 </outputs> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
59 <tests> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
60 <test expect_num_outputs="2"> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
61 <param name="eventalign" value="eventalign.txt"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
62 <param name="readcount_min" value="20"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
63 <param name="batch_size" value="256"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
64 <output name="indiv_proba_csv"> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
65 <assert_contents> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
66 <has_n_columns n="4" sep=","/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
67 <has_line line="transcript_id,transcript_position,read_index,probability_modified"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
68 <has_text_matching expression="ENST00000222329.8,2631,10.*,0.2.*"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
69 <has_text_matching expression="ENST00000523944.5,3348,10.*,0.2.*"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
70 </assert_contents> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
71 </output> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
72 <output name="site_proba_csv" file="site_proba.csv" compare="sim_size"> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
73 <assert_contents> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
74 <has_n_columns n="6" sep=","/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
75 <has_line line="transcript_id,transcript_position,n_reads,probability_modified,kmer,mod_ratio"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
76 <has_text_matching expression="ENST00000499810.6,1901,90,0.9.*,GGACT,0.9.*"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
77 <has_text_matching expression="ENST00000373365.4,723,130,0.9.*,GGACT,0.7.*"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
78 </assert_contents> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
79 </output> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
80 </test> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
81 <!-- Same as above, but attempt to specify non-default model --> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
82 <test expect_num_outputs="2"> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
83 <param name="eventalign" value="eventalign.txt"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
84 <param name="pretrained_model" value="arabidopsis_RNA002"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
85 <output name="indiv_proba_csv"> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
86 <assert_contents> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
87 <has_n_columns n="4" sep=","/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
88 <has_line line="transcript_id,transcript_position,read_index,probability_modified"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
89 <has_text_matching expression="ENST00000523944.5,3348,.*,.*"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
90 <has_text_matching expression="ENST00000499810.6,1901,.*,.*"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
91 </assert_contents> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
92 </output> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
93 <output name="site_proba_csv"> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
94 <assert_contents> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
95 <has_n_columns n="6" sep=","/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
96 <has_line line="transcript_id,transcript_position,n_reads,probability_modified,kmer,mod_ratio"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
97 <has_text_matching expression="ENST00000499810.6,1901,90,0.9.*,GGACT,0.9.*"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
98 <has_text_matching expression="ENST00000311922.3,546,31,0.9.*,GGACT,0.9.*"/> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
99 </assert_contents> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
100 </output> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
101 </test> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
102 </tests> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
103 <help><![CDATA[ |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
104 .. class:: infomark |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
105 |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
106 **What it does** |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
107 |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
108 m6anet leverages a Multiple Instance Learning framework to detect m6a modifications from Nanopore Direct RNA Sequencing data. |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
109 |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
110 To detect m6A modifications from your direct RNA sequencing sample, provide a tabular output of nanopolish-eventalign tool here. Behind the scenes, this m6anet tool first pre-processes the segmented raw signal file using ‘m6anet dataprep’ and then executes 'm6anet inference' function on its output to assign a probability that a modified read or site exists, which are returned as two separate tabulars from the tool to the history. |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
111 |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
112 m6Anet will sample 20 reads from each candidate site and average the probability of modification across several round of sampling according to the 'num_iterations parameter'. Note that this is a ML-based model that can be trained on different datasets, thereby optimising for different organisms or nanopores. The tool by default uses model parameters obtained by training on the human HCT116 cell line, multiple options are available, and the results should depend on which model parameters are used for the inference. |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
113 |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
114 |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
115 .. class:: infomark |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
116 |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
117 **References** |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
118 |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
119 More information is available on the `project website <https://m6anet.readthedocs.io/en/latest//>`_ and on the `Github repository <https://github.com/GoekeLab/m6anet>`_. |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
120 ]]> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
121 </help> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
122 <citations> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
123 <citation type="doi">10.1038/s41592-022-01666-1</citation> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
124 </citations> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
125 </tool> |
40f186d91e67
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/m6anet commit cfa942e434b3c39e70c06cf4968e5472f5a1ce92
iuc
parents:
diff
changeset
|
126 |