From c4c912791640d30883adc56aa1d5de8a903024b0 Mon Sep 17 00:00:00 2001 From: Zicheng Wang Date: Tue, 24 Mar 2026 10:17:17 -0400 Subject: [PATCH 1/3] Add ncountr package metadata --- packages/ncountr/meta.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 packages/ncountr/meta.yaml diff --git a/packages/ncountr/meta.yaml b/packages/ncountr/meta.yaml new file mode 100644 index 00000000..f931d9e5 --- /dev/null +++ b/packages/ncountr/meta.yaml @@ -0,0 +1,24 @@ +name: ncountr +description: | + ncountr is the first Python package for end-to-end Nanostring nCounter gene expression analysis. + It provides RCC file parsing, quality control, normalization, differential expression testing, + and gene set scoring. Results can be exported as AnnData objects for downstream analysis + with scanpy and the broader scverse ecosystem. +project_home: https://github.com/princello/ncountr +documentation_home: https://ncountr.readthedocs.io/ +tutorials_home: https://ncountr.readthedocs.io/page/vignettes/ +install: + pypi: ncountr +license: MIT +tags: + - gene-expression + - nanostring + - ncounter + - normalization + - differential-expression +version: v0.1.0 +contact: + - princello +test_command: | + pip install ".[dev]" && pytest +category: ecosystem From 5b85087f8c84cefafc54696423cdd4b2c0428d98 Mon Sep 17 00:00:00 2001 From: Zicheng Wang Date: Thu, 6 Aug 2026 11:00:38 -0400 Subject: [PATCH 2/3] Set ncountr version to 0.2.0 to match PyPI release --- packages/ncountr/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ncountr/meta.yaml b/packages/ncountr/meta.yaml index f931d9e5..02ca49a1 100644 --- a/packages/ncountr/meta.yaml +++ b/packages/ncountr/meta.yaml @@ -16,7 +16,7 @@ tags: - ncounter - normalization - differential-expression -version: v0.1.0 +version: 0.2.0 contact: - princello test_command: | From c3d33808e6badc72204aff5244f77715de7e4da1 Mon Sep 17 00:00:00 2001 From: Zicheng Wang Date: Fri, 4 Sep 2026 14:58:54 -0400 Subject: [PATCH 3/3] Update ncountr metadata for the tightened registry schema - tags now drawn from the controlled vocabulary - add the newly required primary_category and language - drop version, which is readOnly in the schema and derived from the package index at build time --- packages/ncountr/meta.yaml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/packages/ncountr/meta.yaml b/packages/ncountr/meta.yaml index 02ca49a1..333531a2 100644 --- a/packages/ncountr/meta.yaml +++ b/packages/ncountr/meta.yaml @@ -9,14 +9,15 @@ documentation_home: https://ncountr.readthedocs.io/ tutorials_home: https://ncountr.readthedocs.io/page/vignettes/ install: pypi: ncountr -license: MIT +primary_category: bulk RNA-seq tags: - - gene-expression - - nanostring - - ncounter - - normalization - - differential-expression -version: 0.2.0 + - bulk RNA-seq + - preprocessing + - quality control + - differential expression + - functional analysis +license: MIT +language: Python contact: - princello test_command: |