Skip to content

Commit ce3a978

Browse files
ZethsonIntron7
andauthored
Add new core packages (#164)
* Add core packages Signed-off-by: Lukas Heumos <lukas.heumos@posteo.net> * update RSC * replace broken logo with scverse placeholder * fix logo * fix logos Signed-off-by: Lukas Heumos <lukas.heumos@posteo.net> --------- Signed-off-by: Lukas Heumos <lukas.heumos@posteo.net> Co-authored-by: Intron7 <sdicks@nvidia.com>
1 parent 5dcf824 commit ce3a978

File tree

7 files changed

+271
-17
lines changed

7 files changed

+271
-17
lines changed

content/_index.md

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ description = "Foundational tools for single-cell omics data analysis"
1414
description = "Multimodal data format"
1515
url = "https://mudata.readthedocs.io/en/latest/"
1616

17+
[[packages]]
18+
name = "spatialdata"
19+
description = "Spatial data format"
20+
url = "https://spatialdata.scverse.org/en/latest/"
21+
1722
[[packages]]
1823
name = "scanpy"
1924
description = "Single-cell analysis framework"
@@ -24,6 +29,11 @@ description = "Foundational tools for single-cell omics data analysis"
2429
description = "Multi-omics analysis framework"
2530
url = "https://muon.scverse.org/"
2631

32+
[[packages]]
33+
name = "squidpy"
34+
description = "Spatial single-cell analysis"
35+
url = "https://squidpy.readthedocs.io/"
36+
2737
[[packages]]
2838
name = "scvi-tools"
2939
description = "Single-cell machine learning framework"
@@ -35,14 +45,25 @@ description = "Foundational tools for single-cell omics data analysis"
3545
url = "https://scirpy.scverse.org/"
3646

3747
[[packages]]
38-
name = "squidpy"
39-
description = "Spatial single-cell analysis"
40-
url = "https://squidpy.readthedocs.io/"
48+
name = "SnapATAC2"
49+
description = "Single-cell ATAC analysis framework"
50+
url = "https://scverse.org/SnapATAC2/"
4151

4252
[[packages]]
43-
name = "spatialdata"
44-
description = "Spatial data format"
45-
url = "https://spatialdata.scverse.org/en/latest/"
53+
name = "rapids-singlecell"
54+
description = "GPU-accelerated framework for scRNA analysis"
55+
url = "https://rapids-singlecell.readthedocs.io/en/latest/"
56+
57+
[[packages]]
58+
name = "pertpy"
59+
description = "Perturbation data analysis framework"
60+
url = "https://github.com/scverse/pertpy/"
61+
62+
[[packages]]
63+
name = "decoupler"
64+
description = "Enrichment analysis framework"
65+
url = "https://decoupler.readthedocs.io/en/latest/"
66+
4667

4768
# Mission
4869
[mission]

content/packages/_index.md

Lines changed: 84 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ aliases = ["/projects/"]
55
[[sections]]
66
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."
77
datastructures = "Data structures are the foundational building block for all scverse packages. Building upon common data structures ensures interoperability."
8-
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). Representations for other data types (e.g. scATAC-seq) will follow."
9-
frameworks = ""
8+
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)."
9+
frameworks = "Frameworks provide essential algorithms and plotting functions for specific analysis steps, building on our data structures."
1010
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 *This listing is a work in progress. See [scverse/ecosystem-packages](https://github.com/scverse/ecosystem-packages) for inclusion criteria, and to submit more packages.*"
1111

1212
[[datastructures]]
@@ -113,6 +113,24 @@ aliases = ["/projects/"]
113113
text = "Website"
114114
url = "https://muon.scverse.org/"
115115

116+
117+
[[packages]]
118+
name = "squidpy"
119+
description = "Spatial Single Cell Analysis"
120+
url = "https://squidpy.readthedocs.io/"
121+
img = "../img/icons/squidpy.svg"
122+
details = "Squidpy is a tool for the analysis and visualization of spatial molecular data. It builds on top of scanpy and anndata, from which it inherits modularity and scalability. It provides analysis tools that leverages the spatial coordinates of the data, as well as tissue images if available."
123+
[[packages.links]]
124+
text = "GitHub"
125+
url = "https://github.com/theislab/squidpy"
126+
[[packages.links]]
127+
text = "Documentation and tutorials"
128+
url = "https://squidpy.readthedocs.io/"
129+
[[packages.links]]
130+
text = "PyPI"
131+
url = "https://pypi.org/project/squidpy/"
132+
133+
116134
[[packages]]
117135
name = "scvi-tools"
118136
description = "Machine learning model development library and model zoo"
@@ -152,20 +170,76 @@ aliases = ["/projects/"]
152170
url = "https://anaconda.org/bioconda/scirpy"
153171

154172
[[packages]]
155-
name = "squidpy"
156-
description = "Spatial Single Cell Analysis"
157-
url = "https://squidpy.readthedocs.io/"
158-
img = "../img/icons/squidpy.svg"
159-
details = "Squidpy is a tool for the analysis and visualization of spatial molecular data. It builds on top of scanpy and anndata, from which it inherits modularity and scalability. It provides analysis tools that leverages the spatial coordinates of the data, as well as tissue images if available."
173+
name = "SnapATAC2"
174+
description = "Single-cell ATAC analysis framework"
175+
url = "https://scverse.org/SnapATAC2/"
176+
img = "../img/icons/snapatac2.svg"
177+
details = "SnapATAC2 is a scalable and modular pipeline for analyzing single-cell ATAC-seq data, enabling efficient preprocessing, dimensionality reduction, clustering, and integration with single-cell RNA-seq."
160178
[[packages.links]]
161179
text = "GitHub"
162-
url = "https://github.com/theislab/squidpy"
180+
url = "https://github.com/scverse/SnapATAC2"
163181
[[packages.links]]
164182
text = "Documentation and tutorials"
165-
url = "https://squidpy.readthedocs.io/"
183+
url = "https://scverse.org/SnapATAC2/"
166184
[[packages.links]]
167185
text = "PyPI"
168-
url = "https://pypi.org/project/squidpy/"
186+
url = "https://pypi.org/project/snapatac2/"
187+
[[packages.links]]
188+
text = "Conda"
189+
url = "https://anaconda.org/bioconda/snapatac2"
169190

191+
[[packages]]
192+
name = "rapids-singlecell"
193+
description = "GPU-accelerated framework for scRNA analysis"
194+
url = "https://rapids-singlecell.readthedocs.io/en/latest/"
195+
img = "../img/icons/rapids-singlecell.svg"
196+
details = "rapids-singlecell is a GPU-accelerated single-cell analysis library that serves as a drop-in replacement for scanpy, squidpy, and decoupler."
197+
[[packages.links]]
198+
text = "GitHub"
199+
url = "https://github.com/scverse/rapids_singlecell"
200+
[[packages.links]]
201+
text = "Documentation and tutorials"
202+
url = "https://rapids-singlecell.readthedocs.io/en/latest/"
203+
[[packages.links]]
204+
text = "PyPI"
205+
url = "https://pypi.org/project/rapids-singlecell/"
206+
207+
[[packages]]
208+
name = "pertpy"
209+
description = "Perturbation data analysis framework"
210+
url = "https://pertpy.readthedocs.io/en/stable/"
211+
img = "../img/icons/pertpy.svg"
212+
details = "Pertpy is a framework for analyzing large-scale single-cell perturbation experiments. It harmonizes datasets, automates metadata annotation, calculates perturbation distances, and analyzes cellular responses to genetic modifications, drugs, and environmental changes."
213+
[[packages.links]]
214+
text = "GitHub"
215+
url = "https://github.com/scverse/pertpy"
216+
[[packages.links]]
217+
text = "Documentation and tutorials"
218+
url = "https://pertpy.readthedocs.io/en/stable/"
219+
[[packages.links]]
220+
text = "PyPI"
221+
url = "https://pypi.org/project/pertpy/"
222+
[[packages.links]]
223+
text = "Conda"
224+
url = "https://anaconda.org/conda-forge/pertpy"
225+
226+
[[packages]]
227+
name = "decoupler"
228+
description = "Enrichment analysis framework"
229+
url = "https://decoupler.readthedocs.io/en/latest/"
230+
img = "../img/icons/decoupler.svg"
231+
details = "decoupler is a framework containing different enrichment statistical methods to extract biologically driven scores from omics data within a unified framework."
232+
[[packages.links]]
233+
text = "GitHub"
234+
url = "https://github.com/scverse/decoupler"
235+
[[packages.links]]
236+
text = "Documentation and tutorials"
237+
url = "https://decoupler.readthedocs.io/en/latest/"
238+
[[packages.links]]
239+
text = "PyPI"
240+
url = "https://pypi.org/project/decoupler/"
241+
[[packages.links]]
242+
text = "Conda"
243+
url = "https://anaconda.org/conda-forge/decoupler-py"
170244

171245
+++

layouts/packages/list.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ <h3 id="datastructures">Data structures</h3>
4545
{{ end }}
4646
</div>
4747
{{ end }}
48-
<h4>Modality-specific extensions</h4>
48+
<h4>Analysis task-specific extensions</h4>
4949
<p>{{ $sections.datastructures_post | markdownify }}</p>
5050
<h3 id="frameworks">Frameworks</h3>
5151
{{ $sections.frameworks | markdownify }}

static/img/icons/SnapATAC2.svg

Lines changed: 40 additions & 0 deletions
Loading

static/img/icons/decoupler.svg

Lines changed: 40 additions & 0 deletions
Loading

static/img/icons/pertpy.svg

Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 75 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)