anndata
anndata: Access and store annotated data matrices - Published in JOSS (2024)
Science Score: 95.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 7 DOI reference(s) in README and JOSS metadata -
○Academic publication links
-
✓Committers with academic emails
4 of 55 committers (7.3%) from academic institutions -
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords
Keywords from Contributors
Scientific Fields
Repository
Annotated data.
Basic Info
- Host: GitHub
- Owner: scverse
- License: bsd-3-clause
- Language: Python
- Default Branch: main
- Homepage: http://anndata.readthedocs.io
- Size: 5.9 MB
Statistics
- Stars: 651
- Watchers: 13
- Forks: 171
- Open Issues: 266
- Releases: 95
Topics
Metadata Files
README.md
anndata - Annotated data
anndata is a Python package for handling annotated data matrices in memory and on disk, positioned between pandas and xarray. anndata offers a broad range of computationally efficient features including, among others, sparse data support, lazy operations, and a PyTorch interface.
- Discuss development on GitHub.
- Read the documentation.
- Ask questions on the scverse Discourse.
- Install via
pip install anndataorconda install anndata -c conda-forge. - See Scanpy's documentation for usage related to single cell data. anndata was initially built for Scanpy.
anndata is part of the scverse® project (website, governance) and is fiscally sponsored by NumFOCUS. If you like scverse® and want to support our mission, please consider making a tax-deductible donation to help the project pay for developer time, professional services, travel, workshops, and a variety of other needs.
Public API
Our public API is documented in the API section of these docs.
We cannot guarantee the stability of our internal APIs, whether it's the location of a function, its arguments, or something else.
In other words, we do not officially support (or encourage users to do) something like from anndata._core import AnnData as _core is both not documented and contains a leading underscore.
However, we are aware that many users do use these internal APIs and thus encourage them to open an issue or migrate to the public API.
That is, if something is missing from our public API as documented, for example a feature you wish to be exported publicly, please open an issue.
Citation
If you use anndata in your work, please cite the anndata publication as follows:
anndata: Annotated data
Isaac Virshup, Sergei Rybakov, Fabian J. Theis, Philipp Angerer, F. Alexander Wolf
JOSS 2024 Sep 16. doi: 10.21105/joss.04371.
You can cite the scverse publication as follows:
The scverse project provides a computational ecosystem for single-cell omics data analysis
Isaac Virshup, Danila Bredikhin, Lukas Heumos, Giovanni Palla, Gregor Sturm, Adam Gayoso, Ilia Kats, Mikaela Koutrouli, Scverse Community, Bonnie Berger, Dana Pe’er, Aviv Regev, Sarah A. Teichmann, Francesca Finotello, F. Alexander Wolf, Nir Yosef, Oliver Stegle & Fabian J. Theis
Nat Biotechnol. 2023 Apr 10. doi: 10.1038/s41587-023-01733-8.
Owner
- Name: scverse
- Login: scverse
- Kind: organization
- Website: https://scverse.org
- Twitter: scverse_team
- Repositories: 28
- Profile: https://github.com/scverse
Foundational tools for omics data in the life sciences
JOSS Publication
anndata: Access and store annotated data matrices
Authors
Tags
data structures data science machine learning computational biology bioinformaticsPapers & Mentions
Total mentions: 1
Rapid single cell evaluation of human disease and disorder targets using REVEAL: SingleCell™
- DOI: 10.1186/s12864-020-07300-8
- OpenAlex ID: https://openalex.org/W3119441251
- Published: January 2021
GitHub Events
Total
- Fork event: 16
- Create event: 177
- Commit comment event: 1
- Release event: 9
- Issues event: 101
- Watch event: 62
- Delete event: 146
- Member event: 1
- Issue comment event: 614
- Push event: 902
- Pull request review comment event: 414
- Pull request event: 464
- Pull request review event: 437
Last Year
- Fork event: 16
- Create event: 177
- Commit comment event: 1
- Release event: 9
- Issues event: 101
- Watch event: 62
- Delete event: 146
- Member event: 1
- Issue comment event: 614
- Push event: 902
- Pull request review comment event: 414
- Pull request event: 464
- Pull request review event: 437
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Isaac Virshup | i****p@g****m | 430 |
| Philipp A | f****p@w****e | 346 |
| falexwolf | f****f@g****e | 283 |
| Ilan Gold | i****d@g****m | 145 |
| pre-commit-ci[bot] | 6****] | 100 |
| Koncopd | k****d@g****m | 59 |
| Robrecht Cannoodt | r****d@g****m | 12 |
| Gokcen Eraslan | g****n@b****g | 9 |
| Selman Özleyen | 3****n | 8 |
| Severin Dicks | 3****7 | 8 |
| Gökçen Eraslan | g****n@g****m | 8 |
| Volker Bergen | 3****n | 7 |
| ilia-kats | i****s@g****t | 6 |
| Tom White | t****e@g****m | 6 |
| Lukas Heumos | l****s@p****t | 6 |
| Michal Klein | m****n@t****m | 5 |
| Gregor Sturm | m****l@g****e | 5 |
| Lumberbot (aka Jack) | 3****e | 5 |
| Matt Weiden | 5****n | 4 |
| dawe | c****e@g****m | 3 |
| Ryan Williams | r****s@g****m | 3 |
| Chris Rands | c****0@h****m | 2 |
| Eljas Roellin | 6****l | 2 |
| Jesko Wagner | 3****r | 2 |
| Joshua Gould | j****d | 2 |
| Selman Özleyen | 3****n | 2 |
| Wouter-Michiel Vierdag | w****v@h****m | 2 |
| huidongchen | g****e@g****m | 2 |
| michalk8 | 4****8 | 2 |
| giovp | g****l@g****m | 2 |
| and 25 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 373
- Total pull requests: 1,347
- Average time to close issues: 9 months
- Average time to close pull requests: 24 days
- Total issue authors: 167
- Total pull request authors: 45
- Average comments per issue: 3.29
- Average comments per pull request: 1.64
- Merged pull requests: 1,097
- Bot issues: 0
- Bot pull requests: 139
Past Year
- Issues: 90
- Pull requests: 599
- Average time to close issues: 17 days
- Average time to close pull requests: 4 days
- Issue authors: 50
- Pull request authors: 19
- Average comments per issue: 1.23
- Average comments per pull request: 1.27
- Merged pull requests: 462
- Bot issues: 0
- Bot pull requests: 60
Top Authors
Issue Authors
- ivirshup (56)
- ilan-gold (43)
- flying-sheep (30)
- WeilerP (8)
- grst (7)
- LucaMarconato (6)
- Zethson (5)
- Hrovatin (5)
- gtca (4)
- Rafael-Silva-Oliveira (4)
- joshua-gould (4)
- falexwolf (3)
- colganwi (3)
- LuckyMD (3)
- kaizhang (3)
Pull Request Authors
- meeseeksmachine (353)
- ilan-gold (353)
- flying-sheep (262)
- pre-commit-ci[bot] (137)
- ivirshup (125)
- Intron7 (16)
- falexwolf (11)
- ilia-kats (9)
- syelman (6)
- Zethson (6)
- grst (5)
- amalia-k510 (5)
- gszep (4)
- eroell (4)
- selmanozleyen (4)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 962,749 last-month
- Total docker downloads: 36,483
- Total dependent packages: 389
- Total dependent repositories: 467
- Total versions: 100
- Total maintainers: 2
pypi.org: anndata
Annotated data.
- Documentation: https://anndata.readthedocs.io/
- License: bsd-3-clause
-
Latest release: 0.12.2
published 5 months ago
Rankings
Dependencies
- actions/cache v3 composite
- actions/checkout v2 composite
- mamba-org/setup-micromamba v1 composite
- actions/stale v5 composite
- actions/checkout v3 composite
- codespell-project/actions-codespell v2 composite
- actions/stale v5 composite
- actions/checkout v3 composite
- codecov/codecov-action v3 composite
- flying-sheep/check v1 composite
- mamba-org/setup-micromamba v1 composite
- actions/checkout v4 composite
- actions/setup-python v4 composite
- pypa/gh-action-pypi-publish release/v1 composite
- array_api_compat *
- exceptiongroup python_version<'3.11'
- h5py >=3
- natsort *
- numpy >=1.16.5
- packaging >=20
- pandas >=1.1.1, !=2.1.0rc0, !=2.1.2
- scipy >1.4
