Mercurial > repos > sblanck > meta_ma
changeset 0:27ffdb495852 draft default tip
Imported from capsule None
author | sblanck |
---|---|
date | Wed, 13 Apr 2016 07:40:02 -0400 |
parents | |
children | |
files | AffyQCnormalization.xml CustomAnalyse.xml GEOAnalyse.xml GEOQuery.xml MetaMA.xml MetaRNAseq.xml repository_dependencies.xml |
diffstat | 7 files changed, 279 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/AffyQCnormalization.xml Wed Apr 13 07:40:02 2016 -0400 @@ -0,0 +1,44 @@ +<tool id="QCnormalization" name="QCnormalization" version="0.1.0"> + <description>Quality control and normalization of affymetric expression data</description> + <requirements> + <container type="docker">sblanck/testtool:latest</container> + </requirements> + <command> + + /galaxy-tools/stderr_wrapper.py Rscript + /galaxy-tools/transcriptomics/AffyQCnormalization/AffyQCnormalization.R + #for $input in $inputs + "${input}" + "${input.name}" + #end for + "${normalization}" + $result_export_eset + $result_html + $result_html.files_path + /galaxy-tools/transcriptomics/AffyQCnormalization/AffyQCnormalization_tpl.html + </command> + + <inputs> + + <param name="inputs" type="data" format="cel" multiple="true" label=".CEL files" help=".CEL files to be used"/> + + <param name="normalization" type="select" label="Preprocessing/normalization"> + + <option value="rma">rma (backgroung correction + quantile normalization + log2)</option> + <option value="quantile">quantile normalization + log2</option> + <option value="background">background correction + log2</option> + <option value="log2">log2 only</option> + + + </param> + + </inputs> + <outputs> + <data format="rdata" name="result_export_eset" label="export expressionSet"/> + <data format="html" name="result_html" label="QC result"/> + </outputs> + + <help> + </help> + +</tool> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CustomAnalyse.xml Wed Apr 13 07:40:02 2016 -0400 @@ -0,0 +1,64 @@ +<tool id="customAnalyse" name="CustomAnalyse" version="0.1.0"> + <description>Custom Analyse</description> + <requirements> + <container type="docker">sblanck/testtool:latest</container> + </requirements> + <command> + + /galaxy-tools/stderr_wrapper.py Rscript + /galaxy-tools/transcriptomics/CustomAnalyse/CustomAnalyse.R + #for $input in $inputs + "${input}" + "${input.name}" + #end for + "${target}" + "${selectCondition1}" + "${selectCondition2}" + $result_export_eset + $result_export_conditions + $result_html + $result_html.files_path + /galaxy-tools/transcriptomics/CustomAnalyse/CustomAnalyse_tpl.html + </command> + + <inputs> + + <param name="inputs" type="data" format="cel" multiple="true" label=".CEL files" help=".CEL files to be used"/> + + <param name="target" type="data" format="txt" label="target file" help="target file associated with the .CEL file dataset"/> + + <!--param name="normalisation" type="select" label="Preprocessing/normalization"> + <options> + <option value="rma">rma</option> + <option value="quantile">quantile normalization</option> + <option value="log2">log2</option> + <option value="none">none</option> + </options> + </param--> + + <param name="selectCondition1" type="select" display="checkboxes" label="Condition 1" multiple="true"> + <options from_dataset="target"> + <column name="name" index="0"/> + <column name="value" index="0"/> + </options> + </param> + + <param name="selectCondition2" type="select" display="checkboxes" label="Condition 2" multiple="true"> + <options from_dataset="target"> + <column name="name" index="0"/> + <column name="value" index="0"/> + </options> + </param> + + </inputs> + <outputs> + <data format="html" name="result_html" label="Annotations"/> + <data format="rdata" name="result_export_eset" label="export expressionSet"/> + <data format="cond" name="result_export_conditions" label="export conditions"/> + </outputs> + + <help> + NOTE: This wrapper performs p-value combination from multiples studies with the same probes. If you need to normalize your data, use "matrix_normalisation" tool on each file. Then, use "Merge Standard datasets(copied)" tool to make a multiple file dataset. + </help> + +</tool>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/GEOAnalyse.xml Wed Apr 13 07:40:02 2016 -0400 @@ -0,0 +1,41 @@ +<tool id="metaMAGEOQuery" name="GEOanalyse" version="0.1.0"> + <description>GEOAnalyse wrapper</description> + <requirements> + <container type="docker">sblanck/testtool:latest</container> + </requirements> + <command> + + /galaxy-tools/stderr_wrapper.py Rscript + /galaxy-tools/transcriptomics/GEOanalyse/GEOAnalyse.R + "${rdataset}" + "${selectCondition}" + $result_html + $result_html.files_path + /galaxy-tools/transcriptomics/GEOanalyse/GEOAnalyse_tpl.html + + </command> + + <inputs> + + <param name="rdataset" type="data" format="rdata" label="RData" help="RData to be used"/> + + <param name="conditions" type="data" format="cond" label="Conditions" help="conditions associated with the rData file"/> + + <param name="selectCondition" type="select" label="case condition"> + <options from_dataset="conditions"> + <column name="name" index="0"/> + <column name="value" index="0"/> + </options> + </param> + + </inputs> + <outputs> + <data format="html" name="result_html" label="Annotations"/> + + </outputs> + + <help> + NOTE: This metaMA wrapper performs p-value combination from multiples studies with the same probes. If you need to normalize your data, use "matrix_normalisation" tool on each file. Then, use "Merge Standard datasets(copied)" tool to make a multiple file dataset. + </help> + +</tool>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/GEOQuery.xml Wed Apr 13 07:40:02 2016 -0400 @@ -0,0 +1,27 @@ +<tool id="GEOQuery" name="GEOQuery"> + <description>GEOQuery wrapper</description> + <requirements> + <container type="docker">sblanck/testtool:latest</container> + </requirements> + <command> + /galaxy-tools/stderr_wrapper.py Rscript /galaxy-tools/transcriptomics/GEOquery/GEOQuery.R $GEOQueryID $GEOQueryData $GEOQueryRData $conditions + </command> + + <inputs> + <param name="GEOQueryID" type="text" size="12" optional="false" label="GEOQuery ID" help=""> + <validator type="empty_field"/> + </param> + + </inputs> + + <outputs> + <data format="tabular" name="GEOQueryData" label="GEOQuery Data of ${GEOQueryID}"/> + <data format="cond" name="conditions" label="conditions of ${GEOQueryID}"/> + <data format="rdata" name="GEOQueryRData" label="GEOQuery RData of ${GEOQueryID}"/> + </outputs> + + <help> + + </help> + +</tool>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MetaMA.xml Wed Apr 13 07:40:02 2016 -0400 @@ -0,0 +1,46 @@ +<tool id="metaMA" name="MetaMA" version="0.1.0"> + <description>metaMA wrapper</description> + <requirements> + <container type="docker">sblanck/testtool:latest</container> + </requirements> + <command> + + /galaxy-tools/stderr_wrapper.py Rscript + /galaxy-tools/transcriptomics/MetaMA/MetaMA.R + #for $currentInput in $inputList + "${currentInput.rdataset}" + "${currentInput.selectCondition}" + #end for + $result_html + $result_html.extra_files_path + /galaxy-tools/transcriptomics/MetaMA/MetaMa_tpl.html + </command> + + <inputs> + + <repeat name="inputList" title="Datasets"> + <param name="rdataset" type="data" format="rdata" label="RData" help="RData to be used"/> + + <param name="conditions" type="data" format="cond" label="Conditions" help="conditions associated with the rData file"/> + + <param name="selectCondition" type="select" label="tumor condition"> + <options from_dataset="conditions"> + <column name="name" index="0"/> + <column name="value" index="0"/> + </options> + </param> + + + + </repeat> + + </inputs> + <outputs> + <data format="html" name="result_html" label="Annotations"/> + </outputs> + + <help> + NOTE: This metaMA wrapper performs p-value combination from multiples studies with the same probes. If you need to normalize your data, use "matrix_normalisation" tool on each file. Then, use "Merge Standard datasets(copied)" tool to make a multiple file dataset. + </help> + +</tool>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MetaRNAseq.xml Wed Apr 13 07:40:02 2016 -0400 @@ -0,0 +1,53 @@ +<tool id="metarnaseq" name="metaRNASeq"> + <description>metaRNASeq wrapper</description> + <requirements> + <container type="docker">sblanck/testtool:latest</container> + </requirements> + <command> + + /galaxy-tools/stderr_wrapper.py Rscript + /galaxy-tools/transcriptomics/MetaRNASeq/MetaRNASeq.R + #for $currentInput in $inputList + "${currentInput}" + "${currentInput.name}" + #end for + $comparison + $method + $mod + $top_table + $diagnostic_html + "$diagnostic_html.files_path" + /galaxy-tools/transcriptomics/MetaRNAseq/MetaRNASeq_tpl.html + </command> + + <inputs> + <param format="tabular" name="inputList" multiple="true" type="data" optional="false" label="Counts file" help="Must have the same number of row in each study. The experimental conditions must be specified in the header of each file"/> + + <param name="method" type="select" label="Compute dispersion method" help=""> + <option value="pooled">Pooled</option> + <option value="pooled-CR">Pooled-CR</option> + <option value="per-condition">Per-condition</option> + <option value="blind">Blind</option> + </param> + <param name="mod" type="select" label="Compute dispersion sharingmod" help=""> + <option value="maximum">Maximum</option> + <option value="fit-only">Fit-only</option> + <option value="gene-est-only">Gene-est-only</option> + </param> + + <param name="comparison" type="text" size="30" optional="false" label="Comparison type" help="A comma separated tuple (no spaces) of the comparison you want to do. Must use the names from the Column Types list. E.g. comparing kidney to liver: kidney,liver. Comparing liver to kidney: liver,kidney"> + <validator type="empty_field"/> + <validator type="regex" message="Must be a comma-separated tuple with no spaces">^\w+,\w+$</validator> + </param> + </inputs> + + <outputs> + <data format="tabular" name="top_table" label="Summary of meta-analysis and single studie analysis from ${tool.name} on ${on_string}"/> + <data format="html" name="diagnostic_html" label="Charts for ${tool.name} on ${on_string}"/> + </outputs> + + <help> + NOTE: This metaRNASeq Galaxy tool can only be run on counts files. + </help> + +</tool>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/repository_dependencies.xml Wed Apr 13 07:40:02 2016 -0400 @@ -0,0 +1,4 @@ +<?xml version="1.0"?> +<repositories description="MetaMA datatypes"> + <repository changeset_revision="d54c187fecd9" name="meta_ma_datatypes" owner="sblanck" toolshed="https://testtoolshed.g2.bx.psu.edu" /> +</repositories>