Skip to content

Conversation

@grst
Copy link
Contributor

@grst grst commented Oct 30, 2025

Adding core packages to the ecosystem package registry. A new field category has been added to distinguish package types.

The purpose of this is to use the package registry as the single point of truth for our package listing.
The publications listed here will be used to collect citation stats.

@scverse/core-devs, please review your packages. In particular make sure that authors are correct and all relevant papers are added.

CC @maltekuehl

  • update github actions to include category metadata.
  • Take new field into account in all data consumers (only website and stats I think?)
  • update authors/contact
  • update publications: should contain all relevant publications, as we'll use the dois to retrieve the citation count

@grst grst force-pushed the add-package-category branch from c84a5da to a22aed6 Compare October 30, 2025 14:56
@grst grst marked this pull request as ready for review October 30, 2025 15:01
@grst grst requested a review from a team October 30, 2025 15:04
Copy link
Member

@Zethson Zethson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@grst grst changed the base branch from main to img-support November 16, 2025 09:45
@grst
Copy link
Contributor Author

grst commented Nov 16, 2025

What about anndataR?

Do we add this to the main anndata package

install:
  pypi: anndata
  conda: conda-forge::anndata
  bioconductor: anndataR

or as a separate (core-datastructures? ecosystem?) package?

right now, it's not listed at all.

@Zethson
Copy link
Member

Zethson commented Nov 16, 2025

What about anndataR?

Do we add this to the main anndata package

install:
  pypi: anndata
  conda: conda-forge::anndata
  bioconductor: anndataR

or as a separate (core-datastructures? ecosystem?) package?

right now, it's not listed at all.

I'd say ecosystem for now and when the R devs say it's mature enough and used, we can pick up the conversation again.

@lazappi @rcannood - any thoughts or wishes?

@lazappi
Copy link
Contributor

lazappi commented Nov 17, 2025

I'd say ecosystem for now and when the R devs say it's mature enough and used, we can pick up the conversation again.

@lazappi @rcannood - any thoughts or wishes?

Depends on how you define the categories but ecosystem sounds fine. The preprint is here https://www.biorxiv.org/content/10.1101/2025.08.18.669052v1.

While you are updating things would it make sense to add a language tag (that defaults to Python)? I'm not sure how many non-Python things there are but could be useful to mark those some how.

@grst
Copy link
Contributor Author

grst commented Nov 17, 2025

While you are updating things would it make sense to add a language tag (that defaults to Python)? I'm not sure how many non-Python things there are but could be useful to mark those some how

This is partly implied by the install category (pypi vs. cran/bioconductor), but I'm not opposed to having one

Base automatically changed from img-support to main November 18, 2025 12:03
@grst
Copy link
Contributor Author

grst commented Nov 18, 2025

Hi @lazappi, would you mind opening a PR to submit anndataR as an ecosystem package then?

I'll follow up on the language tag (#299), but this shouldn't block this PR.

@flying-sheep
Copy link
Member

I extracted the “add mandatory field” part to #307, so we don’t have to manually update this PR anymore all the time.

Copy link
Member

@flying-sheep flying-sheep left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

anndata and scanpy look good!

Comment on lines +11 to +28
publications:
- 10.1038/s41587-021-01206-w # Scvi-tools library paper, NBT 2022
- 10.1038/s41587-022-01272-8 # DestVI
- 10.1038/s41592-020-01050-x # totalVI
- 10.15252/msb.20209620 # scANVI
- 10.48550/arXiv.1905.02269 # gimVI
- 10.1101/794289 # scvi-tools DE analysis
- 10.1093/bioinformatics/btaa169 # Interpretable factor models, Bioinformatics 2020
- 10.1101/794875 # AutoZI
- 10.1038/s41592-018-0229-2 # scVI
- 10.1038/s41592-023-01909-9 # multiVI
- 10.1016/j.crmeth.2022.100182 # peakVI
- 10.1038/s41592-025-02808-x # MrVI
- 10.1038/s41592-025-02799-9 # scVI hub
- 10.1101/2025.01.20.634005 # resolVI
- 10.1038/s41592-023-01994-w # VeloVI
- 10.1101/2025.09.07.674699 # CytoVI
- 10.1101/2025.06.01.657182 # ScVIVA
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ori-kron-wis @canergen does that look right?

@grst grst merged commit 1a2d622 into main Nov 28, 2025
3 checks passed
@grst grst deleted the add-package-category branch November 28, 2025 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants