diff --git a/README.md b/README.md index 8c3ca50d..5e87730e 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,38 @@ Submit a pull-request adding a `meta.yaml` file for your package to the `package - Please refer to other entries for examples - The full definition of available fields is available in [`schema.json`](scripts/src/ecosystem_scripts/schema.json) - You can add a logo in svg/png/webp format if you like. Currently it is not used on our website, though. +- Please set `primary_category` and `tags` from the controlled vocabulary below + +## Categories, tags and language + +Keywords come from a controlled vocabulary, defined in [`schema.json`](scripts/src/ecosystem_scripts/schema.json) and validated in CI. +It overlaps with the vocabulary used by the [tutorial registry](https://github.com/scverse/scverse-tutorials/blob/main/tutorial-registry/schema.json). + +`primary_category` is the single category your package is listed under on [scverse.org/packages](https://scverse.org/packages/#ecosystem). +Pick the one a user looking for your package would browse first. + +- `Data structures` +- `scRNA-seq` +- `bulk RNA-seq` +- `Spatial` +- `Epigenomics` +- `Proteomics` +- `Adaptive immune cell receptor` +- `Multimodal` +- `Imaging` +- `Infrastructure` + +`tags` say what the package does, and drive filtering and search on the website. +Pick every tag that genuinely applies. + +- **Data and modality** — `scRNA-seq`, `bulk RNA-seq`, `spatial transcriptomics`, `spatial proteomics`, `proteomics`, `flow cytometry`, `ATAC-seq`, `epigenomics`, `immune receptor`, `imaging`, `multimodal` +- **Analysis step** — `preprocessing`, `quality control`, `denoising`, `data integration`, `cell-type annotation`, `differential expression`, `compositional analysis`, `functional analysis`, `gene regulatory networks`, `cell-cell communication`, `deconvolution`, `clustering`, `dimensionality reduction`, `trajectory inference`, `pseudotime`, `RNA velocity`, `lineage tracing`, `perturbation`, `spatially variable genes`, `segmentation`, `copy number variation`, `visualization`, `benchmarking` +- **How it is built** — `deep learning`, `foundation model`, `large language models`, `probabilistic modeling`, `optimal transport`, `GPU acceleration`, `pipeline` +- **Project shape** — `data structures`, `interoperability`, `file formats`, `documentation` + +If none of the existing terms fit your package, add one to the enum in your pull request. + +`language` is the language you write in when using the package: `Python`, `R`, `Julia` or `Rust`. ## What are the requirements for an ecosystem package? @@ -27,6 +59,8 @@ For a package to become an approved ecosystem package, it must fulfill all manda Ecosystem packages can be written in non-Python languages as long as they fulfill the above requirements. +Authors of ecosystem packages agree to abide by the [scverse code of conduct](https://scverse.org/about/code_of_conduct/) on all scverse communication channels. + If you cannot or do not want to comply with these requirements, you are still free to make your package interoperable with scverse by using our datastructures, but we will not list your package on our ecosystem page. ## Checklist for adding packages @@ -47,6 +81,7 @@ How does the package use scverse data structures (please describe in a few sente - [ ] The package provides API documentation via a website or README[^3] - [ ] The package uses scverse datastructures where appropriate (i.e. AnnData, MuData or SpatialData and their modality-specific extensions) - [ ] I am an author or maintainer of the tool and agree on listing the package on the scverse website +- [ ] I agree to abide by the [scverse code of conduct](https://scverse.org/about/code_of_conduct/) on all scverse communication channels ### Recommended diff --git a/packages/AESTETIK/meta.yaml b/packages/AESTETIK/meta.yaml index 9d5b25eb..9622cac8 100644 --- a/packages/AESTETIK/meta.yaml +++ b/packages/AESTETIK/meta.yaml @@ -12,16 +12,15 @@ publications: - 10.1101/2024.06.04.24308256 install: pypi: aestetik +primary_category: Spatial tags: - - spatial-omics - - spatial-transcriptomics - - representation-learning - - autoencoder + - spatial transcriptomics + - imaging - multimodal - - computational-pathology + - dimensionality reduction - deep learning - - pytorch license: MIT +language: Python version: v0.3.1 contact: - KalinNonchev diff --git a/packages/CellAnnotator/meta.yaml b/packages/CellAnnotator/meta.yaml index 2a627f18..4e9357cc 100644 --- a/packages/CellAnnotator/meta.yaml +++ b/packages/CellAnnotator/meta.yaml @@ -5,13 +5,12 @@ project_home: https://github.com/quadbio/cell-annotator documentation_home: https://cell-annotator.readthedocs.io/ install: pypi: cell-annotator +primary_category: scRNA-seq tags: - - cell type labels - - openai + - cell-type annotation - large language models - - automatic annotation - - cell state license: MIT +language: Python version: v0.1.3 contact: - Marius1311 diff --git a/packages/CellCharter/meta.yaml b/packages/CellCharter/meta.yaml index f77a73bc..5c49062d 100644 --- a/packages/CellCharter/meta.yaml +++ b/packages/CellCharter/meta.yaml @@ -8,12 +8,13 @@ publications: - 10.1038/s41588-023-01588-4 install: pypi: cellcharter +primary_category: Spatial tags: - - spatial omics - - spatial clustering - - spatial domains - - gaussian mixture model + - spatial transcriptomics + - clustering + - probabilistic modeling license: BSD-3-Clause +language: Python version: v0.3.1 contact: - marcovarrone diff --git a/packages/CellMapper/meta.yaml b/packages/CellMapper/meta.yaml index 2a67bfdc..272c9d0b 100644 --- a/packages/CellMapper/meta.yaml +++ b/packages/CellMapper/meta.yaml @@ -5,12 +5,12 @@ project_home: https://github.com/quadbio/cellmapper documentation_home: https://cellmapper.readthedocs.io/ install: pypi: cellmapper +primary_category: scRNA-seq tags: - - k-NN based mapping - - rapids - - faiss - - query-to-reference + - data integration + - GPU acceleration license: MIT +language: Python version: v0.1.2 contact: - Marius1311 diff --git a/packages/CellOracle/meta.yaml b/packages/CellOracle/meta.yaml index 503f0277..2b6a0b36 100644 --- a/packages/CellOracle/meta.yaml +++ b/packages/CellOracle/meta.yaml @@ -9,10 +9,13 @@ publications: - 10.1101/2020.02.17.947416 install: pypi: celloracle +primary_category: Epigenomics tags: - - GRN - - TF + - epigenomics + - gene regulatory networks + - perturbation license: Apache-2.0 +language: Python version: v0.10.12 contact: - KenjiKamimoto-ac diff --git a/packages/CellRank/meta.yaml b/packages/CellRank/meta.yaml index 0b2f2661..5ca5afbf 100644 --- a/packages/CellRank/meta.yaml +++ b/packages/CellRank/meta.yaml @@ -10,12 +10,13 @@ publications: - 10.1038/s41592-021-01346-6 install: pypi: cellrank +primary_category: scRNA-seq tags: - - ML - - cell-fate - - rna-velocity - - trajectory-generation + - trajectory inference + - RNA velocity + - deep learning license: BSD-3-Clause +language: Python version: v1.5.1 contact: - Marius1311 diff --git a/packages/Cell_BLAST/meta.yaml b/packages/Cell_BLAST/meta.yaml index d1b72f69..a1f3718e 100644 --- a/packages/Cell_BLAST/meta.yaml +++ b/packages/Cell_BLAST/meta.yaml @@ -7,9 +7,12 @@ publications: - 10.1038/s41467-020-17281-7 install: pypi: Cell-BLAST +primary_category: scRNA-seq tags: - - BLAST + - data integration + - cell-type annotation license: MIT +language: Python version: v0.3.8 contact: - Jeff1995 diff --git a/packages/CellphoneDB/meta.yaml b/packages/CellphoneDB/meta.yaml index f41781b4..d00ba793 100644 --- a/packages/CellphoneDB/meta.yaml +++ b/packages/CellphoneDB/meta.yaml @@ -11,14 +11,12 @@ publications: - 10.1038/s41586-022-04918-4 install: pypi: cellphonedb +primary_category: scRNA-seq tags: - scRNA-seq - cell-cell communication - - ligand-receptor - - single-cell - - python - - jupyter license: MIT +language: Python version: v5.0.0 contact: - chapuzzo diff --git a/packages/Cirrocumulus/meta.yaml b/packages/Cirrocumulus/meta.yaml index c2102e13..b6b753eb 100644 --- a/packages/Cirrocumulus/meta.yaml +++ b/packages/Cirrocumulus/meta.yaml @@ -8,9 +8,11 @@ publications: - 10.1038/s41592-020-0905-x install: pypi: cirrocumulus +primary_category: scRNA-seq tags: - visualization license: BSD-3-Clause +language: Python version: v1.1.41 contact: - joshua-gould diff --git a/packages/DOTools_py/meta.yaml b/packages/DOTools_py/meta.yaml index 3836aab6..48e85c49 100644 --- a/packages/DOTools_py/meta.yaml +++ b/packages/DOTools_py/meta.yaml @@ -5,12 +5,12 @@ documentation_home: https://dotools-py.readthedocs.io/ tutorials_home: https://dotools-py.readthedocs.io/ install: pypi: DOtools-py +primary_category: scRNA-seq tags: - scRNA-seq - - python - - visualisation - - analysis + - visualization license: MIT +language: Python version: v0.0.2 contact: - davidrm-bio diff --git a/packages/DRVI/meta.yaml b/packages/DRVI/meta.yaml index f2700ee6..57d93886 100644 --- a/packages/DRVI/meta.yaml +++ b/packages/DRVI/meta.yaml @@ -12,13 +12,14 @@ publications: - 10.1101/2024.11.06.622266 install: pypi: drvi-py +primary_category: scRNA-seq tags: - - disentanglement - - interpretability - data integration - - variational inference + - dimensionality reduction - deep learning + - probabilistic modeling license: BSD-3-Clause +language: Python version: 0.2.0 contact: - moinfar diff --git a/packages/DoubletDetection/meta.yaml b/packages/DoubletDetection/meta.yaml index 6cc2fd0d..c94b2c9f 100644 --- a/packages/DoubletDetection/meta.yaml +++ b/packages/DoubletDetection/meta.yaml @@ -9,9 +9,11 @@ publications: - 10.1016/j.cels.2019.03.003 install: pypi: doubletdetection +primary_category: scRNA-seq tags: - - doublet + - quality control license: MIT +language: Python version: v4.2 contact: - adamgayoso diff --git a/packages/GPTBioInsightor/meta.yaml b/packages/GPTBioInsightor/meta.yaml index 8bd6f75e..d00c5de5 100644 --- a/packages/GPTBioInsightor/meta.yaml +++ b/packages/GPTBioInsightor/meta.yaml @@ -6,12 +6,12 @@ project_home: https://github.com/huang-sh/GPTBioInsightor documentation_home: https://gptbioinsightor.readthedocs.io/ install: pypi: gptbioinsightor +primary_category: scRNA-seq tags: - - single-cell - - bioinformatics - - LLM - - AI + - deep learning + - large language models license: BSD-3-Clause +language: Python version: v0.3.0 contact: - huangsh diff --git a/packages/GRnnData/meta.yaml b/packages/GRnnData/meta.yaml index 69164181..24713424 100644 --- a/packages/GRnnData/meta.yaml +++ b/packages/GRnnData/meta.yaml @@ -8,13 +8,13 @@ publications: - 10.1101/2024.07.29.605556 install: pypi: grnndata +primary_category: Data structures tags: - - single cell - - RNAseq - - gene networks - - format - - utilities + - scRNA-seq + - gene regulatory networks + - file formats license: MIT +language: Python version: v1.1.4 contact: - jkobject diff --git a/packages/LazySlide/meta.yaml b/packages/LazySlide/meta.yaml index 98dc00d6..7f7087c4 100644 --- a/packages/LazySlide/meta.yaml +++ b/packages/LazySlide/meta.yaml @@ -5,11 +5,14 @@ project_home: https://github.com/rendeirolab/lazyslide documentation_home: https://lazyslide.readthedocs.io/ install: pypi: lazyslide +primary_category: Imaging tags: - - Pathology - - Whole Slide Imaging - - PyTorch + - imaging + - preprocessing + - segmentation + - deep learning license: MIT +language: Python version: v0.3.0 contact: - Mr-Milk diff --git a/packages/Mowgli/meta.yaml b/packages/Mowgli/meta.yaml index 1009d028..2a95645b 100644 --- a/packages/Mowgli/meta.yaml +++ b/packages/Mowgli/meta.yaml @@ -7,13 +7,14 @@ publications: - 10.1101/2023.02.02.526825 install: pypi: mowgli +primary_category: Multimodal tags: - - single cell - - optimal transport - - multi omics + - multimodal - data integration - - NMF + - dimensionality reduction + - optimal transport license: GPL-3.0-only +language: Python version: v0.2.0 contact: - gjhuizing diff --git a/packages/Multivelo/meta.yaml b/packages/Multivelo/meta.yaml index 9b696232..153b3846 100644 --- a/packages/Multivelo/meta.yaml +++ b/packages/Multivelo/meta.yaml @@ -9,9 +9,12 @@ publications: - 10.1038/s41587-022-01476-y install: pypi: multivelo +primary_category: Epigenomics tags: - - rna velocity + - epigenomics + - RNA velocity license: BSD-3-Clause +language: Python version: 0.1.3 contact: - jw156605 diff --git a/packages/PEAKQC/meta.yaml b/packages/PEAKQC/meta.yaml index 3d3603bd..0078cb76 100644 --- a/packages/PEAKQC/meta.yaml +++ b/packages/PEAKQC/meta.yaml @@ -6,11 +6,12 @@ publications: - 10.1101/2025.02.20.639146 install: pypi: peakqc +primary_category: Epigenomics tags: - - single cell - ATAC-seq - quality control license: MIT +language: Python version: 0.1.3 contact: - mlooso diff --git a/packages/PILOT/meta.yaml b/packages/PILOT/meta.yaml index eb6715f4..1ceee1ee 100644 --- a/packages/PILOT/meta.yaml +++ b/packages/PILOT/meta.yaml @@ -15,14 +15,14 @@ install: # Install the PILOT package from PyPI pip install pilotpy pypi: pilotpy +primary_category: Multimodal tags: - - multi-omics - - single-cell - - trajectory - - pathomics-data - - ot - - patient-level + - imaging + - multimodal + - trajectory inference + - optimal transport license: MIT +language: Python version: v2.0.6 contact: - mehdijoodaki diff --git a/packages/ParTIpy/meta.yaml b/packages/ParTIpy/meta.yaml index 2c34ab2a..7d9a5f68 100644 --- a/packages/ParTIpy/meta.yaml +++ b/packages/ParTIpy/meta.yaml @@ -7,11 +7,10 @@ tutorials_home: https://partipy.readthedocs.io/ install: pypi: partipy license: MIT +language: Python +primary_category: scRNA-seq tags: - - "single cell" - - "archetypal analysis" - - "division of labor" - - "representation learning" + - dimensionality reduction version: v0.0.04 contact: - psl-schaefer diff --git a/packages/PathML/meta.yaml b/packages/PathML/meta.yaml index dcd97c21..9e1e613b 100644 --- a/packages/PathML/meta.yaml +++ b/packages/PathML/meta.yaml @@ -8,9 +8,11 @@ publications: - 10.1158/1541-7786.MCR-21-0665 install: pypi: pathml +primary_category: Imaging tags: - - pathology + - imaging license: GPL-2.0-only +language: Python version: v2.1.0 contact: - jacob-rosenthal diff --git a/packages/PyDESeq2/meta.yaml b/packages/PyDESeq2/meta.yaml index f1af4d44..944d6232 100644 --- a/packages/PyDESeq2/meta.yaml +++ b/packages/PyDESeq2/meta.yaml @@ -8,9 +8,11 @@ tutorials_home: https://pydeseq2.readthedocs.io/page/auto_examples/ install: pypi: pydeseq2 license: MIT +language: Python +primary_category: bulk RNA-seq tags: - - rna-seq - - differential-expression + - bulk RNA-seq + - differential expression publications: - 10.1101/2022.12.14.520412 version: v0.3.0 diff --git a/packages/Rectangle/meta.yaml b/packages/Rectangle/meta.yaml index b6b6a1bc..754e12fe 100644 --- a/packages/Rectangle/meta.yaml +++ b/packages/Rectangle/meta.yaml @@ -8,8 +8,10 @@ tutorials_home: https://rectanglepy.readthedocs.io/notebooks/example.html install: pypi: rectanglepy license: MIT +language: Python +primary_category: bulk RNA-seq tags: - - rna-seq + - bulk RNA-seq - deconvolution version: v0.1.6 contact: diff --git a/packages/SC2Spa/meta.yaml b/packages/SC2Spa/meta.yaml index 53687c5e..ac5bb516 100644 --- a/packages/SC2Spa/meta.yaml +++ b/packages/SC2Spa/meta.yaml @@ -9,13 +9,14 @@ project_home: https://github.com/linbuliao/SC2Spa documentation_home: https://sc2spa.readthedocs.io/ install: pypi: SC2Spa +primary_category: Spatial tags: - - spatial inference - scRNA-seq - spatial transcriptomics + - cell-cell communication - deep learning - - cell communication license: BSD-3-Clause +language: Python version: v1.2 contact: - linbuliao diff --git a/packages/SCALEX/meta.yaml b/packages/SCALEX/meta.yaml index d86c8662..cb64c067 100644 --- a/packages/SCALEX/meta.yaml +++ b/packages/SCALEX/meta.yaml @@ -7,12 +7,13 @@ publications: - 10.1038/s41467-022-33758-z install: pypi: SCALEX +primary_category: Multimodal tags: - scRNA-seq - - integration - - projection - - scATAC-seq + - ATAC-seq + - data integration license: MIT +language: Python version: v1.0.3 contact: - jsxlei diff --git a/packages/STMiner/meta.yaml b/packages/STMiner/meta.yaml index 531fdad1..b35a7107 100644 --- a/packages/STMiner/meta.yaml +++ b/packages/STMiner/meta.yaml @@ -5,12 +5,14 @@ project_home: https://github.com/xjtu-omics/STMiner documentation_home: https://stminerdoc.readthedocs.io/ install: pypi: stminer +primary_category: Spatial tags: - - spatial variable genes - - spatial patterns + - spatial transcriptomics + - spatially variable genes + - deep learning - optimal transport - - mechine learning license: GPL-3.0-or-later +language: Python version: v1.1.0 contact: - PSSUN diff --git a/packages/SnapATAC2/meta.yaml b/packages/SnapATAC2/meta.yaml index b39c0e8a..40948cd8 100644 --- a/packages/SnapATAC2/meta.yaml +++ b/packages/SnapATAC2/meta.yaml @@ -11,11 +11,12 @@ publications: install: pypi: snapatac2 conda: bioconda::snapatac2 +primary_category: Epigenomics tags: - ATAC-seq - - chromatin accessibility - epigenomics license: MIT +language: Python version: 2.5.0 contact: - kaizhang diff --git a/packages/TreeData/meta.yaml b/packages/TreeData/meta.yaml index f0f26392..50b2f923 100644 --- a/packages/TreeData/meta.yaml +++ b/packages/TreeData/meta.yaml @@ -7,9 +7,12 @@ documentation_home: https://treedata.readthedocs.io/ tutorials_home: https://treedata.readthedocs.io/ install: pypi: treedata +primary_category: Data structures tags: - - lineage-tracing + - lineage tracing + - data structures license: BSD-3-Clause +language: Python version: v0.2.2 contact: - colganwi diff --git a/packages/alphapepttools/meta.yaml b/packages/alphapepttools/meta.yaml index 803497b6..eb2bbf58 100644 --- a/packages/alphapepttools/meta.yaml +++ b/packages/alphapepttools/meta.yaml @@ -10,11 +10,12 @@ documentation_home: https://mannlabs.github.io/alphapepttools/index.html tutorials_home: https://github.com/MannLabs/alphapepttools/tree/main/docs/notebooks install: pypi: alphapepttools +primary_category: Proteomics tags: - proteomics - - annotated data - - best practices + - file formats license: Apache-2.0 +language: Python version: 0.2.0 contact: - vbrennsteiner diff --git a/packages/anndata-for-R/meta.yaml b/packages/anndata-for-R/meta.yaml index cfceb042..a7f99dd7 100644 --- a/packages/anndata-for-R/meta.yaml +++ b/packages/anndata-for-R/meta.yaml @@ -10,11 +10,12 @@ project_home: https://github.com/dynverse/anndata documentation_home: https://anndata.dynverse.org install: cran: anndata +primary_category: Data structures tags: - data structures - interoperability - - R license: MIT +language: R version: 0.7.5.5 contact: - rcannood diff --git a/packages/anndata/meta.yaml b/packages/anndata/meta.yaml index 578f75d9..a53aa326 100644 --- a/packages/anndata/meta.yaml +++ b/packages/anndata/meta.yaml @@ -11,11 +11,11 @@ publications: install: pypi: anndata conda: conda-forge::anndata +primary_category: Data structures tags: - - data structure - - annotated data - - sparse data + - data structures license: BSD-3-Clause +language: Python version: 0.12.4 contact: - flying-sheep diff --git a/packages/anndataR/meta.yaml b/packages/anndataR/meta.yaml index 30915432..3a809121 100644 --- a/packages/anndataR/meta.yaml +++ b/packages/anndataR/meta.yaml @@ -8,11 +8,11 @@ tutorials_home: https://scverse.org/anndataR/ install: bioconductor: anndataR license: MIT +language: R +primary_category: Data structures tags: - data structures - interoperability - - R - - Bioconductor publications: - 10.1101/2025.08.18.669052 # bioRxiv preprint version: 1.0.0 diff --git a/packages/annsel/meta.yaml b/packages/annsel/meta.yaml index 6201ceea..caec5064 100644 --- a/packages/annsel/meta.yaml +++ b/packages/annsel/meta.yaml @@ -8,14 +8,13 @@ tutorials_home: https://annsel.readthedocs.io/page/notebooks/all_of_annsel.html install: pypi: annsel license: MIT +language: Python version: v0.0.8 contact: - srivarra +primary_category: Data structures tags: - - narwhals - - dataframe - - accessor - - utilities + - data structures test_command: | pip install ".[test]" && pytest category: ecosystem diff --git a/packages/benGRN/meta.yaml b/packages/benGRN/meta.yaml index dc768cb1..2ad561b9 100644 --- a/packages/benGRN/meta.yaml +++ b/packages/benGRN/meta.yaml @@ -8,12 +8,13 @@ publications: - 10.1101/2024.07.29.605556 install: pypi: bengrn +primary_category: scRNA-seq tags: - - single cell - - RNAseq - - gene network inference - - benchmark + - scRNA-seq + - gene regulatory networks + - benchmarking license: MIT +language: Python version: v1.2.1 contact: - jkobject diff --git a/packages/bento-tools/meta.yaml b/packages/bento-tools/meta.yaml index 86840863..fd5ecd5c 100644 --- a/packages/bento-tools/meta.yaml +++ b/packages/bento-tools/meta.yaml @@ -8,9 +8,12 @@ publications: - 10.1101/2022.06.10.495510 install: pypi: bento-tools +primary_category: Spatial tags: - - spatial analysis + - spatial transcriptomics + - segmentation license: BSD-2-Clause +language: Python version: v1.0.1 contact: - ckmah diff --git a/packages/biolord/meta.yaml b/packages/biolord/meta.yaml index 390bd05d..eec081a6 100644 --- a/packages/biolord/meta.yaml +++ b/packages/biolord/meta.yaml @@ -6,11 +6,13 @@ documentation_home: https://biolord.readthedocs.io/ tutorials_home: https://biolord.readthedocs.io/ install: pypi: biolord +primary_category: scRNA-seq tags: - - single-cell - - disentanglement - - generative framework + - dimensionality reduction + - perturbation + - deep learning license: BSD-3-Clause +language: Python version: v0.0.1 contact: - zoepiran diff --git a/packages/cell2location/meta.yaml b/packages/cell2location/meta.yaml index 83c1c0b2..e4d55d8f 100644 --- a/packages/cell2location/meta.yaml +++ b/packages/cell2location/meta.yaml @@ -11,9 +11,14 @@ publications: - 10.1038/s41587-021-01139-4 install: pypi: cell2location +primary_category: Spatial tags: - - Bayesian + - spatial transcriptomics + - cell-type annotation + - deconvolution + - probabilistic modeling license: Apache-2.0 +language: Python version: v0.1 contact: - vitkl diff --git a/packages/cellxgene/meta.yaml b/packages/cellxgene/meta.yaml index b3900017..aa2822fe 100644 --- a/packages/cellxgene/meta.yaml +++ b/packages/cellxgene/meta.yaml @@ -8,9 +8,12 @@ publications: - 10.1101/2021.04.05.438318 install: pypi: cellxgene +primary_category: scRNA-seq tags: - - HCA + - cell-type annotation + - visualization license: MIT +language: Python version: 1.1.1 contact: - csweaver diff --git a/packages/clone2vec/meta.yaml b/packages/clone2vec/meta.yaml index 82425f38..475de88f 100644 --- a/packages/clone2vec/meta.yaml +++ b/packages/clone2vec/meta.yaml @@ -6,9 +6,11 @@ documentation_home: https://clone2vec.readthedocs.io/ tutorials_home: https://clone2vec.readthedocs.io/ install: pypi: clone2vec +primary_category: scRNA-seq tags: - - label-transfer + - lineage tracing license: MIT +language: Python publications: - 10.1101/2024.11.15.623687 version: v0.1.0 diff --git a/packages/cookiecutter-scverse/meta.yaml b/packages/cookiecutter-scverse/meta.yaml index 1324b53a..e99519f5 100644 --- a/packages/cookiecutter-scverse/meta.yaml +++ b/packages/cookiecutter-scverse/meta.yaml @@ -3,10 +3,11 @@ description: | Cookiecutter template for scverse packages offering automated template sync project_home: https://github.com/scverse/cookiecutter-scverse documentation_home: https://cookiecutter-scverse-instance.readthedocs.io/page/template_usage.html +primary_category: Infrastructure tags: - - template - - cookiecutter + - documentation license: BSD-3-Clause +language: Python version: 0.6.0 contact: - grst diff --git a/packages/dandelion/meta.yaml b/packages/dandelion/meta.yaml index 81b41860..1c7b85c8 100644 --- a/packages/dandelion/meta.yaml +++ b/packages/dandelion/meta.yaml @@ -12,11 +12,11 @@ publications: - 10.1101/2022.11.18.517068 install: pypi: sc-dandelion +primary_category: Adaptive immune cell receptor tags: - - dandelion - - bcr - - tcr + - immune receptor license: AGPL-3.0-or-later +language: Python version: v0.3.0 contact: - zktuong diff --git a/packages/decoupler/meta.yaml b/packages/decoupler/meta.yaml index a32a87a9..544d5a22 100644 --- a/packages/decoupler/meta.yaml +++ b/packages/decoupler/meta.yaml @@ -10,12 +10,11 @@ publications: install: pypi: decoupler conda: conda-forge::decoupler-py +primary_category: scRNA-seq tags: - - enrichment analysis - - pathway analysis - - gene sets - - functional annotation + - functional analysis license: BSD-3-Clause +language: Python version: 2.1.1 contact: - PauBadiaM diff --git a/packages/delnx/meta.yaml b/packages/delnx/meta.yaml index 0dd91937..0c156abd 100644 --- a/packages/delnx/meta.yaml +++ b/packages/delnx/meta.yaml @@ -6,12 +6,11 @@ documentation_home: https://delnx.readthedocs.io/ tutorials_home: https://delnx.readthedocs.io/ install: pypi: delnx +primary_category: scRNA-seq tags: - differential expression - - regression models - - dispersion estimation - - JAX license: MIT +language: Python version: v0.2.3 contact: - joschif diff --git a/packages/dvp-io/meta.yaml b/packages/dvp-io/meta.yaml index 55cae01e..a8501b4c 100644 --- a/packages/dvp-io/meta.yaml +++ b/packages/dvp-io/meta.yaml @@ -6,11 +6,13 @@ documentation_home: https://dvp-io.readthedocs.io tutorials_home: https://dvp-io.readthedocs.io/page/tutorials.html install: pypi: dvp-io +primary_category: Spatial tags: - - LC/MS-proteomics - - Spatial Proteomics - - Reader + - spatial proteomics + - proteomics + - file formats license: Apache-2.0 +language: Python version: 0.5.1 contact: - lucas-diedrich diff --git a/packages/dynamo-release/meta.yaml b/packages/dynamo-release/meta.yaml index 47a9111c..f51b449b 100644 --- a/packages/dynamo-release/meta.yaml +++ b/packages/dynamo-release/meta.yaml @@ -10,9 +10,13 @@ publications: - 10.1016/j.cell.2021.12.045 install: pypi: dynamo-release +primary_category: Multimodal tags: - - vector + - multimodal + - trajectory inference + - RNA velocity license: BSD-3-Clause +language: Python version: v1.1.0 contact: - Xiaojieqiu diff --git a/packages/ecosystem-packages/meta.yaml b/packages/ecosystem-packages/meta.yaml index 84b3c4af..7433e423 100644 --- a/packages/ecosystem-packages/meta.yaml +++ b/packages/ecosystem-packages/meta.yaml @@ -3,10 +3,11 @@ description: | Registry for scverse ecosystem packages (https://scverse.org/packages/#ecosystem) project_home: https://github.com/scverse/ecosystem-packages documentation_home: https://github.com/scverse/ecosystem-packages +primary_category: Infrastructure tags: - - registry - - ecosystem + - documentation license: BSD-3-Clause +language: Python contact: - grst - flying-sheep diff --git a/packages/epiScanpy/meta.yaml b/packages/epiScanpy/meta.yaml index 64dbc5f2..aa17af0c 100644 --- a/packages/epiScanpy/meta.yaml +++ b/packages/epiScanpy/meta.yaml @@ -9,10 +9,11 @@ publications: - 10.1038/s41467-021-25131-3 install: pypi: episcanpy +primary_category: Epigenomics tags: - - scanpy - epigenomics license: BSD-3-Clause +language: Python version: v0.3.2 contact: - DaneseAnna diff --git a/packages/eschr/meta.yaml b/packages/eschr/meta.yaml index 6ba0bb5a..d85a7097 100644 --- a/packages/eschr/meta.yaml +++ b/packages/eschr/meta.yaml @@ -9,11 +9,12 @@ publications: - 10.1186/s13059-024-03386-5 install: pypi: eschr +primary_category: scRNA-seq tags: - clustering - - uncertainty - - ensemble + - probabilistic modeling license: "MIT" +language: Python version: v1.0.1 contact: - smgoggin10 diff --git a/packages/favapy/meta.yaml b/packages/favapy/meta.yaml index 56cbbf92..1a623f07 100644 --- a/packages/favapy/meta.yaml +++ b/packages/favapy/meta.yaml @@ -10,11 +10,13 @@ publications: - 10.1093/nar/gkac1000 install: pypi: favapy +primary_category: scRNA-seq tags: - - coexpression networks - - functional associations - - variational autoencoders + - gene regulatory networks + - dimensionality reduction + - deep learning license: MIT +language: Python version: v0.3.9.4 contact: - mikelkou diff --git a/packages/flashdeconv/meta.yaml b/packages/flashdeconv/meta.yaml index 77cf36a7..52772798 100644 --- a/packages/flashdeconv/meta.yaml +++ b/packages/flashdeconv/meta.yaml @@ -12,13 +12,13 @@ publications: - 10.64898/2025.12.22.696108 install: pypi: flashdeconv +primary_category: Spatial tags: - spatial transcriptomics + - cell-type annotation - deconvolution - - cell type - - Visium HD - - sketching license: BSD-3-Clause +language: Python version: v0.1 contact: - cafferychen777 diff --git a/packages/flowsom/meta.yaml b/packages/flowsom/meta.yaml index f69f2d09..0306a0e3 100644 --- a/packages/flowsom/meta.yaml +++ b/packages/flowsom/meta.yaml @@ -14,10 +14,12 @@ publications: - 10.1038/s41596-021-00550-0 install: conda: conda-forge::flowsom +primary_category: Proteomics tags: + - flow cytometry - clustering - - flowcytometry license: GPL-3.0-only +language: Python version: v0.0.1 contact: - artuurC diff --git a/packages/governance/meta.yaml b/packages/governance/meta.yaml index f67f96a3..e9440ad5 100644 --- a/packages/governance/meta.yaml +++ b/packages/governance/meta.yaml @@ -3,10 +3,11 @@ description: | Governance docs for scverse project_home: https://github.com/scverse/governance documentation_home: https://scverse.org/about +primary_category: Infrastructure tags: - - governance - documentation license: BSD-3-Clause +language: Python contact: - Zethson - gtca diff --git a/packages/grassp/meta.yaml b/packages/grassp/meta.yaml index 4a20da5d..24046e79 100644 --- a/packages/grassp/meta.yaml +++ b/packages/grassp/meta.yaml @@ -9,11 +9,12 @@ documentation_home: https://public.czbiohub.org/comp.bio/grassp/ tutorials_home: https://public.czbiohub.org/comp.bio/grassp/tutorials/ install: pypi: grassp +primary_category: Spatial tags: - - subcellular proteomics - - mass-spectrometry - - graph-based analysis + - spatial proteomics + - proteomics license: BSD-3-Clause +language: Python version: v0.1.0 contact: - mffrank diff --git a/packages/gssnng/meta.yaml b/packages/gssnng/meta.yaml index 6d41f6f7..817e5f74 100644 --- a/packages/gssnng/meta.yaml +++ b/packages/gssnng/meta.yaml @@ -8,13 +8,13 @@ publications: - 10.1093/bioadv/vbad150 install: pypi: gssnng +primary_category: scRNA-seq tags: - scRNA-seq - - GSEA - - geneset-scoring - - smoothing - - python + - preprocessing + - functional analysis license: MIT +language: Python version: v0.4.2 contact: - gibbsdavidl diff --git a/packages/hotspot/meta.yaml b/packages/hotspot/meta.yaml index 0ec6c1a9..5dc156ee 100644 --- a/packages/hotspot/meta.yaml +++ b/packages/hotspot/meta.yaml @@ -8,9 +8,12 @@ publications: - 10.1016/j.cels.2021.04.005 install: pypi: hotspotsc +primary_category: scRNA-seq tags: - - gene-signatures + - functional analysis + - gene regulatory networks license: BSD-3-Clause +language: Python version: v1.1.1 contact: - deto diff --git a/packages/illico/meta.yaml b/packages/illico/meta.yaml index 7b6472c4..0f6aa722 100644 --- a/packages/illico/meta.yaml +++ b/packages/illico/meta.yaml @@ -7,10 +7,12 @@ tutorials_home: https://github.com/remydubois/illico publications: [] install: pypi: illico +primary_category: scRNA-seq tags: - - differential-gene-expression - - single-cell-RNA-seq + - scRNA-seq + - differential expression license: Apache-2.0 +language: Python version: 0.1.1 contact: - remydubois diff --git a/packages/infercnvpy/meta.yaml b/packages/infercnvpy/meta.yaml index b97d1f5e..472b0593 100644 --- a/packages/infercnvpy/meta.yaml +++ b/packages/infercnvpy/meta.yaml @@ -6,9 +6,11 @@ documentation_home: https://infercnvpy.readthedocs.io/ tutorials_home: https://infercnvpy.readthedocs.io/page/tutorials.html install: pypi: infercnvpy +primary_category: scRNA-seq tags: - - CNV + - copy number variation license: BSD-3-Clause +language: Python version: v0.3.0 contact: - grst diff --git a/packages/integration-testing/meta.yaml b/packages/integration-testing/meta.yaml index 4e4a49b3..03a9c579 100644 --- a/packages/integration-testing/meta.yaml +++ b/packages/integration-testing/meta.yaml @@ -3,10 +3,11 @@ description: | A repo for integration testing core packages against upstream core packages project_home: https://github.com/scverse/integration-testing documentation_home: https://github.com/scverse/integration-testing +primary_category: Infrastructure tags: - - testing - - continuous integration + - benchmarking license: MIT +language: Python contact: - ilan-gold - flying-sheep diff --git a/packages/kompot/meta.yaml b/packages/kompot/meta.yaml index e52c0beb..b68a7dae 100644 --- a/packages/kompot/meta.yaml +++ b/packages/kompot/meta.yaml @@ -14,16 +14,13 @@ publications: install: pypi: kompot conda: bioconda::kompot +primary_category: scRNA-seq tags: - - differential-expression - - differential-abundance - - mahalanobis-distance - - gaussian-process - - phenotypic manifold - - continuous representation - - jax - - anndata + - differential expression + - compositional analysis + - probabilistic modeling license: GPL-3.0-or-later +language: Python version: v0.6.1 contact: - katosh diff --git a/packages/liana/meta.yaml b/packages/liana/meta.yaml index 11504563..1e508641 100644 --- a/packages/liana/meta.yaml +++ b/packages/liana/meta.yaml @@ -6,12 +6,12 @@ documentation_home: https://liana-py.readthedocs.io/ tutorials_home: https://liana-py.readthedocs.io/ install: pypi: liana +primary_category: scRNA-seq tags: - - single-cell - - spatial - - ligand-receptor + - spatial transcriptomics - cell-cell communication license: GPL-3.0-only +language: Python version: v1.0.0a1 contact: - dbdimitrov diff --git a/packages/maxspin/meta.yaml b/packages/maxspin/meta.yaml index 0e9944c9..d2efbb32 100644 --- a/packages/maxspin/meta.yaml +++ b/packages/maxspin/meta.yaml @@ -8,10 +8,11 @@ documentation_home: https://maxspin.readthedocs.io/ tutorials_home: https://github.com/dcjones/maxspin/blob/main/tutorial.ipynb install: pypi: maxspin +primary_category: Spatial tags: - - spatially varying genes - - spatial autocorrelation + - spatially variable genes license: MIT +language: Python version: v0.1.1 contact: - dcjones diff --git a/packages/moscot/meta.yaml b/packages/moscot/meta.yaml index 5ccb5a1d..c908f351 100644 --- a/packages/moscot/meta.yaml +++ b/packages/moscot/meta.yaml @@ -7,12 +7,14 @@ publications: - 10.1101/2023.05.11.540374 install: pypi: moscot +primary_category: Multimodal tags: - - optimal transport + - spatial transcriptomics + - multimodal - trajectory inference - - multi omics - - spatial + - optimal transport license: BSD-3-Clause +language: Python version: v0.4.0 contact: - MUCDK diff --git a/packages/mudata/meta.yaml b/packages/mudata/meta.yaml index a5436a4c..88f441c4 100644 --- a/packages/mudata/meta.yaml +++ b/packages/mudata/meta.yaml @@ -11,11 +11,12 @@ publications: install: pypi: mudata conda: conda-forge::mudata +primary_category: Data structures tags: - - data structure - multimodal - - multi-omics + - data structures license: BSD-3-Clause +language: Python version: 0.3.2 contact: - gtca diff --git a/packages/muon/meta.yaml b/packages/muon/meta.yaml index a9b3ddc9..14352600 100644 --- a/packages/muon/meta.yaml +++ b/packages/muon/meta.yaml @@ -10,11 +10,12 @@ publications: install: pypi: muon conda: conda-forge::muon +primary_category: Multimodal tags: - multimodal - - multi-omics - - integration + - data integration license: BSD-3-Clause +language: Python version: 0.1.7 contact: - gtca diff --git a/packages/nichepca/meta.yaml b/packages/nichepca/meta.yaml index 3b58ce20..3cdd8228 100644 --- a/packages/nichepca/meta.yaml +++ b/packages/nichepca/meta.yaml @@ -6,11 +6,12 @@ documentation_home: https://nichepca.readthedocs.io/ tutorials_home: https://nichepca.readthedocs.io/page/notebooks/example.html install: pypi: nichepca +primary_category: Spatial tags: - - spatial-omics - - spatial domain identification - - spatial clustering + - spatial transcriptomics + - clustering license: MIT +language: Python version: v0.0.3 contact: - dschaub95 diff --git a/packages/novae/meta.yaml b/packages/novae/meta.yaml index 792c6371..45723631 100644 --- a/packages/novae/meta.yaml +++ b/packages/novae/meta.yaml @@ -8,12 +8,12 @@ publications: - 10.1101/2024.09.09.612009 install: pypi: novae +primary_category: Spatial tags: - - spatial-omics - - spatial-transcriptomics - - spatialdata + - spatial transcriptomics - deep learning license: BSD-3-Clause +language: Python version: v0.2.1 contact: - quentinblampey diff --git a/packages/omicverse/meta.yaml b/packages/omicverse/meta.yaml index 92db0dba..27869386 100644 --- a/packages/omicverse/meta.yaml +++ b/packages/omicverse/meta.yaml @@ -9,12 +9,12 @@ publications: - 10.1101/2023.06.06.543913 install: pypi: omicverse +primary_category: Multimodal tags: - - single-cell - - bulk-rna-seq - - omics - - bioinformatics + - bulk RNA-seq + - multimodal license: GPL-3.0-only +language: Python version: v1.4.12 contact: - Starlitnightly diff --git a/packages/palantir/meta.yaml b/packages/palantir/meta.yaml index 417bffc0..0673bcd9 100644 --- a/packages/palantir/meta.yaml +++ b/packages/palantir/meta.yaml @@ -13,18 +13,13 @@ publications: - 10.1038/s41587-019-0068-4 install: pypi: palantir +primary_category: scRNA-seq tags: - - markov-chain - - dimensionality-reduction - - scrna-seq - - trajectory-generation - - diffusion-maps - - differentiation - - manifold-learning - - single-cell-genomics - - cell-fate-transitions - - scrna-seq-analysis + - scRNA-seq + - dimensionality reduction + - trajectory inference license: GPL-2.0-or-later +language: Python version: v1.3.3 contact: - ManuSetty diff --git a/packages/panpipes/meta.yaml b/packages/panpipes/meta.yaml index 8cda09a2..9509d267 100644 --- a/packages/panpipes/meta.yaml +++ b/packages/panpipes/meta.yaml @@ -8,13 +8,13 @@ publications: - 10.1101/2023.03.11.532085 install: pypi: panpipes +primary_category: Multimodal tags: - - single-cell - - multiomics + - spatial transcriptomics + - multimodal - pipeline - - spatial - - bioinformatics license: BSD-3-Clause +language: Python version: v0.5.0 contact: - bio-la diff --git a/packages/pcdl/meta.yaml b/packages/pcdl/meta.yaml index cfdd8267..c666cc1e 100644 --- a/packages/pcdl/meta.yaml +++ b/packages/pcdl/meta.yaml @@ -6,14 +6,10 @@ tutorials_home: https://github.com/elmbeech/physicelldataloader/blob/master/man/ install: pypi: pcdl license: BSD-3-Clause +language: Python +primary_category: Infrastructure tags: - - python3 - - downstream data analysis - - physicell - - multicellular system - - agent-based modeling - - diffusion transport solver - - newtonian physics + - file formats #publications: version: v4.0.4 category: ecosystem diff --git a/packages/pegasus/meta.yaml b/packages/pegasus/meta.yaml index 1f9f676a..59152873 100644 --- a/packages/pegasus/meta.yaml +++ b/packages/pegasus/meta.yaml @@ -8,9 +8,14 @@ publications: - 10.1038/s41592-020-0905-x install: pypi: pegasuspy +primary_category: scRNA-seq tags: - - transcriptome analysis + - scRNA-seq + - preprocessing + - cell-type annotation + - clustering license: BSD-3-Clause +language: Python version: v1.7.1 contact: - yihming diff --git a/packages/pertpy/meta.yaml b/packages/pertpy/meta.yaml index 33f0e9f2..e0551f8d 100644 --- a/packages/pertpy/meta.yaml +++ b/packages/pertpy/meta.yaml @@ -11,12 +11,12 @@ publications: install: pypi: pertpy conda: conda-forge::pertpy +primary_category: scRNA-seq tags: + - differential expression - perturbation - - drug response - - CRISPR - - genetic perturbation license: MIT +language: Python version: 1.0.3 contact: - Zethson diff --git a/packages/popV/meta.yaml b/packages/popV/meta.yaml index 8ff69ec9..6332ebee 100644 --- a/packages/popV/meta.yaml +++ b/packages/popV/meta.yaml @@ -5,11 +5,12 @@ project_home: https://github.com/YosefLab/popV documentation_home: https://popv.readthedocs.io/ install: pypi: popv +primary_category: scRNA-seq tags: - - cell type labels - - batch integration - - automatic annotation + - data integration + - cell-type annotation license: MIT +language: Python version: v0.5.2 contact: - canergen diff --git a/packages/pyCrossTalkeR/meta.yaml b/packages/pyCrossTalkeR/meta.yaml index a08f4cc1..43d1f749 100644 --- a/packages/pyCrossTalkeR/meta.yaml +++ b/packages/pyCrossTalkeR/meta.yaml @@ -6,11 +6,12 @@ documentation_home: https://pycrosstalker.readthedocs.io tutorials_home: https://pycrosstalker.readthedocs.io install: pypi: pycrosstalker +primary_category: scRNA-seq tags: - - CCI - - scRNAseq - - Node Importance + - scRNA-seq + - cell-cell communication license: MIT +language: Python version: v2.1.0 contact: - jsnagai diff --git a/packages/pyLemur/meta.yaml b/packages/pyLemur/meta.yaml index 6053cf09..be09f9db 100644 --- a/packages/pyLemur/meta.yaml +++ b/packages/pyLemur/meta.yaml @@ -8,11 +8,11 @@ publications: - 10.1101/2023.03.06.531268 install: pypi: pyLemur +primary_category: scRNA-seq tags: - - single-cell - differential expression - - multi-condition license: MIT +language: Python version: v0.1.0 contact: - const-ae diff --git a/packages/pySCENIC/meta.yaml b/packages/pySCENIC/meta.yaml index d03c644b..db66b4cc 100644 --- a/packages/pySCENIC/meta.yaml +++ b/packages/pySCENIC/meta.yaml @@ -13,10 +13,12 @@ publications: - 10.1038/s41596-020-0336-2 install: pypi: pyscenic +primary_category: scRNA-seq tags: - - regulatory networks + - gene regulatory networks - clustering license: GPL-3.0-only +language: Python version: v0.12.0 contact: - bramvds diff --git a/packages/pyUCell/meta.yaml b/packages/pyUCell/meta.yaml index 943b27d3..bbf3f9e5 100644 --- a/packages/pyUCell/meta.yaml +++ b/packages/pyUCell/meta.yaml @@ -13,11 +13,11 @@ publications: - 10.1016/j.csbj.2021.06.043 install: pypi: pyucell +primary_category: scRNA-seq tags: - - single-cell - - signature scoring - - module scoring + - functional analysis license: MIT +language: Python version: v0.3.0 contact: - mass-a diff --git a/packages/pycea/meta.yaml b/packages/pycea/meta.yaml index 5b633cfc..72189d96 100644 --- a/packages/pycea/meta.yaml +++ b/packages/pycea/meta.yaml @@ -6,10 +6,12 @@ documentation_home: https://pycea.readthedocs.io/ tutorials_home: https://pycea.readthedocs.io/ install: pypi: pycea-lineage +primary_category: scRNA-seq tags: - - lineage-tracing - - TreeData + - lineage tracing + - data structures license: BSD-3-Clause +language: Python version: v0.1.0 contact: - colganwi diff --git a/packages/pychromVAR/meta.yaml b/packages/pychromVAR/meta.yaml index eaefa9b8..d3e8ec6b 100644 --- a/packages/pychromVAR/meta.yaml +++ b/packages/pychromVAR/meta.yaml @@ -6,10 +6,12 @@ documentation_home: https://pychromvar.readthedocs.io/ tutorials_home: https://pychromvar.readthedocs.io/ install: pypi: pychromvar +primary_category: Epigenomics tags: - - TF - - scATAC-seq + - ATAC-seq + - gene regulatory networks license: MIT +language: Python version: v0.0.3 contact: - lzj1769 diff --git a/packages/pytximport/meta.yaml b/packages/pytximport/meta.yaml index 2d48fc45..5ad094d6 100644 --- a/packages/pytximport/meta.yaml +++ b/packages/pytximport/meta.yaml @@ -6,11 +6,13 @@ documentation_home: https://pytximport.readthedocs.io/ tutorials_home: https://pytximport.readthedocs.io/ install: pypi: pytximport +primary_category: bulk RNA-seq tags: - - rna-seq - - bulk-rna-seq - - differential-expression + - bulk RNA-seq + - differential expression + - file formats license: GPL-3.0-only +language: Python version: v0.2.0 contact: - maltekuehl diff --git a/packages/rapids-singlecell/meta.yaml b/packages/rapids-singlecell/meta.yaml index c95c1bf2..ea001b80 100644 --- a/packages/rapids-singlecell/meta.yaml +++ b/packages/rapids-singlecell/meta.yaml @@ -7,12 +7,13 @@ documentation_home: https://rapids-singlecell.readthedocs.io/ tutorials_home: https://rapids-singlecell.readthedocs.io/page/tutorials.html install: pypi: rapids-singlecell +primary_category: scRNA-seq tags: + - preprocessing + - clustering - GPU acceleration - - single-cell - - RAPIDS - - CUDA license: MIT +language: Python version: 0.13.3 contact: - Intron7 diff --git a/packages/scCellFie/meta.yaml b/packages/scCellFie/meta.yaml index f49538bd..c0119c40 100644 --- a/packages/scCellFie/meta.yaml +++ b/packages/scCellFie/meta.yaml @@ -6,13 +6,13 @@ documentation_home: https://sccellfie.readthedocs.io/ tutorials_home: https://sccellfie.readthedocs.io/ install: pypi: sccellfie +primary_category: scRNA-seq tags: - - single-cell - - spatial - - metabolism - - metabolic activities + - spatial transcriptomics + - functional analysis - cell-cell communication license: MIT +language: Python version: v0.4.5 contact: - earmingol diff --git a/packages/scDataLoader/meta.yaml b/packages/scDataLoader/meta.yaml index bb77545f..3219c4bf 100644 --- a/packages/scDataLoader/meta.yaml +++ b/packages/scDataLoader/meta.yaml @@ -9,15 +9,14 @@ publications: - 10.1101/2024.07.29.605556 install: pypi: scdataloader +primary_category: Infrastructure tags: - - dataloader - - single cell - - RNAseq - - pytorch - - lightning - - cellxgene + - scRNA-seq - preprocessing + - deep learning + - file formats license: MIT +language: Python version: v1.2.2 contact: - jkobject diff --git a/packages/scFates/meta.yaml b/packages/scFates/meta.yaml index 68923196..6e42588f 100644 --- a/packages/scFates/meta.yaml +++ b/packages/scFates/meta.yaml @@ -8,11 +8,12 @@ publications: - 10.1093/bioinformatics/btac746 install: pypi: scFates +primary_category: scRNA-seq tags: + - trajectory inference - pseudotime - - cell-fate - - trajectory-generation license: BSD-3-Clause +language: Python version: v1.0.0 contact: - LouisFaure diff --git a/packages/scGen/meta.yaml b/packages/scGen/meta.yaml index a15f822d..bbd260e9 100644 --- a/packages/scGen/meta.yaml +++ b/packages/scGen/meta.yaml @@ -9,9 +9,11 @@ publications: - 10.1038/s41592-019-0494-8 install: pypi: scgen +primary_category: scRNA-seq tags: - perturbation license: GPL-3.0-only +language: Python version: v2.1.0 contact: - M0hammadL diff --git a/packages/scPRINT-2/meta.yaml b/packages/scPRINT-2/meta.yaml index 7033538d..aac011d3 100644 --- a/packages/scPRINT-2/meta.yaml +++ b/packages/scPRINT-2/meta.yaml @@ -7,22 +7,19 @@ publications: - 10.64898/2025.12.11.693702v2 install: pypi: scprint2 +primary_category: scRNA-seq tags: - - foundation model - - single cell - - RNAseq - - gene network inference + - scRNA-seq - denoising - - zero imputation - - label prediction - - zero shot - - embedding - - pytorch - - lightning - - species integration - - expression imputation - - counterfactual predictions + - data integration + - cell-type annotation + - gene regulatory networks + - dimensionality reduction + - perturbation + - deep learning + - foundation model license: GPL-3.0-or-later +language: Python version: v1.0.0 contact: - jkobject diff --git a/packages/scPRINT/meta.yaml b/packages/scPRINT/meta.yaml index ab50d3bf..873a2121 100644 --- a/packages/scPRINT/meta.yaml +++ b/packages/scPRINT/meta.yaml @@ -7,19 +7,17 @@ publications: - 10.1101/2024.07.29.605556 install: pypi: scprint +primary_category: scRNA-seq tags: - - foundation model - - single cell - - RNAseq - - gene network inference + - scRNA-seq - denoising - - zero imputation - - label prediction - - zero shot - - embedding - - pytorch - - lightning + - cell-type annotation + - gene regulatory networks + - dimensionality reduction + - deep learning + - foundation model license: MIT +language: Python version: v1.6.2 contact: - jkobject diff --git a/packages/scXpand/meta.yaml b/packages/scXpand/meta.yaml index d8b41c6a..010a757a 100644 --- a/packages/scXpand/meta.yaml +++ b/packages/scXpand/meta.yaml @@ -9,13 +9,13 @@ publications: - 10.1101/2025.09.14.676069 install: pypi: scxpand +primary_category: Adaptive immune cell receptor tags: - - cancer - scRNA-seq - - scTCR-seq - - T-cell clonal expansion - - machine learning + - immune receptor + - deep learning license: MIT +language: Python version: v0.4.3 contact: - ronamit diff --git a/packages/scanpro/meta.yaml b/packages/scanpro/meta.yaml index 76ef198c..30b08631 100644 --- a/packages/scanpro/meta.yaml +++ b/packages/scanpro/meta.yaml @@ -7,11 +7,12 @@ publications: - 10.1101/2023.08.14.553234 install: pypi: scanpro +primary_category: scRNA-seq tags: - - single cell - - proportion analysis - - multi omics + - multimodal + - compositional analysis license: MIT +language: Python version: 0.2.0 contact: - yalayoubi diff --git a/packages/scanpy/meta.yaml b/packages/scanpy/meta.yaml index c799c640..25f77091 100644 --- a/packages/scanpy/meta.yaml +++ b/packages/scanpy/meta.yaml @@ -12,13 +12,14 @@ publications: install: pypi: scanpy conda: conda-forge::scanpy +primary_category: scRNA-seq tags: - - single-cell - preprocessing + - differential expression - clustering - visualization - - differential expression license: BSD-3-Clause +language: Python version: 1.11.5 contact: - flying-sheep diff --git a/packages/schist/meta.yaml b/packages/schist/meta.yaml index 5fde688f..93c63d86 100644 --- a/packages/schist/meta.yaml +++ b/packages/schist/meta.yaml @@ -6,9 +6,10 @@ tutorials_home: https://schist.readthedocs.io/page/tutorials.html install: conda: conda-forge::schist license: BSD-3-Clause +language: Python +primary_category: scRNA-seq tags: - clustering - - single-cell publications: - 10.1186/s12859-021-04489-7 version: v0.8.1 diff --git a/packages/scib-rapids/meta.yaml b/packages/scib-rapids/meta.yaml index cd2e2349..e042ede7 100644 --- a/packages/scib-rapids/meta.yaml +++ b/packages/scib-rapids/meta.yaml @@ -6,13 +6,13 @@ project_home: https://github.com/maarten-devries/scib-rapids documentation_home: https://scib-rapids.readthedocs.io/ install: pypi: scib-rapids +primary_category: scRNA-seq tags: - - benchmarking - - single-cell - data integration + - benchmarking - GPU acceleration - - RAPIDS license: BSD-3-Clause +language: Python version: 0.1.0 contact: - maarten-devries diff --git a/packages/scib/meta.yaml b/packages/scib/meta.yaml index 17f91009..45b29bfe 100644 --- a/packages/scib/meta.yaml +++ b/packages/scib/meta.yaml @@ -7,11 +7,12 @@ publications: - 10.1038/s41592-021-01336-8 install: pypi: scib +primary_category: scRNA-seq tags: - - benchmarking - - single cell - data integration + - benchmarking license: MIT +language: Python version: v1.0.5 contact: - mumichae diff --git a/packages/scirpy/meta.yaml b/packages/scirpy/meta.yaml index 1c1b0dc2..4ce1ac78 100644 --- a/packages/scirpy/meta.yaml +++ b/packages/scirpy/meta.yaml @@ -11,12 +11,11 @@ publications: install: pypi: scirpy conda: bioconda::scirpy +primary_category: Adaptive immune cell receptor tags: - immune receptor - - TCR - - BCR - - AIRR license: BSD-3-Clause +language: Python version: 0.22.3 contact: - grst diff --git a/packages/scmcp/meta.yaml b/packages/scmcp/meta.yaml index a4e5dfdc..9b8326dc 100644 --- a/packages/scmcp/meta.yaml +++ b/packages/scmcp/meta.yaml @@ -4,12 +4,11 @@ project_home: https://github.com/scmcphub documentation_home: https://docs.scmcphub.org install: pypi: scmcp +primary_category: Infrastructure tags: - - scRNA-seq - - bioinformatics - - LLM - - AI + - large language models license: BSD-3-Clause +language: Python version: v0.2.2 contact: - huangsh diff --git a/packages/sctriangulate/meta.yaml b/packages/sctriangulate/meta.yaml index 5b31e45e..75a0ed34 100644 --- a/packages/sctriangulate/meta.yaml +++ b/packages/sctriangulate/meta.yaml @@ -8,9 +8,11 @@ publications: - 10.1101/2021.10.16.464640 install: pypi: sctriangulate +primary_category: scRNA-seq tags: - clustering license: MIT +language: Python version: v0.12.0 contact: - frankligy diff --git a/packages/scvelo/meta.yaml b/packages/scvelo/meta.yaml index 94344866..b5fa2f63 100644 --- a/packages/scvelo/meta.yaml +++ b/packages/scvelo/meta.yaml @@ -7,9 +7,11 @@ publications: - 10.1038/s41587-020-0591-3 install: pypi: scvelo +primary_category: scRNA-seq tags: - - rna velocity + - RNA velocity license: BSD-3-Clause +language: Python version: v0.2.5 contact: - WeilerP diff --git a/packages/scverse-tutorials/meta.yaml b/packages/scverse-tutorials/meta.yaml index 9e72106c..1439e513 100644 --- a/packages/scverse-tutorials/meta.yaml +++ b/packages/scverse-tutorials/meta.yaml @@ -4,11 +4,11 @@ description: | project_home: https://github.com/scverse/scverse-tutorials documentation_home: https://scverse-tutorials.readthedocs.io/ tutorials_home: https://scverse-tutorials.readthedocs.io/ +primary_category: Infrastructure tags: - - tutorials - - education - documentation license: BSD-3-Clause +language: Python contact: - grst - flying-sheep diff --git a/packages/scverse.github.io/meta.yaml b/packages/scverse.github.io/meta.yaml index 82bfc433..ee575ee5 100644 --- a/packages/scverse.github.io/meta.yaml +++ b/packages/scverse.github.io/meta.yaml @@ -3,10 +3,11 @@ description: | scverse.org website project_home: https://github.com/scverse/scverse.github.io documentation_home: https://scverse.org +primary_category: Infrastructure tags: - - website - documentation license: BSD-3-Clause +language: Python authors: - gtca category: core-infrastructure diff --git a/packages/scvi-tools/meta.yaml b/packages/scvi-tools/meta.yaml index f96dbe9a..bf71bee9 100644 --- a/packages/scvi-tools/meta.yaml +++ b/packages/scvi-tools/meta.yaml @@ -29,12 +29,15 @@ publications: install: pypi: scvi-tools conda: conda-forge::scvi-tools +primary_category: scRNA-seq tags: - - machine learning - - probabilistic models - - variational inference + - data integration + - cell-type annotation + - differential expression - deep learning + - probabilistic modeling license: BSD-3-Clause +language: Python version: 1.4.0.post1 contact: - ori-kron-wis diff --git a/packages/scxmatch/meta.yaml b/packages/scxmatch/meta.yaml index c599ad2b..6a5f24f1 100644 --- a/packages/scxmatch/meta.yaml +++ b/packages/scxmatch/meta.yaml @@ -9,15 +9,13 @@ publications: - 10.1101/2025.06.25.661473 install: conda: bioconda::scxmatch +primary_category: scRNA-seq tags: - scRNA-seq - - single-cell - - python - - statistical testing - - distance-based matching - perturbation - - condition + - probabilistic modeling license: MIT +language: Python version: v0.1.0 contact: - annmoel diff --git a/packages/scyan/meta.yaml b/packages/scyan/meta.yaml index fe33bc23..6ded235a 100644 --- a/packages/scyan/meta.yaml +++ b/packages/scyan/meta.yaml @@ -10,12 +10,13 @@ publications: - 10.1093/bib/bbad260 install: pypi: scyan +primary_category: Proteomics tags: - - cytometry - - annotation - - batch-effect correction - - debarcoding + - flow cytometry + - data integration + - cell-type annotation license: BSD-3-Clause +language: Python version: v1.5.0 contact: - quentinblampey diff --git a/packages/sift-sc/meta.yaml b/packages/sift-sc/meta.yaml index 6be22aac..8619805c 100644 --- a/packages/sift-sc/meta.yaml +++ b/packages/sift-sc/meta.yaml @@ -7,11 +7,11 @@ documentation_home: https://sift-sc.readthedocs.io/ tutorials_home: https://sift-sc.readthedocs.io/ install: pypi: sift-sc +primary_category: scRNA-seq tags: - - single-cell - - signals - - filter + - preprocessing license: BSD-3-Clause +language: Python version: v0.1.0 contact: - zoepiran diff --git a/packages/sincei/meta.yaml b/packages/sincei/meta.yaml index cf562e29..c663998e 100644 --- a/packages/sincei/meta.yaml +++ b/packages/sincei/meta.yaml @@ -11,16 +11,17 @@ publications: - 10.1101/2024.07.27.605424 install: pypi: sincei +primary_category: Epigenomics tags: - - single-cell + - epigenomics + - multimodal - preprocessing - quality control - clustering - visualization - - epigenomics - - multi omics - - BAM + - file formats license: MIT +language: Python version: v0.5.1 authors: - vivekbhr diff --git a/packages/sobolev-alignment/meta.yaml b/packages/sobolev-alignment/meta.yaml index 83055ce1..f8462413 100644 --- a/packages/sobolev-alignment/meta.yaml +++ b/packages/sobolev-alignment/meta.yaml @@ -7,14 +7,13 @@ publications: - 10.1101/2022.03.08.483431 install: pypi: sobolev-alignment +primary_category: scRNA-seq tags: - - ML - - deep-generative-models - - kernel-methods - - pre-clinical - - clinical - - scrnaseq + - scRNA-seq + - deep learning + - probabilistic modeling license: MIT +language: Python version: 1.0.0 contact: - saroudant diff --git a/packages/sopa/meta.yaml b/packages/sopa/meta.yaml index 212dcc82..43ff5c6b 100644 --- a/packages/sopa/meta.yaml +++ b/packages/sopa/meta.yaml @@ -9,13 +9,13 @@ publications: - 10.1038/s41467-024-48981-z install: pypi: sopa +primary_category: Spatial tags: - - spatial-omics - - spatial-transcriptomics - - multiplex imaging - - spatialdata + - spatial transcriptomics + - imaging - pipeline license: BSD-3-Clause +language: Python version: v1.0.0 contact: - quentinblampey diff --git a/packages/spatial-eggplant/meta.yaml b/packages/spatial-eggplant/meta.yaml index 26cd1cb0..e9ed92ed 100644 --- a/packages/spatial-eggplant/meta.yaml +++ b/packages/spatial-eggplant/meta.yaml @@ -8,10 +8,12 @@ publications: - 10.1101/2021.11.11.468178 install: pypi: spatial-eggplant +primary_category: Spatial tags: - - spatial alignment - - spatial registration + - spatial transcriptomics + - data integration license: MIT +language: Python version: v0.2.3 contact: - almaan diff --git a/packages/spatialdata/meta.yaml b/packages/spatialdata/meta.yaml index b1f6e126..85bd1b05 100644 --- a/packages/spatialdata/meta.yaml +++ b/packages/spatialdata/meta.yaml @@ -10,11 +10,13 @@ publications: - 10.1038/s41592-024-02212-x install: pypi: spatialdata +primary_category: Data structures tags: - - data structure - - spatial omics - - FAIR + - spatial transcriptomics + - data structures + - file formats license: BSD-3-Clause +language: Python version: 0.5.0 contact: - LucaMarconato diff --git a/packages/spatialproteomics/meta.yaml b/packages/spatialproteomics/meta.yaml index 855ca35b..d87a35ca 100644 --- a/packages/spatialproteomics/meta.yaml +++ b/packages/spatialproteomics/meta.yaml @@ -8,13 +8,14 @@ documentation_home: https://sagar87.github.io/spatialproteomics tutorials_home: https://sagar87.github.io/spatialproteomics/notebooks/ExampleWorkflow.html install: pypi: spatialproteomics +primary_category: Spatial tags: - - spatial-omics - - spatial-proteomics - - multiplex imaging - - spatialdata + - spatial transcriptomics + - spatial proteomics + - imaging - pipeline license: MIT +language: Python version: v0.7.0 contact: - MeyerBender diff --git a/packages/spatiomic/meta.yaml b/packages/spatiomic/meta.yaml index 809938b2..afb8c6a7 100644 --- a/packages/spatiomic/meta.yaml +++ b/packages/spatiomic/meta.yaml @@ -6,14 +6,14 @@ documentation_home: https://spatiomic.org tutorials_home: https://spatiomic.org/latest/tutorials/full_example.html install: pypi: spatiomic +primary_category: Spatial tags: - - spatial biology + - spatial transcriptomics - spatial proteomics - - spatial omics - - multiplexed protein imaging - - PathoPlex - - subcellular analysis + - imaging + - segmentation license: GPL-3.0-only +language: Python version: v0.5.0 contact: - maltekuehl diff --git a/packages/squidpy/meta.yaml b/packages/squidpy/meta.yaml index 2f525b81..0dc75aa0 100644 --- a/packages/squidpy/meta.yaml +++ b/packages/squidpy/meta.yaml @@ -12,11 +12,12 @@ publications: install: pypi: squidpy conda: conda-forge::squidpy +primary_category: Spatial tags: - - spatial omics - spatial transcriptomics - - image analysis + - imaging license: BSD-3-Clause +language: Python version: 1.6.5 contact: - giovp diff --git a/packages/stats/meta.yaml b/packages/stats/meta.yaml index 61cd2eb8..5ad217ab 100644 --- a/packages/stats/meta.yaml +++ b/packages/stats/meta.yaml @@ -3,10 +3,11 @@ description: | Statistics for scverse project_home: https://github.com/scverse/stats documentation_home: https://scverse.org/stats/ +primary_category: Infrastructure tags: - - statistics - - metrics + - benchmarking license: MIT +language: Python authors: - maltekuehl - grst diff --git a/packages/symphonypy/meta.yaml b/packages/symphonypy/meta.yaml index 9734db0b..5dbd9211 100644 --- a/packages/symphonypy/meta.yaml +++ b/packages/symphonypy/meta.yaml @@ -6,9 +6,11 @@ project_home: https://github.com/potulabe/symphonypy documentation_home: https://github.com/potulabe/symphonypy install: pypi: symphonypy +primary_category: scRNA-seq tags: - - label-transfer + - cell-type annotation license: GPL-3.0-only +language: Python version: v0.2.1 contact: - serjisa diff --git a/packages/tangram/meta.yaml b/packages/tangram/meta.yaml index 9081c8ce..b883d09a 100644 --- a/packages/tangram/meta.yaml +++ b/packages/tangram/meta.yaml @@ -8,10 +8,12 @@ publications: - 10.1038/s41592-021-01264-7 install: pypi: tangram-sc +primary_category: Spatial tags: - - spatial decomposition - - spatial mapping + - spatial transcriptomics + - deconvolution license: BSD-3-Clause +language: Python version: v1.0.3 contact: - ziqlu0722 diff --git a/packages/tau-community-detection/meta.yaml b/packages/tau-community-detection/meta.yaml index 58ed87e0..4ba4b872 100644 --- a/packages/tau-community-detection/meta.yaml +++ b/packages/tau-community-detection/meta.yaml @@ -9,13 +9,10 @@ documentation_home: https://github.com/HillelCharbit/TAU#readme install: pypi: tau-community-detection license: MIT +language: Python +primary_category: scRNA-seq tags: - - community-detection - clustering - - single-cell - - scanpy - - anndata - - graph-analysis publications: - 10.1093/pnasnexus/pgad180 version: 1.4.7 diff --git a/packages/vitessce/meta.yaml b/packages/vitessce/meta.yaml index 9d3573a0..a5f6a7ab 100644 --- a/packages/vitessce/meta.yaml +++ b/packages/vitessce/meta.yaml @@ -9,9 +9,14 @@ publications: - 10.1038/s41592-024-02436-x install: pypi: vitessce +primary_category: Spatial tags: + - spatial transcriptomics - imaging + - multimodal + - visualization license: MIT +language: Python version: v3.5.7 contact: - keller-mark diff --git a/packages/wsidata/meta.yaml b/packages/wsidata/meta.yaml index bee8e6f8..cd3f43b4 100644 --- a/packages/wsidata/meta.yaml +++ b/packages/wsidata/meta.yaml @@ -5,10 +5,13 @@ project_home: https://github.com/rendeirolab/wsidata documentation_home: https://wsidata.readthedocs.io/ install: pypi: wsidata +primary_category: Data structures tags: - - Pathology - - Whole Slide Imaging + - imaging + - data structures + - file formats license: MIT +language: Python version: v0.3.0 contact: - Mr-Milk diff --git a/packages/zellkonverter/meta.yaml b/packages/zellkonverter/meta.yaml index 653082e5..6e470843 100644 --- a/packages/zellkonverter/meta.yaml +++ b/packages/zellkonverter/meta.yaml @@ -9,11 +9,11 @@ tutorials_home: https://theislab.github.io/zellkonverter/ install: bioconductor: zellkonverter license: MIT +language: R +primary_category: Data structures tags: - data structures - interoperability - - R - - Bioconductor version: 1.20.0 contact: - lazappi diff --git a/scripts/src/ecosystem_scripts/schema.json b/scripts/src/ecosystem_scripts/schema.json index d753063b..a912237c 100644 --- a/scripts/src/ecosystem_scripts/schema.json +++ b/scripts/src/ecosystem_scripts/schema.json @@ -186,15 +186,84 @@ "ZPL-2.1" ] }, + "primary_category": { + "description": "The single category the package is listed under on scverse.org/packages. Pick the one a user looking for this package would browse first.", + "type": "string", + "enum": [ + "Data structures", + "scRNA-seq", + "bulk RNA-seq", + "Spatial", + "Epigenomics", + "Proteomics", + "Adaptive immune cell receptor", + "Multimodal", + "Imaging", + "Infrastructure" + ] + }, "tags": { - "description": "Keywords that describe the package", + "description": "What the package does, from a controlled vocabulary. Used for filtering and search on scverse.org/packages. Pick every tag that genuinely applies. If none of them fit, add a term to this enum in your pull request.", "type": "array", "items": { - "type": "string" + "type": "string", + "enum": [ + "scRNA-seq", + "bulk RNA-seq", + "spatial transcriptomics", + "spatial proteomics", + "proteomics", + "flow cytometry", + "ATAC-seq", + "epigenomics", + "immune receptor", + "imaging", + "multimodal", + "preprocessing", + "quality control", + "denoising", + "data integration", + "cell-type annotation", + "differential expression", + "compositional analysis", + "functional analysis", + "gene regulatory networks", + "cell-cell communication", + "deconvolution", + "clustering", + "dimensionality reduction", + "trajectory inference", + "pseudotime", + "RNA velocity", + "lineage tracing", + "perturbation", + "spatially variable genes", + "segmentation", + "copy number variation", + "visualization", + "benchmarking", + "deep learning", + "foundation model", + "large language models", + "probabilistic modeling", + "optimal transport", + "GPU acceleration", + "pipeline", + "data structures", + "interoperability", + "file formats", + "documentation" + ] }, "minItems": 1, + "maxItems": 10, "uniqueItems": true }, + "language": { + "description": "Language a user writes code in when using the package.", + "type": "string", + "enum": ["Python", "R", "Julia", "Rust"] + }, "publications": { "description": "DOIs of publications describing the package", "type": "array", @@ -244,6 +313,8 @@ "documentation_home", "license", "tags", + "primary_category", + "language", "category" ], "if": {