Mercurial > repos > ebi-gxa > garnett_classify_cells
changeset 0:67e6c4455bb8 draft
"planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 4c3dfa7bbd82d702e7e8187c7556f3289804cb49"
author | ebi-gxa |
---|---|
date | Wed, 08 Apr 2020 06:22:12 -0400 |
parents | |
children | ad647e1d14dc |
files | garnett_classify_cells.xml garnett_macros.xml |
diffstat | 2 files changed, 79 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/garnett_classify_cells.xml Wed Apr 08 06:22:12 2020 -0400 @@ -0,0 +1,35 @@ +<tool id="garnett_classify_cells" name="Garnett - classify cells" version="@TOOL_VERSION@+galaxy0" profile="@PROFILE@"> + <description>Classify cells into cell types</description> + <macros> + <import>garnett_macros.xml</import> + </macros> + <expand macro="requirements" /> + <command detect_errors="exit_code"><![CDATA[ + garnett_classify_cells.R --cds-object '${cds_object}' --classifier-object '${classifier_object}' --database '${database}' --cds-gene-id-type '${cds_gene_id_type}' --cluster-extend '${cluster_extend}' --rank-prob-ratio '${rank_prob_ratio}' --cds-output-obj '${cds_output_obj}' + ]]></command> + <inputs> + <param type="data" name="cds_object" label="CDS object" format="rdata" help="CDS object with expression data for training" /> + <param type="data" name="classifier_object" label="classifier object" format="rdata" help="Path to the object of class garnett_classifier, which is either trained via garnett_train_classifier.R or obtained elsewhere" /> + <param type="text" name="database" label="gene database" value="org.Hs.eg.db" help="argument for Bioconductor AnnotationDb-class package used for converting gene IDs" /> + <param type="text" name="cds_gene_id_type" label="CDS gene id type" value="ENSEMBL" help="Format of the gene IDs in your CDS object" /> + <param type="boolean" name="cluster_extend" checked="true" label="cluster-extended classification" help="Boolean, tells Garnett whether to create a second set of assignments that expands classifications to cells in the same cluster" /> + <param type="float" name="rank_prob_ratio" value="1.5" label="label probability ratio" help="Numeric value greater than 1. This is the minimum odds ratio between the probability of the most likely cell type to the second most likely cell type to allow assignment. Default is 1.5. Higher values are more conservative." /> + </inputs> + <outputs> + <data name="cds_output_obj" format="rdata" /> + </outputs> + <tests> + <test> + <param name="cds_object" value="garnett_cds.rds" /> + <param name="classifier_object" value="trained_classifier.rds" /> + <output name="cds_output_obj" value="cds_pred_labs.rds" compare="sim_size" /> + </test> + </tests> + <help><![CDATA[ + @HELP@ + + @VERSION_HISTORY@ + ]]></help> + <expand macro="citations" /> +</tool> +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/garnett_macros.xml Wed Apr 08 06:22:12 2020 -0400 @@ -0,0 +1,44 @@ +<macros> + <token name="@TOOL_VERSION@">0.2.8</token> + <token name="@HELP@">More information can be found at https://cole-trapnell-lab.github.io/garnett/docs/</token> + <token name="@PROFILE@">18.01</token> + <xml name="requirements"> + <requirements> + <requirement type="package" version="0.0.3">garnett-cli</requirement> + <yield/> + </requirements> + </xml> + <xml name="version"> + <version_command><![CDATA[ + echo $(R --version | grep version | grep -v GNU)", garnett version" $(R --vanilla --slave -e "library(garnett); cat(sessionInfo()\$otherPkgs\$garnett\$Version)" 2> /dev/null | grep -v -i "WARNING: ") + ]]></version_command> + </xml> + <token name="@VERSION_HISTORY@"><![CDATA[ + **Version history** + 0.2.8+galaxy0: Initial contribution. Andrey Solovyev, Expression Atlas team https://www.ebi.ac.uk/gxa/home at EMBL-EBI https://www.ebi.ac.uk/. + ]]></token> + <xml name="citations"> + <citations> + <citation type="bibtex"> + @article{, + url = {https://doi.org/10.1038/s41592-019-0535-3}, + author = {Hannah A. Pliner and Jay Shendure and Cole Trapnell}, + title = {Supervised classification enables rapid annotation of cell atlases}, + journal = {Nature Methods} + } + </citation> + <citation type="bibtex"> + @misc{githubgarnett-cli.git, + author = {Andrey Solovyev, EBI Gene Expression Team}, + year = {2019}, + title = {garnett-cli: command line interface for Garnett tool}, + publisher = {GitHub}, + journal = {GitHub repository}, + url = {https://github.com/ebi-gene-expression-group/garnett-cli.git}, + } + </citation> + <yield /> + </citations> + </xml> +</macros> +