Skip to content

Commit ef4e02c

Browse files
authored
Merge branch 'main' into infrastructure-packages
2 parents a607f68 + 334883a commit ef4e02c

36 files changed

Lines changed: 1017 additions & 124 deletions

File tree

.github/workflows/make-json.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
branches: [main]
77

88
concurrency:
9-
group: "pages"
9+
group: ${{ github.workflow }}-${{ github.ref }}
1010
cancel-in-progress: true
1111

1212
jobs:

.pre-commit-config.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ repos:
1818
- id: trailing-whitespace
1919
- id: check-case-conflict
2020
- repo: https://github.com/rbubley/mirrors-prettier
21-
rev: v3.6.2
21+
rev: v3.7.4
2222
hooks:
2323
- id: prettier
2424
# package metadata
@@ -45,7 +45,7 @@ repos:
4545
exclude: "^packages/.*/(meta.yaml|logo\\..*)$"
4646
# scripts
4747
- repo: https://github.com/astral-sh/ruff-pre-commit
48-
rev: v0.14.5
48+
rev: v0.14.9
4949
hooks:
5050
- id: ruff-check
5151
args: [--fix, --exit-non-zero-on-fix]
@@ -57,15 +57,15 @@ repos:
5757
hooks:
5858
- id: pyproject-fmt
5959
- repo: https://github.com/camptocamp/jsonschema-gentypes
60-
rev: "2.12.0"
60+
rev: "2.13.0"
6161
hooks:
6262
- id: jsonschema-gentypes
6363
args:
6464
- --json-schema=scripts/src/ecosystem_scripts/schema.json
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.18.2
68+
rev: v1.19.1
6969
hooks:
7070
- id: mypy
7171
args: [--config-file=scripts/pyproject.toml, scripts]

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/latest/
10+
tutorials_home: https://drvi.readthedocs.io/latest/tutorials/index.html
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/SnapATAC2/logo.svg

Lines changed: 40 additions & 0 deletions
Loading

packages/SnapATAC2/meta.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: SnapATAC2
2+
description: |
3+
SnapATAC2 is a scalable and modular pipeline for analyzing single-cell ATAC-seq data,
4+
enabling efficient preprocessing, dimensionality reduction, clustering, and integration
5+
with single-cell RNA-seq.
6+
project_home: https://github.com/scverse/SnapATAC2
7+
documentation_home: https://scverse.org/SnapATAC2/
8+
tutorials_home: https://scverse.org/SnapATAC2/tutorials/index.html
9+
publications:
10+
- 10.1038/s41592-023-02139-9
11+
install:
12+
pypi: snapatac2
13+
conda: bioconda::snapatac2
14+
tags:
15+
- ATAC-seq
16+
- chromatin accessibility
17+
- epigenomics
18+
license: MIT
19+
version: 2.5.0
20+
contact:
21+
- kaizhang
22+
logo: logo.svg
23+
test_command: pip install ".[test]" && pytest
24+
category: core-framework

packages/TreeData/meta.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: TreeData
2+
description: |
3+
TreeData is a lightweight wrapper around AnnData which adds two additional attributes, obst and vart,
4+
to store nx.DiGraph trees for observations and variables.
5+
project_home: https://github.com/YosefLab/treedata
6+
documentation_home: https://treedata.readthedocs.io/en/latest/
7+
tutorials_home: https://treedata.readthedocs.io/en/latest/
8+
install:
9+
pypi: treedata
10+
tags:
11+
- lineage-tracing
12+
license: BSD-3-Clause
13+
version: v0.2.2
14+
contact:
15+
- colganwi
16+
test_command: pip install ".[test]" && pytest
17+
category: ecosystem

packages/anndata-for-R/meta.yaml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
11
name: anndata for R
22
description: |
3-
A 'reticulate' wrapper for the Python package 'anndata'. Provides a scalable way of keeping track of data and learned annotations. Used to read from and write to the h5ad file format.
3+
**⚠️ DEPRECATED: This package is deprecated in favor of anndataR. Please use
4+
anndataR for new projects.**
5+
6+
A 'reticulate' wrapper for the Python package 'anndata'. Provides a scalable way
7+
of keeping track of data and learned annotations. Used to read from and write to
8+
the h5ad file format.
49
project_home: https://github.com/dynverse/anndata
510
documentation_home: https://anndata.dynverse.org
611
install:
712
cran: anndata
813
tags:
9-
- R package
14+
- data structures
15+
- interoperability
16+
- R
1017
license: MIT
1118
version: 0.7.5.5
1219
contact:

packages/anndata/logo.svg

Lines changed: 1 addition & 0 deletions
Loading

packages/anndata/meta.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: AnnData
2+
description: |
3+
anndata is a Python package for handling annotated data matrices in memory and on disk,
4+
positioned between pandas and xarray. anndata offers a broad range of computationally
5+
efficient features including, among others, sparse data support, lazy operations, and GPU support.
6+
project_home: https://github.com/scverse/anndata
7+
documentation_home: https://anndata.readthedocs.io/en/latest/
8+
tutorials_home: https://anndata.readthedocs.io/en/latest/tutorials/index.html
9+
publications:
10+
- 10.1101/2021.12.16.473007
11+
install:
12+
pypi: anndata
13+
conda: conda-forge::anndata
14+
tags:
15+
- data structure
16+
- annotated data
17+
- sparse data
18+
license: BSD-3-Clause
19+
version: 0.12.4
20+
contact:
21+
- flying-sheep
22+
- ilan-gold
23+
logo: logo.svg
24+
category: core-datastructure

0 commit comments

Comments
 (0)