Developer Docs#
If you are only using the package, you can skip this section — start at Landing Pages instead.
Recommended reading order
Codebase Architecture
What each file under R/ and src/ is responsible for, and the order
cellucid_prepare() checks its inputs and writes the store.
Testing and CI
Running testthat and R CMD check --as-cran locally, the anndata round
trip, and which OS/R combinations CI runs.
Release Process
The version sites that must move together, the tag the release workflow requires, and the publishing targets.
Note
The store cellucid_prepare() writes is a contract with the web app and the
Python package: a standard AnnData store plus uns['cellucid']. Before
changing anything in it, read
Cellucid-ready AnnData specification (R writer).