Mercurial > repos > vimalkumarvelayudhan > riboseqr_wrapper
diff ribosome_profile.xml @ 0:c34c364ce75d
First commit
author | Vimalkumar Velayudhan <vimal@biotechcoder.com> |
---|---|
date | Tue, 21 Jul 2015 14:48:39 +0100 |
parents | |
children | d7ce95ccf54f |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ribosome_profile.xml Tue Jul 21 14:48:39 2015 +0100 @@ -0,0 +1,128 @@ +<tool id="riboseqr_ribosome_profile" name="Plot Ribosome Profile" + version="0.4.0"> + <description> + (Step 4) Plot Ribosome profile using riboSeqR. + </description> + <requirements> + <requirement type="package" version="3.1.2">R</requirement> + <requirement type="package" version="6.2">readline</requirement> + <requirement type="package" version="2.3.10">rpy2</requirement> + <requirement type="package" version="0.4.0">riboseqr_wrapper_deps</requirement> + </requirements> + <stdio> + <exit_code range="1:" level="fatal" description="Error" /> + </stdio> + <command interpreter="python">riboseqr/ribosome_profile.py + --rdata_load "$rdata_load" + --transcript_name "$transcript_name" + --transcript_length "$transcript_length" + --transcript_cap "$transcript_cap" + --html_file "$html_file" + --output_path "$html_file.files_path" + </command> + <inputs> + <param name="rdata_load" format="rda" type="data" + label="Select Metagene analysis (R data file)" + multiple="false"> + <validator type="expression" + message="Please check if the correct RDA file is selected">value.name == "Metagene analysis (R data file)"</validator> + </param> + + <param name="transcript_name" type="text" size="30" + label="Name of the transcript to be plotted" + help="Plot of ribosome footprint abundance and mRNA coverage + (if available) for a specific transcript."> + <validator type="expression" message="Please input a single transcript name">len(value.split(',')) == 1</validator> + <validator type="empty_field" message="Field requires a value"/> + <sanitizer> + <valid> + <add value="|"/> + </valid> + </sanitizer> + </param> + + <param name="transcript_length" type="text" + label="Select Ribosome footprint length" + help="" value="28"> + <validator type="expression" message="Please input a single footprint length">len(value.split(',')) == 1</validator> + <validator type="expression" message="Please input a single footprint length">len(value.split(' ')) == 1</validator> + <validator type="empty_field" message="Field requires a value"/> + </param> + + <param name="transcript_cap" type="integer" value="200" + label="Cap on the largest value that will be plotted as an + abundance of the ribosome footprint data"/> + </inputs> + <outputs> + <data format="html" name="html_file" + label="Plot ribosome profile (HTML report)"/> + </outputs> + <!--<tests>--> + <!--<test>--> + <!--<param name="rdata_load" value="Metagene analysis (R data file)"/>--> + <!--<param name="transcript_name" value="CUFF.37930.1"/>--> + <!--<param name="transcript_length" value="27"/>--> + <!--<param name="transcript_cap" value="200"/>--> + <!--<output name="html_file" file="Plot_ribosome_profile_(HTML_report).html">--> + <!--<extra_files type="file" name="Ribosome-profile-plot.pdf" value="Ribosome-profile-plot.pdf" ftype="pdf"/>--> + <!--<extra_files type="file" name="Ribosome-profile-plot_1.png" value="Ribosome-profile-plot_1.png" ftype="png"/>--> + <!--<extra_files type="file" name="Ribosome-profile-plot_2.png" value="Ribosome-profile-plot_2.png" ftype="png"/>--> + <!--<extra_files type="file" name="Ribosome-profile-plot_3.png" value="Ribosome-profile-plot_3.png" ftype="png"/>--> + <!--<extra_files type="file" name="Ribosome-profile-plot_4.png" value="Ribosome-profile-plot_4.png" ftype="png"/>--> + <!--</output>--> + <!--</test>--> + <!--</tests>--> + <help> +Plot Ribosome Profile +--------------------- +riboSeqR version: ``1.0.5``. + +This tool can be used for generating a ribosome profile plot for a given +transcript. The input is the R data file from the previous +step - Metagene analysis. + +How to use? +----------- +Inputs +...... +Select *Metagene analysis (R data file)* from the previous step, enter name +of the transcript to plot, review/change parameters and execute program. + +.. class:: warningmark + + The transcript name should correspond to names used in SAM alignments + and FASTA file of the transcriptome. + +Outputs +....... +The following files will be generated on completion: + +Plot ribosome profile (HTML report) + +A HTML file with results and links to other output files - plot for the +specified transcript (PDF) and R script used for the session. + +riboSeqR functions used +....................... +``plotTranscript``. + +For detailed description of the functions and the options used, please consult +the riboSeqR documentation. + +Links +..... +`riboSeqR <http://bioconductor.org/packages/3.0/bioc/html/riboSeqR.html>`_. + + </help> + <citations> + <citation type="bibtex"> + @Manual{, + title = {riboSeqR: Analysis of sequencing data from ribosome + profiling experiments.}, + author = {Thomas J. Hardcastle}, + year = {2014}, + note = {R package version 1.0.5}, + } + </citation> + </citations> +</tool>