| Miscellaneous |
| Version lineage of this tool (guids ordered most recent to oldest) |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.9.3+galaxy1 (this tool) |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.9.3+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.8.1+galaxy93 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.8.1+galaxy92 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.8.1+galaxy91 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.8.1+galaxy9 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.8.1+3+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.8.1+2+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.8.1+1+galaxy1 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.8.1+1+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.8.1+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.7.2+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.6.0+galaxy1 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.6.0+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/0.0.3+galaxy1 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/0.0.3+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/0.0.2+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/0.0.1+galaxy2 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/0.0.1+galaxy1 |
| toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/0.0.1+galaxy0 |
| anndata_ops |
| Requirements (dependencies defined in the <requirements> tag set) |
| name | version | type |
| scanpy-scripts | 1.9.301 | package |
| Additional information about this tool |
ln -s '${input_obj_file}' input.h5 &&
#if $copy_r.default:
ln -s '${copy_r.r_source}' r_source.h5 &&
#end if
#if $copy_x.default:
#for $i, $xs in enumerate($copy_x.xlayers):
ln -s '${xs.x_source}' x_source_${i}.h5 &&
#end for
#end if
#if $copy_l.default:
#for $i, $ls in enumerate($copy_l.layer_sources):
ln -s '${ls}' layer_source_${i}.h5 &&
#end for
#end if
#if $copy_o.default:
#for $i, $os in enumerate($copy_o.obs_sources):
ln -s '${os}' obs_source_${i}.h5 &&
#end for
#end if
#if $copy_e.default:
#for $i, $es in enumerate($copy_e.embedding_sources):
ln -s '${es}' embedding_source_${i}.h5 &&
#end for
#end if
#if $copy_u.default:
#for $i, $us in enumerate($copy_u.uns_sources):
ln -s '${us}' uns_source_${i}.h5 &&
#end for
#end if
#if $cell_metadata:
ln -s '${cell_metadata}' cell_metadata.tsv &&
#end if
python $operations
| Functional tests |
| name | inputs | outputs | required files |
| Test-1 |
input_obj_file: find_cluster.h5 |
name: value |
find_cluster.h5 value |
| Test-2 |
input_obj_file: mnn.h5 swap_layer_to_x|layer: mnn swap_layer_to_x|new_name_x: X_old swap_layer_to_x|default: True |
name: value |
mnn.h5 value |
| Test-3 |
input_obj_file: anndata_ops.h5 var_modifications_0|from_var: gene_symbols var_modifications_0|to_var: hello_all |
name: value |
anndata_ops.h5 value |
| Test-4 |
input_obj_file: anndata_ops.h5 cell_metadata: test_incomplete_metadata.tsv |
name: value |
anndata_ops.h5 test_incomplete_metadata.tsv value |
| Test-5 |
input_obj_file: anndata_ops.h5 var_modifications_0|from_var: gene_symbols var_modifications_0|to_var: gene_symbols_unique var_modifications_0|make_unique: True |
name: value |
anndata_ops.h5 value |
| Test-6 |
input_obj_file: anndata_ops.h5 field_unique: gene_symbols |
name: value |
anndata_ops.h5 value |
| Test-7 |
input_obj_file: find_cluster.h5 copy_r|r_source: read_10x.h5 copy_r|default: True |
name: value |
find_cluster.h5 read_10x.h5 value |
| Test-8 |
input_obj_file: normalise_data.h5 copy_x|xlayers_0|x_source: filter_genes.h5 copy_x|xlayers_0|dest: filtered copy_x|default: True |
name: value |
normalise_data.h5 filter_genes.h5 value |
| Test-9 |
input_obj_file: find_cluster.h5 copy_l|layers_0|contains: filtered copy_l|layer_sources: anndata_ops_xlayer.h5 copy_l|default: True |
name: value |
find_cluster.h5 anndata_ops_xlayer.h5 value |
| Test-10 |
input_obj_file: find_cluster.h5 split_on_obs|key: louvain split_on_obs|output_main: True split_on_obs|default: True |
name: value |
find_cluster.h5 value |