:end-before: '## Citation'
::::{grid} 1 2 3 3 :gutter: 2
:::{grid-item-card} Installation {octicon}plug;1em;
🔗 installation
:link-type: doc
New to scanpy? Check out the installation guide. :::
:::{grid-item-card} Tutorials {octicon}play;1em;
🔗 tutorials/index
:link-type: doc
The tutorials walk you through real-world applications of scanpy. :::
:::{grid-item-card} API reference {octicon}book;1em;
🔗 api/index
:link-type: doc
The API reference contains a detailed description of the scanpy API. :::
:::{grid-item-card} Discussion {octicon}megaphone;1em;
🔗 https://discourse.scverse.org
Need help? Reach out on our forum to get your questions answered! :::
:::{grid-item-card} GitHub {octicon}mark-github;1em;
🔗 https://github.com/scverse/scanpy
Find a bug? Interested in improving scanpy? Checkout our GitHub for the latest developments. :::
:::{grid-item-card} GPU acceleration {octicon}rocket;1em;
🔗 https://rapids-singlecell.readthedocs.io
Working with millions of cells and have a GPU available? rapids-singlecell mirrors the scanpy API with order-of-magnitude speedups on core preprocessing, neighbors, embedding, and clustering steps. ::: ::::
Other resources
- Follow changes in the {ref}
release notes <release-notes>. - Discover tools that build on or complement scanpy in the scverse ecosystem, and follow scverse-wide news at scverse.org/blog.
- Check out our {ref}
contribution guide <contribution-guide>for development practices. - Consider citing Genome Biology (2018) along with original {doc}
references <references>.
% put references first so all references are resolved
% NO! there is a particular meaning to this sequence
:hidden: true
:maxdepth: 1
installation
tutorials/index
usage-principles
how-to/index
api/index
external/index
release-notes/index
community
dev/index
contributors
references