Mercurial > repos > immport-devteam > profile_cl
diff profileCLs.xml @ 1:62d8985a41e2 draft default tip
"planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/profile_cl commit 5cdc32e68f9ec685f9890902c5ecc75047248361"
author | azomics |
---|---|
date | Thu, 23 Jul 2020 08:58:29 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/profileCLs.xml Thu Jul 23 08:58:29 2020 -0400 @@ -0,0 +1,65 @@ +<tool id="get_profiles_cell_ontology" name="Associate FLOCK populations" version="1.1+galaxy0" profile="18.01"> + <description>with cell ontology</description> + <requirements> + <requirement type="package" version="2.11.2">jinja2</requirement> + <requirement type="package" version="1.26.0">bioconductor-flowcl</requirement> + </requirements> + <stdio> + <exit_code range="2" level="fatal" description="There was a problem running flowCL. You might want to check your marker names - See stderr for more details." /> + <exit_code range="3:" level="fatal" description="See stderr for more details." /> + </stdio> + <command><![CDATA[ + python '$__tool_directory__/profileCLs.py' -i '${input}' -o '${html_file}' -d '${html_file.files_path}' -t '$__tool_directory__' + ]]> + </command> + <inputs> + <param format="flowscore" name="input" type="data" label="Population score profiles from FLOCK"/> + </inputs> + <outputs> + <data format="html" name="html_file" label="Cell ontology of ${input.name}"> + </data> + </outputs> + <tests> + <test> + <param name="input" value="input.flowscore"/> + <output name="html_file" file="out.html"> + <extra_files type="file" name="CLprofiles.txt" value="CLprofiles.txt"/> + <extra_files type="file" name="flowcl_pop01.pdf" value="flowcl_pop01.pdf" compare="sim_size"/> + <extra_files type="file" name="flowcl_pop01.txt" value="flowcl_pop01.txt"/> + <extra_files type="file" name="flowcl_pop03.pdf" value="flowcl_pop03.pdf" compare="sim_size"/> + <extra_files type="file" name="flowcl_pop03.txt" value="flowcl_pop03.txt"/> + <extra_files type="file" name="scores.txt" value="scores.txt"/> + </output> + </test> + </tests> + <help><![CDATA[ + This tool uses flowCL to find a match for each of the populations defined by FLOCK. +.. class:: warningmark +Please note that the scores computed for each markers and population correspond to quartiles binning, and not necessarily to what would be considered +, -, low or high. +----- +**Input** +This tool reads in the population score profiles from FLOCK. +.. class:: warningmark +**The marker names need to be in the cell ontology for this to work** +**Output** +The output is a page that allows visualization of the data. +----- +**Example** +*Input* +*Population profile file*:: + Population_ID Marker1 Marker2 Marker3 ... Count Percentage + 1 1 3 2 ... 3885 6.44 + 2 1 3 4 ... 2774 4.62 + 3 2 2 3 ... 2151 3.59 + 4 1 3 2 ... 1207 2.01 + ... ... ... ... ... ... ... +*Output* +The CL terms hyperlink to their representation in the Immport Cell Ontology browser. The full flowCL run summary is accessible by clicking on the phenotype. +.. image:: ../../static/images/flowtools/profileCL.png +.. image:: ../../static/images/flowtools/popprofiles.png + ]]> + </help> + <citations> + <citation type="doi">10.1093/bioinformatics/btu807</citation> + </citations> +</tool>