{% set version = "1.30.0" %}
{% set name = "TSCAN" %}
{% set bioc = "3.13" %}

package:
  name: 'bioconductor-{{ name|lower }}'
  version: '{{ version }}'
source:
  url:
    - 'https://bioconductor.org/packages/{{ bioc }}/bioc/src/contrib/{{ name }}_{{ version }}.tar.gz'
    - 'https://bioarchive.galaxyproject.org/{{ name }}_{{ version }}.tar.gz'
    - 'https://depot.galaxyproject.org/software/bioconductor-{{ name|lower }}/bioconductor-{{ name|lower }}_{{ version }}_src_all.tar.gz'
  md5: 9ae81dcacbe8bb84d79f8d9ba646584a
build:
  number: 0
  rpaths:
    - lib/R/lib/
    - lib/
  noarch: generic
# Suggests: knitr, testthat, scuttle, scran, metapod, BiocParallel, BiocNeighbors, batchelor
requirements:
  host:
    - 'bioconductor-delayedarray >=0.18.0,<0.19.0'
    - 'bioconductor-s4vectors >=0.30.0,<0.31.0'
    - 'bioconductor-singlecellexperiment >=1.14.0,<1.15.0'
    - 'bioconductor-summarizedexperiment >=1.22.0,<1.23.0'
    - 'bioconductor-trajectoryutils >=1.0.0,<1.1.0'
    - r-base
    - r-combinat
    - r-fastica
    - r-ggplot2
    - r-gplots
    - r-igraph
    - r-matrix
    - r-mclust
    - r-mgcv
    - r-plyr
    - r-shiny
  run:
    - 'bioconductor-delayedarray >=0.18.0,<0.19.0'
    - 'bioconductor-s4vectors >=0.30.0,<0.31.0'
    - 'bioconductor-singlecellexperiment >=1.14.0,<1.15.0'
    - 'bioconductor-summarizedexperiment >=1.22.0,<1.23.0'
    - 'bioconductor-trajectoryutils >=1.0.0,<1.1.0'
    - r-base
    - r-combinat
    - r-fastica
    - r-ggplot2
    - r-gplots
    - r-igraph
    - r-matrix
    - r-mclust
    - r-mgcv
    - r-plyr
    - r-shiny
test:
  commands:
    - '$R -e "library(''{{ name }}'')"'
about:
  home: 'https://bioconductor.org/packages/{{ bioc }}/bioc/html/{{ name }}.html'
  license: GPL(>=2)
  summary: 'Tools for Single-Cell Analysis'
  description: 'Provides methods to perform trajectory analysis based on a minimum spanning tree constructed from cluster centroids. Computes pseudotemporal cell orderings by mapping cells in each cluster (or new cells) to the closest edge in the tree. Uses linear modelling to identify differentially expressed genes along each path through the tree. Several plotting and interactive visualization functions are also implemented.'
  license_file: '{{ environ["PREFIX"] }}/lib/R/share/licenses/GPL-3'
extra:
  identifiers:
    - biotools:tscan
    - doi:10.1093/nar/gkw430
  parent_recipe:
    name: bioconductor-tscan
    path: recipes/bioconductor-tscan
    version: 1.18.0

