diff --git a/content/learn/_index.md b/content/learn/_index.md index 30dc99e5..9b0596d3 100644 --- a/content/learn/_index.md +++ b/content/learn/_index.md @@ -6,6 +6,7 @@ tutorials_intro = """\ If you are new to the scverse, get started with this set of tutorials covering basic analysis and functionality of the core packages. For more tutorials as well as API documentation and user guides, see the sites of [individual packages](/packages/). Beyond the core packages, the scverse [ecosystem](/packages/#ecosystem) contains many community-maintained packages that build on scverse data structures and integrate into standard workflows. +If you work primarily in another language, the scverse on-disk formats can be read from R, Rust, Julia, and beyond, as covered by the interoperability pages for [AnnData](https://anndata.scverse.org/en/stable/interoperability.html), [MuData](https://mudata.readthedocs.io/stable/interoperability.html), and [SpatialData](https://spatialdata.scverse.org/en/latest/interoperability.html). You can also find recordings of past talks and workshops on our [YouTube channel](https://www.youtube.com/channel/UCpsvsIAW3R5OdftJKKuLNMA). """ diff --git a/content/packages/_index.md b/content/packages/_index.md index f3b4cbf8..55ea6d2a 100644 --- a/content/packages/_index.md +++ b/content/packages/_index.md @@ -5,10 +5,20 @@ aliases = ["/projects/"] [[sections]] core_packages = "These packages are considered foundational in that many other packages build upon them. Joint maintenance by the core team guarantees long-term stability." - datastructures = "Data structures are the foundational building block for all scverse packages. Building upon common data structures ensures interoperability." + datastructures = """\ +Data structures are the foundational building block for all scverse packages. +Building upon common data structures ensures interoperability. +The on-disk formats are language-agnostic as well: each can be read from R, Julia, and other languages, as listed on the interoperability pages linked below.""" datastructures_post = "In addition to these packages, we define standards on how to represent certain data types in these data structures. For now, such a specification is available for [Adaptive Immune Receptor Repertoire (AIRR) data](https://scirpy.scverse.org/en/latest/data-structure.html#storing-airr-rearrangement-data-in-anndata)." frameworks = "Frameworks provide essential algorithms and plotting functions for specific analysis steps, building on our data structures." ecosystem = "Many popular packages rely on scverse functionality. For instance, they take advantage of established data format standards such as AnnData and MuData, or are designed to be integrated into the workflow of analysis frameworks. Here, we list ecosystem packages following development best practices (continuous testing, documented, available through standard distribution tools).\n\n *See [scverse/ecosystem-packages](https://github.com/scverse/ecosystem-packages) for inclusion criteria, and to submit more packages.*" +# The registry schema has no interoperability field, so the core data structures map theirs here. +# Keys are the registry's package name, lowercased. +[interoperability] + anndata = "https://anndata.scverse.org/en/stable/interoperability.html" + mudata = "https://mudata.readthedocs.io/stable/interoperability.html" + spatialdata = "https://spatialdata.scverse.org/en/latest/interoperability.html" + +++ diff --git a/layouts/packages/list.html b/layouts/packages/list.html index 2c8e7d39..b0f6722d 100644 --- a/layouts/packages/list.html +++ b/layouts/packages/list.html @@ -5,6 +5,7 @@