Mercurial > repos > tomnl > mspurity_createmsp
diff createMSP.xml @ 12:5dd61e94d70d draft
planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit bbbcc75d51c020446fd00d76f908a6250266cfea
| author | tomnl |
|---|---|
| date | Fri, 13 Sep 2019 11:53:46 -0400 |
| parents | 4b3b0f5a55d9 |
| children | 70257c77ea04 |
line wrap: on
line diff
--- a/createMSP.xml Thu Jun 27 12:34:09 2019 -0400 +++ b/createMSP.xml Fri Sep 13 11:53:46 2019 -0400 @@ -16,7 +16,8 @@ #if $metadata_cond.metadata_select == "true" --metadata "$metadata_cond.metadata" --metadata_cols "$metadata_cond.metadata_cols" - --adduct_split "$metadata_cond.adduct_split" + --metadata_cols_filter "$metadata_cond.metadata_cols_filter" + #end if #if $xcms_group_cond.xcms_group_select == "true" @@ -24,9 +25,11 @@ #end if $filter + $adduct_split --msp_schema "$msp_schema" --intensity_ra "$intensity_ra" + --include_adducts "$include_adducts" --out_dir '.' ]]></command> @@ -51,14 +54,16 @@ <param name="metadata_select" type="boolean" label="Use additional metadata?" /> <when value="true"> <param type="data" name="metadata" label="Metadata for each feature" format="tsv,tabular" - help="Metadata for each grouped XCMS feature, the data will be added to the MSP metadata. - Using the MassBank format e.g. https://github.com/MassBank/MassBank-data/blob/master/MetaboLights/ML003001.txt "/> + help="Metadata for each grouped XCMS feature, e.g. could be the adduct calculated from CAMERA "/> + + <param name="metadata_cols_filter" type="text" label="Metadata columns to use" value="" + help="Comma separated string of column names where the corresponding values in the metadata will be used"/> - <param name="metadata_cols" type="text" label="Metadata columns for name" value="CH$NAME, MS$FOCUSED_ION: PRECURSOR_TYPE" help="Comma separated string of column names where the corresponding values in the metadata will be used for the MSP spectra name"/> - <param name="adduct_split" type="boolean" checked="true" label="Create MSP spectra for each adduct?" help="If either 'adduct' or 'MS$FOCUSED_ION: PRECURSOR_TYPE' - column is in metadata then each adduct will have it's own MSP spectra. - (Useful, if the MSP file will be used for further annotation)" /> - </when> + <param name="metadata_cols" type="text" label="Metadata columns for MSP spectra name" value="" + help="Comma separated string of column names where the corresponding values in the metadata will be used + for MSP spectra name"/> + + </when> <when value="false"> </when> </conditional> @@ -87,57 +92,47 @@ </param> - <param name="filter" type="boolean" checked="true" truevalue="--filter" falsevalue="" label="Filter peaks that have been flagged in prior processing steps" help="" /> + <param name="filter" type="boolean" checked="true" truevalue="--filter" falsevalue="" + label="Filter peaks that have been flagged in prior processing steps" help="" /> + + + <param name="include_adducts" type="select" label="Always include the following adduct descriptions in the MSP file" + help="Additional adducts to include, can be useful for downstream processing" multiple="true" + argument="--include_adducts"> + <option value="[M+H]+">[M+H]+</option> + <option value="[M+Na]+">[M+Na]+</option> + <option value="[M+NH4]+">[M+NH4]+</option> + <option value="[M+K]+" >[M+K]+</option> + <option value="[M+CH3OH+H]+">[M+CH3OH+H]+</option> + <option value="[M+ACN+H]+">[M+ACN+H]+</option> + <option value="[M+ACN+Na]+">[M+ACN+Na]+</option> + <option value="[M+2ACN+H]+">[M+2ACN+H]+</option> + <option value="[M-H]-">[M-H]-</option> + <option value="[M+HCOO]-" >[M+HCOO]-</option> + <option value="[M+CH3COO]-" >[M+CH3COO]-</option> + <option value="[M-H+CH3COOH]-" >[M-H+CH3COOH]-</option> + </param> + <param name="adduct_split" type="boolean" checked="true" label="Create MSP spectra for each adduct?" + help="Useful if the MSP file will be used for further annotation" truevalue="--adduct_split" falsevalue="" /> </inputs> <outputs> <data name="createMSP_output" format="msp" from_work_dir="lcmsms_spectra.msp" label="${tool.name} on ${on_string}: msp"/> </outputs> <tests> - <test> - <param name="method" value="all"/> - <param name="rdata_input" value="frag4feature_output.RData"/> - <output name="createMSP_output" file="createMSP_output_scans_all.msp"/> - </test> + <test> - <param name="method" value="av_all"/> - <param name="rdata_input" value="averageFragSpectra_output_all.RData"/> - <output name="createMSP_output" file="createMSP_output_av_all.msp"/> - </test> - <test> + <!-- 3) Test all average with metadata --> <param name="method" value="av_all"/> <param name="rdata_input" value="averageFragSpectra_output_all.RData"/> <param name="metadata_cond|metadata_select" value="true"/> <param name="metadata_cond|metadata" value="createMSP_input_metadata.tsv"/> - <param name="metadata_cond|metadata_cols" value="AC$CHROMATOGRAPHY: COLUMN_NAME, AC$MASS_SPECTROMETRY: ION_MODE, AC$MASS_SPECTROMETRY: MS_TYPE, CH$LINK: INCHIKEY, CH$LINK: PUBCHEM CH$NAME -"/> <param name="xcms_group_cond|xcms_group_select" value="true"/> <param name="xcms_group_cond|xcms_groupids" value="8,12"/> <param name="metadata_cond|adduct_split" value="true"/> <output name="createMSP_output" file="createMSP_output_av_all_metadata.msp"/> </test> - <test> - <param name="method" value="av_all"/> - <param name="rdata_input" value="averageFragSpectra_output_all.RData"/> - <param name="xcms_group_cond|xcms_group_select" value="true"/> - <param name="xcms_group_cond|xcms_groupids" value="8,12"/> - <output name="createMSP_output" file="createMSP_output_av_all_and_all_xcms.msp"/> - </test> - <test> - <param name="method" value="av_intra"/> - <param name="rdata_input" value="averageFragSpectra_output_intra.RData"/> - <output name="createMSP_output" file="createMSP_output_av_intra.msp"/> - </test> - <test> - <param name="method" value="av_inter"/> - <param name="rdata_input" value="averageFragSpectra_output_inter.RData"/> - <output name="createMSP_output" file="createMSP_output_av_inter.msp"/> - </test> - <test> - <param name="method" value="max"/> - <param name="rdata_input" value="frag4feature_output.RData"/> - <output name="createMSP_output" file="createMSP_output_max.msp"/> - </test> + </tests> <help><