Repository revision
15:c9da9192eee5

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

Scanpy BBKNN tool metadata
Miscellaneous
Scanpy BBKNN
batch-balanced K-nearest neighbours
scanpy_integrate_bbknn
toolshed.g2.bx.psu.edu/repos/ebi-gxa/scanpy_integrate_bbknn/scanpy_integrate_bbknn/1.9.3+galaxy0
1.9.3+galaxy0
None
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/ebi-gxa/scanpy_integrate_bbknn/scanpy_integrate_bbknn/1.9.3+galaxy0 (this tool)
toolshed.g2.bx.psu.edu/repos/ebi-gxa/scanpy_integrate_bbknn/scanpy_integrate_bbknn/1.8.1+galaxy93
toolshed.g2.bx.psu.edu/repos/ebi-gxa/scanpy_integrate_bbknn/scanpy_integrate_bbknn/1.8.1+galaxy9
toolshed.g2.bx.psu.edu/repos/ebi-gxa/scanpy_integrate_bbknn/scanpy_integrate_bbknn/1.8.1+3+galaxy0
toolshed.g2.bx.psu.edu/repos/ebi-gxa/scanpy_integrate_bbknn/scanpy_integrate_bbknn/1.8.1+2+galaxy0
toolshed.g2.bx.psu.edu/repos/ebi-gxa/scanpy_integrate_bbknn/scanpy_integrate_bbknn/1.8.1+1+galaxy0
toolshed.g2.bx.psu.edu/repos/ebi-gxa/scanpy_integrate_bbknn/scanpy_integrate_bbknn/1.8.1+galaxy0
toolshed.g2.bx.psu.edu/repos/ebi-gxa/scanpy_integrate_bbknn/scanpy_integrate_bbknn/1.7.2+galaxy0
toolshed.g2.bx.psu.edu/repos/ebi-gxa/scanpy_integrate_bbknn/scanpy_integrate_bbknn/1.6.0+galaxy1
toolshed.g2.bx.psu.edu/repos/ebi-gxa/scanpy_integrate_bbknn/scanpy_integrate_bbknn/1.6.0+galaxy0
scanpy_integrate_bbknn
Requirements (dependencies defined in the <requirements> tag set)
name version type
scanpy-scripts 1.9.301 package
Additional information about this tool
#if $batch_key
  ln -s '${input_obj_file}' input.h5 &&
  PYTHONIOENCODING=utf-8 scanpy-integrate bbknn 
  --batch-key '${batch_key}'
  #if $settings.default == "false"
    #if $settings.use_rep
      --use-rep '${settings.use_rep}'
    #end if
    #if $settings.key_added
      --key-added '${settings.key_added}'
    #end if
    #if $settings.n_pcs
      --n-pcs '${settings.n_pcs}'
    #end if
    #if not $settings.approx
        ${settings.approx}
    #end if
    #if $settings.metric
        --metric '${settings.metric}'
    #end if
    #if $settings.neighbors_within_batch
        --neighbors-within-batch '${settings.neighbors_within_batch}'
    #end if
    #if $settings.trim
        --trim '${settings.trim}'
    #end if
    #if $settings.n_trees
        --n-trees '${settings.n_trees}'
    #end if
    #if not $settings.use_faiss
        ${settings.use_faiss}
    #end if
    #if $settings.set_op_mix_ratio
        --set-op-mix-ratio '${settings.set_op_mix_ratio}'
    #end if
    #if $settings.local_connectivity
        --local-connectivity '${settings.local_connectivity}'
    #end if
  #end if
  
    --input-format '${input_format}' input.h5
  
  
#if str($output_format).startswith('anndata')
    --show-obj stdout --output-format anndata output.h5
#else
    --show-obj stdout --output-format loom output.h5
#end if
  
#else
echo "No batch variables passed, simply passing original input as output unchanged." && cp '${input_obj_file}' output.h5
#end if
None
False
Functional tests
name inputs outputs required files
Test-1 input_obj_file: find_cluster.h5
input_format: anndata
output_format: anndata
batch_key: louvain
name: value
find_cluster.h5
value
Test-2 input_obj_file: find_cluster.h5
input_format: anndata
output_format: anndata
name: value
find_cluster.h5
value