diff --git a/recipes/phenograph/meta.yaml b/recipes/phenograph/meta.yaml new file mode 100644 index 0000000000000..7e233c8624fc6 --- /dev/null +++ b/recipes/phenograph/meta.yaml @@ -0,0 +1,48 @@ +{% set name = "phenograph" %} +{% set version = "1.5.7" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/PhenoGraph-{{ version }}.tar.gz + sha256: 46b28f9e043a00deba53bb5f35dd84793669ab2bd4ce78900bf7f15f1321515a + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vvv --no-deps --no-build-isolation --no-cache-dir + number: 0 + run_exports: + - {{ pin_subpackage('phenograph', max_pin="x") }} + +requirements: + host: + - python >=3.6 + - pip + - setuptools + run: + - python >=3.6 + - leidenalg >=0.8.2 + - setuptools >=18.0.1 + - numpy >=1.12 + - scipy >=1.5.1 + - scikit-learn >=0.17 + - psutil >4 + +test: + imports: + - phenograph + +about: + home: https://github.com/dpeerlab/PhenoGraph + summary: "Graph-based clustering for high-dimensional single-cell data." + license: MIT + license_family: MIT + license_file: LICENSE + dev_url: https://github.com/dpeerlab/PhenoGraph + doc_url: "https://github.com/dpeerlab/PhenoGraph/blob/v{{ version }}/README.md" + +extra: + identifiers: + - doi:10.1016/j.cell.2015.05.047