Mercurial > repos > iuc > drug2cell
view drug2cell.xml @ 0:b0ea90bddf66 draft default tip
planemo upload for repository https://github.com/Teichlab/drug2cell commit 9c3372b3af7b42d66e740f07ab16fed3035783cc
| author | iuc |
|---|---|
| date | Thu, 20 Feb 2025 20:23:05 +0000 |
| parents | |
| children |
line wrap: on
line source
<tool id="drug2cell" name="drug2cell" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> <description>Collection of utility functions for gene group activity evaluation in scanpy</description> <macros> <token name="@TOOL_VERSION@">0.1.2</token> <token name="@VERSION_SUFFIX@">0</token> </macros> <requirements> <requirement type="package" version="0.1.2">drug2cell</requirement> <requirement type="package" version="1.10.4">scanpy</requirement> </requirements> <command> <![CDATA[ python3 '$script' --adata '${adata}' --output '${d2c_output}' ]]> </command> <configfiles> <configfile name="script"> <![CDATA[ import drug2cell as d2c import scanpy as sc # Load AnnData object adata = sc.read_h5ad("${adata}") # Run drug2cell d2c.score(adata) # Get the drug2cell results d2cell = adata.uns["drug2cell"] # Save the drug2cell results to a new .h5ad file d2cell.write("${d2c_output}") ]]> </configfile> </configfiles> <inputs> <param name="adata" type="data" format="h5ad" label="AnnData Object" help="Select the processed AnnData object file containing your single-cell RNA-seq data"/> </inputs> <outputs> <data name="d2c_output" format="h5ad" label="drug2cell Results" /> </outputs> <tests> <test> <param name="adata" value="tiny_adata.h5ad"/> <output name="d2c_output" file="d2c_output.h5ad"> <assert_contents> <has_h5_keys keys="obs,var"/> </assert_contents> </output> </test> </tests> <help> <![CDATA[ This tool uses the drug2cell package to score gene groups based on drug-target data from the ChEMBL database. It performs differential expression analysis to identify gene groups up-regulated in particular clusters. ]]> </help> <citations> <citation type="doi">10.1038/s41586-023-06311-1</citation> </citations> </tool>
