Mercurial > repos > galaxyp > msstats
changeset 1:3e2606fa85bf draft
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/msstats commit fa543ac667f63409bfb2e28fd6c711e74d828a79"
author | galaxyp |
---|---|
date | Sat, 25 Jul 2020 14:49:56 -0400 |
parents | 80b40b9ab835 |
children | 52ac6fde9a5b |
files | msstats.xml |
diffstat | 1 files changed, 24 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/msstats.xml Sat Jul 25 13:21:47 2020 -0400 +++ b/msstats.xml Sat Jul 25 14:49:56 2020 -0400 @@ -1,4 +1,4 @@ -<tool id="msstats" name="MSstats" version="@VERSION@.0" python_template_version="3.5"> +<tool id="msstats" name="MSstats" version="@VERSION@.0"> <description>statistical relative protein significance analysis in DDA, SRM and DIA Mass Spectrometry</description> <macros> <token name="@VERSION@">3.20.1</token> @@ -27,9 +27,8 @@ </requirements> <command detect_errors="exit_code"><![CDATA[ cat '$msstats_script' > '$r_script' && - cat '$msstats_script' && Rscript '$msstats_script' - && cat msstats*.log > $log + && cat msstats*.log > '$log' ]]></command> <configfiles> <configfile name="msstats_script"><![CDATA[ @@ -217,9 +216,6 @@ write.table(comparisons\$ModelQC, "ModelQC.tsv", sep = "\t", quote = F, row.names = F, dec = ".") #end if -## TODO: transform fittedmodel to table -##class(DDA2009.comparisons$fittedmodel) # list, probably good to output this somehow - ## Visualizations: #if 'qqplot' in $group.select_outputs @@ -262,7 +258,9 @@ <param name="input_src" type="select" label="input source"> <option value="MSstats">MStats 10 column format</option> <option value="MaxQuant">MaxQuant</option> + <!-- <option value="OpenMS">OpenMS</option> + --> <option value="OpenSWATH">OpenSWATH</option> </param> <when value="MSstats"> @@ -285,6 +283,7 @@ <expand macro="removeProtein_with1Peptide"/> </section> </when> + <!-- <when value="OpenMS"> <param name="evidence" type="data" format="tabular,csv" label="OpenSWATH_input"/> <param name="annotation" type="data" format="tabular,csv" label="OpenSWATH_annotation"/> @@ -295,6 +294,7 @@ <expand macro="removeProtein_with1Peptide"/> </section> </when> + --> <when value="OpenSWATH"> <param name="evidence" type="data" format="tabular,csv" label="OpenSWATH_input"/> <param name="annotation" type="data" format="tabular,csv" label="OpenSWATH_annotation"/> @@ -421,9 +421,15 @@ </data> <data name="processed_data" format="tabular" label="MSstats ProcessedData" from_work_dir="ProcessedData.tsv"> <filter>'processed_data' in selected_outputs</filter> + <actions> + <action name="column_names" type="metadata" default="PROTEIN,PEPTIDE,TRANSITION,FEATURE,LABEL,GROUP_ORIGINAL,SUBJECT_ORIGINAL,RUN,GROUP,SUBJECT,INTENSITY,SUBJECT_NESTED,ABUNDANCE,FRACTION,originalRUN,censored" /> + </actions> </data> <data name="runlevel_data" format="tabular" label="MSstats RunlevelData" from_work_dir="RunlevelData.tsv"> <filter>'runlevel_data' in selected_outputs</filter> + <actions> + <action name="column_names" type="metadata" default="RUN,Protein,LogIntensities,NumMeasuredFeature,MissingPercentage,more50missing,NumImputedFeature,originalRUN,GROUP,GROUP_ORIGINAL,SUBJECT_ORIGINAL,SUBJECT_NESTED,SUBJECT" /> + </actions> </data> <data name="qcplot" format="pdf" label="MSstats QCPlot.pdf" from_work_dir="MSStats_only_QCPlot.pdf"> <filter>'qcplot' in selected_outputs</filter> @@ -442,21 +448,33 @@ </data> <data name="quant_sample_long" format="tabular" label="MSstats SampleQuantificationLong.tsv" from_work_dir="SampleQuantificationLong.tsv"> <filter>'quant_sample_long' in selected_outputs</filter> + <actions> + <action name="column_names" type="metadata" default="Protein,Group_Subject,LogIntensity" /> + </actions> </data> <data name="quant_group_matrix" format="tabular" label="MSstats GroupQuantificationMatrix.tsv" from_work_dir="GroupQuantificationMatrix.tsv"> <filter>'quant_group_matrix' in selected_outputs</filter> </data> <data name="quant_group_long" format="tabular" label="MSstats GroupQuantificationLong.tsv" from_work_dir="GroupQuantificationLong.tsv"> <filter>'quant_group_long' in selected_outputs</filter> + <actions> + <action name="column_names" type="metadata" default="Protein,Group,LogIntensity" /> + </actions> </data> <data name="comparison_result" format="tabular" label="MSstats ComparisonResult.tsv" from_work_dir="ComparisonResult.tsv"> <filter> group['group_comparison'] == 'yes' and 'comparison_result' in group['select_outputs']</filter> + <actions> + <action name="column_names" type="metadata" default="Protein,Label,log2FC,SE,Tvalue,DF,pvalue,adj.pvalue,issue,MissingPercentage,ImputationPercentage" /> + </actions> </data> <data name="fittedmodel" format="txt" label="MSstats ComparisonFittedModel.txt" from_work_dir="ComparisonFittedModel.txt"> <filter> group['group_comparison'] == 'yes' and 'fittedmodel' in group['select_outputs']</filter> </data> <data name="model_qc" format="tabular" label="MSstats ModelQC.tsv" from_work_dir="ModelQC.tsv"> <filter> group['group_comparison'] == 'yes' and 'model_qc' in group['select_outputs']</filter> + <actions> + <action name="column_names" type="metadata" default="RUN,PROTEIN,ABUNDANCE,NumMeasuredFeature,MissingPercentage,more50missing,NumImputedFeature,originalRUN,GROUP,GROUP_ORIGINAL,SUBJECT_ORIGINAL,SUBJECT_NESTED,SUBJECT,residuals,fitted" /> + </actions> </data> <data name="qqplot" format="pdf" label="MSstats ModelQQ.pdf" from_work_dir="MSStats_group_QQPlot.pdf"> <filter> group['group_comparison'] == 'yes' and 'qqplot' in group['select_outputs']</filter> @@ -473,9 +491,6 @@ <data name="comparisonplot" format="pdf" label="MSstats ComparisonPlot.pdf" from_work_dir="MSStats_group_ComparisonPlot.pdf"> <filter> group['group_comparison'] == 'yes' and 'comparisonplot' in group['select_outputs']</filter> </data> -<!-- -Tabular file (from groupcomparison): "fittedmodel" ---> </outputs> <tests> @@ -575,9 +590,6 @@ <output name="qqplot" file="qq_plot.pdf" compare="sim_size"/> </test> - - - <!-- <test> <conditional name="input">