Skip to content

v0.1 - initial release

Choose a tag to compare

@rheiland rheiland released this 02 May 11:17
· 121 commits to main since this release

interactivetool_pcstudio.xml uses a Docker image in the quay.io/galaxy org:

<tool id="interactive_tool_pcstudio" tool_type="interactive" name="PhysiCell Studio" version="@VERSION@" profile="22.05">
    <description>graphical tool to create, execute, and visualize a multicellular model using PhysiCell</description>
    <macros>
        <token name="@VERSION@">1.3.1-1</token>
    </macros>
    <requirements>
        <container type="docker">quay.io/galaxy/docker-pcstudio:@VERSION@</container>
    </requirements>
    <entry_points>
        <entry_point name="PhysiCell Studio" requires_domain="True">
            <port>5800</port>
        </entry_point>
    </entry_points>
    <command detect_errors="exit_code">
    <![CDATA[
        mkdir -p ./output &&
        chown 1000:1000 ./output && ## the app user of the container
        /init &&
        cp /opt/pcstudio/output/final.svg '$final_svg' || true &&
        cp /opt/pcstudio/output/final.xml '$final_xml' || true &&
        cp /opt/pcstudio/output/PhysiCell_settings.xml '$physicell_settings' || true &&
        cp /opt/pcstudio/output/detailed_rules.html '$detailed_rules' || true &&
        zip -r all_results.zip /opt/pcstudio/output/
    ]]>
    </command>
    <inputs>
        <!--param name="infile" type="data" format="tiff" label="Input file in TIFF format"/-->
    </inputs>
    <outputs>
        <data name="final_svg" format="svg" label="${tool.name} on ${on_string}: final.svg"/>
        <data name="final_xml" format="xml" label="${tool.name} on ${on_string}: final.xml"/>
        <data name="physicell_settings" format="xml" label="${tool.name} on ${on_string}: PhysiCell_settings.xml"/>
        <data name="detailed_rules" format="html" label="${tool.name} on ${on_string}: detailed_rules.html"/>
        <data name="all_results" format="zip" label="${tool.name} on ${on_string}: all results archive" from_work_dir="./all_results.zip"/>
        <!--collection name="outputs" type="list" label="PhysiCell outputs">
            <discover_datasets pattern="__name_and_ext__" directory="outputs" />
        </collection-->
    </outputs>
    <tests>
    </tests>
    <help><![CDATA[

A graphical tool to create, execute, and visualize a multicellular model using PhysiCell.

]]>
    </help>
    <citations>
        <citation type="doi">10.1371/journal.pcbi.1005991</citation>
        <citation type="doi">10.46471/gigabyte.128</citation>      
    </citations>
</tool>