Repository revision
31:7ef2403a250d

Repository 'anndata_ops'
hg clone https://toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops

AnnData Operations tool metadata
Miscellaneous
is a Swiss army knife for AnnData files
anndata_ops
toolshed.g2.bx.psu.edu/repos/ebi-gxa/anndata_ops/anndata_ops/1.9.3+galaxy1
1.9.3+galaxy1
None
True
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
None
False
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