Skip to content

Commit d295a85

Browse files
authored
Merge branch 'main' into main
2 parents 3e42025 + ad4492f commit d295a85

89 files changed

Lines changed: 435 additions & 197 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.pre-commit-config.yaml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,18 @@ repos:
1818
- id: trailing-whitespace
1919
- id: check-case-conflict
2020
- repo: https://github.com/rbubley/mirrors-prettier
21-
rev: v3.7.3
21+
rev: v3.8.1
2222
hooks:
2323
- id: prettier
2424
# package metadata
2525
- repo: https://github.com/python-jsonschema/check-jsonschema
26-
rev: 0.35.0
26+
rev: 0.36.2
2727
hooks:
2828
- id: check-jsonschema
2929
files: "scripts/src/ecosystem_scripts/schema.json"
3030
args: ["--check-metaschema"]
3131
- repo: https://github.com/python-jsonschema/check-jsonschema
32-
rev: 0.35.0
32+
rev: 0.36.2
3333
hooks:
3434
- id: check-jsonschema
3535
files: "packages/.*/meta.yaml"
@@ -45,15 +45,15 @@ repos:
4545
exclude: "^packages/.*/(meta.yaml|logo\\..*)$"
4646
# scripts
4747
- repo: https://github.com/astral-sh/ruff-pre-commit
48-
rev: v0.14.7
48+
rev: v0.15.1
4949
hooks:
5050
- id: ruff-check
5151
args: [--fix, --exit-non-zero-on-fix]
5252
files: ^scripts/.*$
5353
- id: ruff-format
5454
files: ^scripts/.*$
5555
- repo: https://github.com/tox-dev/pyproject-fmt
56-
rev: v2.11.1
56+
rev: v2.16.0
5757
hooks:
5858
- id: pyproject-fmt
5959
- repo: https://github.com/camptocamp/jsonschema-gentypes
@@ -65,13 +65,14 @@ repos:
6565
- --python=scripts/src/ecosystem_scripts/schema.pyi
6666
files: ^scripts/.*/schema.json$
6767
- repo: https://github.com/pre-commit/mirrors-mypy
68-
rev: v1.19.0
68+
rev: v1.19.1
6969
hooks:
7070
- id: mypy
7171
args: [--config-file=scripts/pyproject.toml, scripts]
7272
pass_filenames: false
7373
additional_dependencies:
7474
- httpx
75+
- httpx-retries
7576
- types-jsonschema
7677
- pillow
7778
- pygithub

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,4 @@ How does the package use scverse data structures (please describe in a few sente
6565

6666
[^2]: Continuous integration means that software tests are automatically executed on every push to the git repository. This guarantees they are always run and that they are run in a clean environment. Scverse ecosystem packages most commonly use [GitHub Actions](https://github.com/features/actions) for CI. For an example, check out our [cookiecutter template](https://github.com/scverse/cookiecutter-scverse).
6767

68-
[^3]: By API documentation, we mean an overview of _all_ public functions provided a package, with documentation of their parameters. For an example, see the [Scanpy documentation](https://scanpy.readthedocs.io/en/stable/api/preprocessing.html). In simple cases, this can be done manually in a README file. For anything more complex, we recommend the [Sphinx Autodoc plugin](https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html)
68+
[^3]: By API documentation, we mean an overview of _all_ public functions provided a package, with documentation of their parameters. For an example, see the [Scanpy documentation](https://scanpy.readthedocs.io/page/api/preprocessing.html). In simple cases, this can be done manually in a README file. For anything more complex, we recommend the [Sphinx Autodoc plugin](https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html)

packages/CellAnnotator/meta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: CellAnnotator
22
description: |
33
CellAnnotator is a lightweight tool to query large language models for cell type labels in scRNA-seq data. It can incorporate prior knowledge, and it creates consistent labels across samples in your study.
44
project_home: https://github.com/quadbio/cell-annotator
5-
documentation_home: https://cell-annotator.readthedocs.io/en/latest/
5+
documentation_home: https://cell-annotator.readthedocs.io/
66
install:
77
pypi: cell-annotator
88
tags:

packages/CellMapper/meta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: CellMapper
22
description: |
33
CellMapper is a leightweight tool to transfer labels, expression values and embeddings from reference to query datasets using k-NN mapping. It's fast and versatile, applicable to mapping scenarios in space, across modalities, or from an atlas to a new query dataset.
44
project_home: https://github.com/quadbio/cellmapper
5-
documentation_home: https://cellmapper.readthedocs.io/en/latest/
5+
documentation_home: https://cellmapper.readthedocs.io/
66
install:
77
pypi: cellmapper
88
tags:

packages/CellRank/meta.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ description: |
44
It contains two main modules - kernels compute cell-cell transition probabilities and estimators generate
55
hypothesis based on these.
66
project_home: https://github.com/theislab/cellrank
7-
documentation_home: https://cellrank.readthedocs.io/en/stable/
8-
tutorials_home: https://cellrank.readthedocs.io/en/stable/
7+
documentation_home: https://cellrank.readthedocs.io/
8+
tutorials_home: https://cellrank.readthedocs.io/
99
publications:
1010
- 10.1038/s41592-021-01346-6
1111
install:

packages/Cell_BLAST/meta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Cell_BLAST
22
description: |
33
Cell BLAST is a cell querying tool for single-cell transcriptomics data.
44
project_home: https://github.com/gao-lab/Cell_BLAST
5-
documentation_home: https://cblast.readthedocs.io/en/latest/
5+
documentation_home: https://cblast.readthedocs.io/
66
publications:
77
- 10.1038/s41467-020-17281-7
88
install:

packages/CellphoneDB/meta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: CellphoneDB
22
description: |
33
CellphoneDB is a publicly available repository of HUMAN curated receptors, ligands and their interactions paired with a tool to interrogate your own single-cell transcriptomics data (or even bulk transcriptomics data if your samples represent pure populations!). A distinctive feature of CellphoneDB is that the subunit architecture of either ligands and receptors is taken into account, representing heteromeric complexes accurately. This is crucial, as cell communication relies on multi-subunit protein complexes that go beyond the binary representation used in most databases and studies. CellphoneDB also incorporates biosynthetic pathways in which we use the last representative enzyme as a proxy of ligand abundance, by doing so, we include interactions involving non-peptidic molecules. CellphoneDB includes only manually curated and reviewed molecular interactions with evidenced role in cellular communication.
44
project_home: https://github.com/ventolab/CellphoneDB
5-
documentation_home: https://cellphonedb.readthedocs.io/en/latest/
5+
documentation_home: https://cellphonedb.readthedocs.io/
66
tutorials_home: https://github.com/ventolab/CellphoneDB/tree/master/notebooks
77
publications:
88
- 10.1038/s41586-018-0698-6

packages/Cirrocumulus/meta.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ name: Cirrocumulus
22
description: |
33
Cirrocumulus is an interactive visualization tool for large-scale single-cell genomics data.
44
project_home: https://github.com/lilab-bcb/cirrocumulus
5-
documentation_home: https://cirrocumulus.readthedocs.io/en/latest/
6-
tutorials_home: https://cirrocumulus.readthedocs.io/en/latest/
5+
documentation_home: https://cirrocumulus.readthedocs.io/
6+
tutorials_home: https://cirrocumulus.readthedocs.io/
77
publications:
88
- 10.1038/s41592-020-0905-x
99
install:

packages/DRVI/meta.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: DRVI
2+
description: |
3+
DRVI is a tool for the unsupervised disentanglement and integration of single-cell omics.
4+
By providing interpretable latent dimensions, it allows users to identify cellular
5+
heterogeneity and biological processes beyond traditional cell types, identify rare cell types,
6+
and highlight developmental stages. DRVI is implemented using scvi-tools and includes a
7+
set of utility functions for interacting with latent dimensions.
8+
project_home: https://github.com/theislab/DRVI
9+
documentation_home: https://drvi.readthedocs.io/
10+
tutorials_home: https://drvi.readthedocs.io/page/tutorials/
11+
publications:
12+
- 10.1101/2024.11.06.622266
13+
install:
14+
pypi: drvi-py
15+
tags:
16+
- disentanglement
17+
- interpretability
18+
- data integration
19+
- variational inference
20+
- deep learning
21+
license: BSD-3-Clause
22+
version: 0.2.0
23+
contact:
24+
- moinfar
25+
test_command: uvx hatch run pytest
26+
category: ecosystem

packages/DoubletDetection/meta.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ description: |
33
DoubletDetection is a Python3 package to detect doublets (technical errors) in single-cell
44
RNA-seq count matrices.
55
project_home: https://github.com/JonathanShor/DoubletDetection
6-
documentation_home: https://doubletdetection.readthedocs.io/en/stable/
7-
tutorials_home: https://doubletdetection.readthedocs.io/en/stable/
6+
documentation_home: https://doubletdetection.readthedocs.io/
7+
tutorials_home: https://doubletdetection.readthedocs.io/
88
publications:
99
- 10.1016/j.cels.2019.03.003
1010
install:

0 commit comments

Comments
 (0)