Mercurial > repos > eschen42 > w4mclassfilter
comparison w4mclassfilter.xml @ 11:9f5c0e23c205 draft
planemo upload for repository https://github.com/HegemanLab/w4mclassfilter_galaxy_wrapper/tree/master commit 32cf96ed6c39a93eb9c6cf00494b128bd3c3febe
author | eschen42 |
---|---|
date | Mon, 03 Sep 2018 22:34:35 -0400 |
parents | 649cb1bafd3e |
children | 38f509903a0b |
comparison
equal
deleted
inserted
replaced
10:649cb1bafd3e | 11:9f5c0e23c205 |
---|---|
1 <tool id="w4mclassfilter" name="W4m Data Subset" version="0.98.10"> | 1 <tool id="w4mclassfilter" name="W4m Data Subset" version="0.98.11"> |
2 <description>Filter W4m data by values or metadata</description> | 2 <description>Filter W4m data by values or metadata</description> |
3 <!-- Here is the hyphenation standard that I *try* to apply consistently in my documentation: http://www.sandranoonan.com/dont-let-hyphenation-drive-crazy/ --> | 3 <!-- Here is the hyphenation standard that I *try* to apply consistently in my documentation: http://www.sandranoonan.com/dont-let-hyphenation-drive-crazy/ --> |
4 <requirements> | 4 <requirements> |
5 <!-- <requirement type="package" version="6.2">readline</requirement> --> | 5 <!-- <requirement type="package" version="6.2">readline</requirement> --> |
6 <requirement type="package" version="3.4.1">r-base</requirement> | 6 <requirement type="package" version="3.4.1">r-base</requirement> |
7 <requirement type="package" version="1.1_4">r-batch</requirement> | 7 <requirement type="package" version="1.1_4">r-batch</requirement> |
8 <requirement type="package" version="0.98.7">w4mclassfilter</requirement> | 8 <requirement type="package" version="0.98.8">w4mclassfilter</requirement> |
9 </requirements> | 9 </requirements> |
10 <command detect_errors="aggressive"><![CDATA[ | 10 <command detect_errors="aggressive"><![CDATA[ |
11 Rscript $__tool_directory__/w4mclassfilter_wrapper.R | 11 Rscript $__tool_directory__/w4mclassfilter_wrapper.R |
12 dataMatrix_in '$dataMatrix_in' | 12 dataMatrix_in '$dataMatrix_in' |
13 sampleMetadata_in '$sampleMetadata_in' | 13 sampleMetadata_in '$sampleMetadata_in' |
33 <param name="classnameColumn" label="Column that names the sample-class" type="text" value = "class" | 33 <param name="classnameColumn" label="Column that names the sample-class" type="text" value = "class" |
34 help="name of the column in sample metadata that has the values to be tested against the 'Names of sample-classes' input parameter - defaults to 'class'"> | 34 help="name of the column in sample metadata that has the values to be tested against the 'Names of sample-classes' input parameter - defaults to 'class'"> |
35 <sanitizer> | 35 <sanitizer> |
36 <valid initial="string.letters"> | 36 <valid initial="string.letters"> |
37 <add preset="string.digits"/> | 37 <add preset="string.digits"/> |
38 <add value="-" /> <!-- dash, hyphen --> | |
39 <add value="." /> <!-- dot, period --> | 38 <add value="." /> <!-- dot, period --> |
40 <add value="_" /> <!-- underscore --> | 39 <add value="_" /> <!-- underscore --> |
41 </valid> | 40 </valid> |
42 </sanitizer> | 41 </sanitizer> |
43 </param> | 42 </param> |
82 help="comma-separated filters, each specified as 'variableMetadataColumnName:min:max'; default is no filters. (See help below.)"> | 81 help="comma-separated filters, each specified as 'variableMetadataColumnName:min:max'; default is no filters. (See help below.)"> |
83 <sanitizer> | 82 <sanitizer> |
84 <valid initial="string.letters"> | 83 <valid initial="string.letters"> |
85 <add preset="string.digits"/> | 84 <add preset="string.digits"/> |
86 <add value="," /> <!-- comma --> | 85 <add value="," /> <!-- comma --> |
87 <add value="-" /> <!-- dash, hyphen --> | |
88 <add value="." /> <!-- dot, period --> | 86 <add value="." /> <!-- dot, period --> |
89 <add value=":" /> <!-- colon --> | 87 <add value=":" /> <!-- colon --> |
90 <add value="_" /> <!-- underscore --> | 88 <add value="_" /> <!-- underscore --> |
91 </valid> | 89 </valid> |
92 </sanitizer> | 90 </sanitizer> |
585 Variable metadata file | 583 Variable metadata file |
586 | variable x metadata **variableMetadata** (tabular separated values) file of the numeric and/or character variable metadata, with . as decimal and NA for missing values | 584 | variable x metadata **variableMetadata** (tabular separated values) file of the numeric and/or character variable metadata, with . as decimal and NA for missing values |
587 | | 585 | |
588 | 586 |
589 Column that names the sample-class (default = '``class``') | 587 Column that names the sample-class (default = '``class``') |
590 | name of the column in **sampleMetadata** that has the values to be tested against the '``Names of sample-classes``' input parameter | 588 | name of the column in **sampleMetadata** that has the values to be tested against the '``Names of sample-classes``' input parameter; only letters, digits, periods, and underscores are permitted. |
591 | | 589 | |
592 | 590 |
593 Names of sample-classes (default = no names) | 591 Names of sample-classes (default = no names) |
594 | comma-separated names (or regular expressions to match names) of sample-classes to include or exclude | 592 | comma-separated names (or regular expressions to match names) of sample-classes to include or exclude |
595 | | 593 | |
697 argument. If supplied, only features having numerical values in the specified column | 695 argument. If supplied, only features having numerical values in the specified column |
698 of `variableMetadata` that fall within the specified ranges will be retained | 696 of `variableMetadata` that fall within the specified ranges will be retained |
699 in the output. Each range is a string of three colon-separated values (e.g., "mz:200:800") in the | 697 in the output. Each range is a string of three colon-separated values (e.g., "mz:200:800") in the |
700 following order: | 698 following order: |
701 | 699 |
702 - the **name of a column of `variableMetadata`** which must have numerical data (e.g., "mz"); | 700 - the **name of a column of `variableMetadata`** which must have numerical data (only letters, digits, periods, and underscores are permitted in the name itself), e.g., 'mz'; |
703 - the **minimum allowed value** in that column for the feature to be retained (e.g., 200); | 701 - the **minimum allowed value** in that column for the feature to be retained, e.g., '200'; |
704 - the **maximum allowed value** (e.g., 800). | 702 - the **maximum allowed value**, e.g., '800'. |
705 | 703 |
706 Note for the range specification strings: | 704 Note for the range specification strings: |
707 | 705 |
708 - **If the "maximum" is less than the "minimum", then the range is exclusive** (e.g., "mz:800:200" means retain only features whose mz is NOT in the range 200-800) | 706 - **If the "maximum" is less than the "minimum", then the range is exclusive** (e.g., "mz:800:200" means retain only features whose mz is NOT in the range 200-800) |
709 - **If the name supplied in the first field is 'FEATMAX',** then the string is defining the minimum (and possibly, though less useful, maximum) intensity for each feature in the dataMatrix. For example, "FEATMAX:1e6:" would specify that any feature would be excluded if no sample had an intensity for that feature greater than 1000000. | 707 - **If the name supplied in the first field is 'FEATMAX',** then the string is defining the minimum (and possibly, though less useful, maximum) intensity for each feature in the dataMatrix. For example, "FEATMAX:1e6:" would specify that any feature would be excluded if no sample had an intensity for that feature greater than 1000000. |