view profile_cl/profileCLs.xml @ 0:8547aedf1350 draft

Uploaded
author immport-devteam
date Mon, 27 Feb 2017 13:03:19 -0500
parents
children
line wrap: on
line source

<tool id="get_profiles_cell_ontology" name="Associate FLOCK populations" version="1.1">
  <description>with cell ontology</description>
  <requirements>
    <requirement type="package" version="2.8">jinja2</requirement>
    <requirement type="package" version="3.3.0">r</requirement>
    <requirement type="package" version="1.11.2">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="contains"/>
        <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="contains"/>
        <extra_files type="file" name="flowCL_pop03.txt" value="flowCL_pop03.txt"/>
        <extra_files type="file" name="flowCL_pop04.pdf" value="flowCL_pop04.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop04.txt" value="flowCL_pop04.txt"/>
        <extra_files type="file" name="flowCL_pop05.pdf" value="flowCL_pop05.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop05.txt" value="flowCL_pop05.txt"/>
        <extra_files type="file" name="flowCL_pop06.pdf" value="flowCL_pop06.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop06.txt" value="flowCL_pop06.txt"/>
        <extra_files type="file" name="flowCL_pop07.pdf" value="flowCL_pop07.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop07.txt" value="flowCL_pop07.txt"/>
        <extra_files type="file" name="flowCL_pop09.pdf" value="flowCL_pop09.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop09.txt" value="flowCL_pop09.txt"/>
        <extra_files type="file" name="flowCL_pop11.pdf" value="flowCL_pop11.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop11.txt" value="flowCL_pop11.txt"/>
        <extra_files type="file" name="flowCL_pop13.pdf" value="flowCL_pop13.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop13.txt" value="flowCL_pop13.txt"/>
        <extra_files type="file" name="flowCL_pop14.pdf" value="flowCL_pop14.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop14.txt" value="flowCL_pop14.txt"/>
        <extra_files type="file" name="flowCL_pop15.pdf" value="flowCL_pop15.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop15.txt" value="flowCL_pop15.txt"/>
        <extra_files type="file" name="flowCL_pop16.pdf" value="flowCL_pop16.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop16.txt" value="flowCL_pop16.txt"/>
        <extra_files type="file" name="flowCL_pop17.pdf" value="flowCL_pop17.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop17.txt" value="flowCL_pop17.txt"/>
        <extra_files type="file" name="flowCL_pop19.pdf" value="flowCL_pop19.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop19.txt" value="flowCL_pop19.txt"/>
        <extra_files type="file" name="flowCL_pop20.pdf" value="flowCL_pop20.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop20.txt" value="flowCL_pop20.txt"/>
        <extra_files type="file" name="flowCL_pop22.pdf" value="flowCL_pop22.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop22.txt" value="flowCL_pop22.txt"/>
        <extra_files type="file" name="flowCL_pop23.pdf" value="flowCL_pop23.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop23.txt" value="flowCL_pop23.txt"/>
        <extra_files type="file" name="flowCL_pop25.pdf" value="flowCL_pop25.pdf" compare="contains"/>
        <extra_files type="file" name="flowCL_pop25.txt" value="flowCL_pop25.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

here some sort of reminder that trusting data from a software might not be the best way to go necessarily, and that it would be wise oh so wise to still look at the data to make sure that the scores from FLOCK mean what you think they mean.

-----

**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/profileCL.png

.. image:: static/flowtools/popprofiles.png
  ]]>
  </help>
  <citations>
    <citation type="doi">10.1093/bioinformatics/btu807</citation>
  </citations>
</tool>