You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Normalize the project name to plain text across all content: drop the
bold, inline-code, and backticked-span variants that were used
interchangeably. Write it lowercase mid-sentence and capitalized as
"Scverse" at the start of a sentence. Remove the now-unused .backticked
CSS.
Closes#48
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
Copy file name to clipboardExpand all lines: content/_index.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,19 +70,19 @@ description = "Foundational tools for single-cell omics data analysis"
70
70
[mission]
71
71
72
72
text = """\
73
-
**scverse** is a consortium of foundational tools (mostly in Python) for omics data in life sciences. It has been founded to ensure the long-term maintenance of these core tools."""
73
+
Scverse is a consortium of foundational tools (mostly in Python) for omics data in life sciences. It has been founded to ensure the long-term maintenance of these core tools."""
74
74
75
75
# Ecosystem
76
76
[ecosystem]
77
77
78
78
text = """\
79
-
A broader ecosystem of packages builds on the **scverse** core packages. [These tools](/packages/#ecosystem) implement models and analytical approaches to tackle challenges in spatial omics, regulatory genomics, trajectory inference, visualization, and more."""
79
+
A broader ecosystem of packages builds on the scverse core packages. [These tools](/packages/#ecosystem) implement models and analytical approaches to tackle challenges in spatial omics, regulatory genomics, trajectory inference, visualization, and more."""
80
80
81
81
# Team
82
82
[team]
83
83
84
84
text = """\
85
-
**scverse** is a community project currently governed by the developers of the core packages. Please [reach out](/join) if you'd like to be involved!
85
+
Scverse is a community project currently governed by the developers of the core packages. Please [reach out](/join) if you'd like to be involved!
86
86
"""
87
87
88
88
# People information is recorded in the people/_index.md file
@@ -92,7 +92,7 @@ text = """\
92
92
[references]
93
93
94
94
text = """\
95
-
**scverse** tools are used in numerous research and industry projects across the globe and are referenced in [thousands](https://scholar.google.ru/scholar?cites=14568046068402025757) of academic publications. Consider consulting the following references for more information about core **scverse** libraries and citing the relevant articles when using them in your work:
95
+
Scverse tools are used in numerous research and industry projects across the globe and are referenced in [thousands](https://scholar.google.ru/scholar?cites=14568046068402025757) of academic publications. Consider consulting the following references for more information about core scverse libraries and citing the relevant articles when using them in your work:
Copy file name to clipboardExpand all lines: content/about/_index.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,13 +2,13 @@
2
2
title = "About scverse"
3
3
+++
4
4
5
-
scverse® is a consortium of foundational tools for analysis of omics data in life sciences. It has been founded to ensure the long-term maintenance of these core tools.
5
+
Scverse® is a consortium of foundational tools for analysis of omics data in life sciences. It has been founded to ensure the long-term maintenance of these core tools.
6
6
7
7
Check out our [introductory blog post](/blog/hello-world) and [mission statement](/about/mission) for more details.
8
8
9
9
## Sponsorship
10
10
11
-
scverse is a fiscally sponsored project of NumFOCUS, a nonprofit dedicated to supporting the open-source scientific computing community.
11
+
Scverse is a fiscally sponsored project of NumFOCUS, a nonprofit dedicated to supporting the open-source scientific computing community.
12
12
If you like scverse and want to support our mission, please consider making a [donation](https://numfocus.org/donate-to-scverse) to support our efforts.
Copy file name to clipboardExpand all lines: content/about/ai_policy/_index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title = "AI Policy"
4
4
5
5
## Overview
6
6
7
-
scverse encourages its users to get involved with the development process, and if a user wishes to write code AI-assisted, that is also great!
7
+
Scverse encourages its users to get involved with the development process, and if a user wishes to write code AI-assisted, that is also great!
8
8
We encourage our users to do what is comfortable for them.
9
9
However, since AI-assisted coding has led many open source projects to experience a massive increase in low-quality code submissions, we want to clarify our position in this document.
Copy file name to clipboardExpand all lines: content/about/mission/_index.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,39 +16,39 @@ We as scverse® want to make analysis tools for omics data in the life sciences
16
16
## Organization and vision
17
17
18
18
The growing adoption of Python for single-cell omics data analysis has been catalyzed by [Scanpy](https://genomebiology.biomedcentral.com/articles/10.1186/s13059-017-1382-0) and [AnnData](https://anndata.readthedocs.io/en/latest/).
19
-
Around this infrastructure an ecosystem of packages has been created by various developers and institutions — extending single-cell analysis to different modalities and addressing challenges at the cutting-edge of single-cell research. We believe that progress in this field can't be silo'd to a few groups. To further nurture the growth of this ecosystem, we've formed a new organization -- **`scverse`**.
19
+
Around this infrastructure an ecosystem of packages has been created by various developers and institutions — extending single-cell analysis to different modalities and addressing challenges at the cutting-edge of single-cell research. We believe that progress in this field can't be silo'd to a few groups. To further nurture the growth of this ecosystem, we've formed a new organization -- scverse.
20
20
21
-
`scverse` is a consortium of tools with users and developers across the world. To sustain the utility and growth of the ecosystem, it’s essential that the core analytic tools are robust and well-maintained. This entails consistent support and improvement of tools beyond what's possible in the conventional single-lab academic setting.
21
+
Scverse is a consortium of tools with users and developers across the world. To sustain the utility and growth of the ecosystem, it’s essential that the core analytic tools are robust and well-maintained. This entails consistent support and improvement of tools beyond what's possible in the conventional single-lab academic setting.
22
22
23
-
`scverse` provides high quality infrastructure for analysis of single cell omics data. These *core* tools are well documented, tested, and provide broad functionality. They work with standardized data structures which use common Python numeric types and have interchange-friendly on-disk formats.
23
+
Scverse provides high quality infrastructure for analysis of single cell omics data. These *core* tools are well documented, tested, and provide broad functionality. They work with standardized data structures which use common Python numeric types and have interchange-friendly on-disk formats.
24
24
25
25
We define *core* tools as those which facilitate sharing data through common formats, or provide foundational support for single cell datatypes (e.g. modality-specific IO, toolkits) and analyses.
26
-
These tools are placed under shared maintenance and development in the `scverse` GitHub organization.
26
+
These tools are placed under shared maintenance and development in the scverse GitHub organization.
27
27
28
-
`scverse`*core* tools are expected to interface with and be supplemented by other tools in the ecosystem. `scverse` strives for synergy and interoperability with the ecosystem of packages built around these *core* tools, to ultimately provide users to cutting-edge and varied selection of analysis methods.
28
+
Scverse*core* tools are expected to interface with and be supplemented by other tools in the ecosystem. Scverse strives for synergy and interoperability with the ecosystem of packages built around these *core* tools, to ultimately provide users to cutting-edge and varied selection of analysis methods.
29
29
30
30
## User engagement
31
31
32
-
We are community-driven and committed to keeping the `scverse` community open. We strive to actively foster a community where everyone is and feels welcomed, and where there are no barriers to contributions in any form. We welcome newcomers and pledge to build an environment where they can grow as contributors, developers, and community members. Together with technical and development support, we also support our users through:
32
+
We are community-driven and committed to keeping the scverse community open. We strive to actively foster a community where everyone is and feels welcomed, and where there are no barriers to contributions in any form. We welcome newcomers and pledge to build an environment where they can grow as contributors, developers, and community members. Together with technical and development support, we also support our users through:
33
33
34
34
* Clear documentation of code and usage via docs and tutorials.
35
35
* Participation in development through issues and pull requests.
36
36
* Community forums, such as our Discourse, Zulip, and Twitter.
37
-
* Workshops at which we teach analysis workflows based on the `scverse` ecosystem.
37
+
* Workshops at which we teach analysis workflows based on the scverse ecosystem.
38
38
39
39
## Developer engagement
40
40
41
-
Tools within `scverse` are deliberately not unified under a single package, and instead form a consortium of *core* analytic tools with shared maintenance responsibilities.
41
+
Tools within scverse are deliberately not unified under a single package, and instead form a consortium of *core* analytic tools with shared maintenance responsibilities.
42
42
Development of these packages is not restricted – contributions are welcomed and publicly acknowledged.
43
-
However, `scverse` aims to support the external development of new approaches to analyze and work with single cell data.
43
+
However, scverse aims to support the external development of new approaches to analyze and work with single cell data.
44
44
We encourage the creation of new methods and tools on top of the *core* packages and data-structures.
45
45
46
46
We support the development of these ecosystem packages by:
47
47
48
48
* Providing stable APIs to build on top of.
49
49
* Providing standardized and well-supported data structure to pass around data.
50
50
* Making sure all contributions are recognized in our change logs and documentation.
51
-
* Promoting 3rd party packages that rely on `scverse` via our websites and social media feeds.
51
+
* Promoting 3rd party packages that rely on scverse via our websites and social media feeds.
52
52
* Establishing open communication channels for:
53
53
* Discussion and collaboration between developers.
Copy file name to clipboardExpand all lines: content/about/roles/_index.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,8 +52,8 @@ There are sub-roles within the core team depending on the kinds covering differe
52
52
53
53
#### Core Developers
54
54
55
-
Core developers are members of the core team who have made significant code contributions to `scverse`.
56
-
They are granted additional rights so they can more easily carry on with their `scverse` related activities.
55
+
Core developers are members of the core team who have made significant code contributions to scverse.
56
+
They are granted additional rights so they can more easily carry on with their scverse related activities.
57
57
These rights include: merging approved pull requests, voting for and against contested pull-requests, and being involved in deciding major changes to the API.
58
58
Core developers are on our [@scverse/core-devs](https://github.com/orgs/scverse/teams/core-devs) GitHub team.
59
59
@@ -73,7 +73,7 @@ Primary maintainers of new core packages, who are not already core developers, w
73
73
### Steering Council
74
74
75
75
The Steering Council (SC) members are core team members who have additional responsibilities to ensure the smooth running of the project.
76
-
SC members are expected to participate in strategic planning, approve changes to the governance model, and make decisions about funding granted to `scverse` itself (funding to community members is theirs to pursue and manage). Changes that impact the full project require analysis informed by extensive experience with both the project and the larger ecosystem.
76
+
SC members are expected to participate in strategic planning, approve changes to the governance model, and make decisions about funding granted to scverse itself (funding to community members is theirs to pursue and manage). Changes that impact the full project require analysis informed by extensive experience with both the project and the larger ecosystem.
77
77
When the core team (including the SC members) fails to reach a consensus in a reasonable timeframe, the SC is the entity that resolves the issue.
78
78
79
79
Members of the steering council also have the "owner" role within the [scverse GitHub organization](https://github.com/scverse/)
@@ -90,7 +90,7 @@ Nominees should have demonstrated long-term, continued commitment to the project
90
90
A nomination will result in discussion that cannot take more than a month and then admission to the SC by consensus.
91
91
During that time deadlocked votes of the SC will be postponed until the new member has joined and another vote can be held.
@@ -112,7 +112,7 @@ Occasionally, sensitive discussion may occur via a private message.
112
112
113
113
Decisions should be made in accordance with the mission and values of the scverse project.
114
114
115
-
scverse uses a “consensus seeking” process for making decisions.
115
+
Scverse uses a “consensus seeking” process for making decisions.
116
116
The group tries to find a resolution that has no open objections among relevant core team members.
117
117
Core members are expected to distinguish between fundamental objections to a proposal and minor perceived flaws that they can live with, and not hold up the decision-making process for the latter.
118
118
If no option can be found without objections, the decision is escalated to the SC, which will itself use consensus seeking to come to a resolution.
Copy file name to clipboardExpand all lines: content/blog/2025-07-biomni.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,9 +12,9 @@ Single-cell and spatial omics have unlocked unprecedented insights into cellular
12
12
Despite the remarkable progress in computational tools, the diversity and complexity of analyses can still pose challenges.
13
13
While the scverse ecosystem provides powerful and interoperable tools such as [Scanpy](https://scanpy.readthedocs.io/en/latest/), [scvi-tools](https://scvi-tools.org/), [Squidpy](https://squidpy.readthedocs.io/), [AnnData](https://anndata.readthedocs.io/en/latest/), [MuData](https://mudata.readthedocs.io/en/latest/), and [SpatialData](https://spatialdata.scverse.org/en/latest/), researchers can sometimes face a steep learning curve, particularly when integrating multiple analytical steps or modalities.
14
14
15
-
**scverse** is a community-driven, open-source initiative behind many of the most widely adopted Python tools in single-cell biology, known for promoting modular, interoperable, and scalable analysis across diverse modalities—from transcriptomics to spatial and immune profiling.
15
+
Scverse is a community-driven, open-source initiative behind many of the most widely adopted Python tools in single-cell biology, known for promoting modular, interoperable, and scalable analysis across diverse modalities—from transcriptomics to spatial and immune profiling.
16
16
17
-
We’re excited to announce a collaboration between **scverse** and **Biomni** to further streamline and enhance single-cell and spatial omics analyses.
17
+
We’re excited to announce a collaboration between scverse and **Biomni** to further streamline and enhance single-cell and spatial omics analyses.
18
18
Biomnis intelligent agentic interface is now capable of using scverse tools, enabling researchers to seamlessly integrate, execute, and manage analyses across ten core scverse packages through natural language prompts.
19
19
Researchers can describe their analysis goals in plain English - e.g., *“cluster cells and identify markers”* or *“analyze perturbation effects between treatment groups”* - and Biomni automatically generates and runs the corresponding scanpy, pertpy, squidpy, or scvi-tools code.
Copy file name to clipboardExpand all lines: content/blog/hello-world.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ draft = false
7
7
8
8
Due to the increasing reliance of scientific research on complex computational pipelines, foundational software in the life sciences has outgrown individual labs and institutes in terms of its scale and impact.
9
9
This has motivated us to start something more than a code repository for an exciting new project – a new consortium to organize and support core (mostly) Python tools for single cell life science research.
10
-
We are excited to announce **scverse**.
10
+
We are excited to announce scverse.
11
11
12
12
## What tools are part of scverse?
13
13
@@ -33,7 +33,7 @@ to help them to jump-start their new libraries.
33
33
34
34
## Who is a part of scverse?
35
35
36
-
**scverse** is explicitly an effort beyond just a single research group.
36
+
Scverse is explicitly an effort beyond just a single research group.
37
37
As a community effort we strive for interoperability, shared growth, and democratized governance.
38
38
In our initial form, we have divided responsibilities into several [roles](/people/), including:
We're particularly excited about the community coming together for this effort with so many brilliant people involved who design tools, write code, manage and analyse data and visualise results. Please ask usage questions on [our Discourse forum](https://discourse.scverse.org/), developer questions on [our Zulip chat](https://scverse.zulipchat.com/) and make sure to [follow us on Twitter](https://twitter.com/scverse_team) to keep track of scverse updates.
49
49
50
-
scverse is very much open to contributions in all areas by **everyone**.
50
+
Scverse is very much open to contributions in all areas by **everyone**.
51
51
We strongly believe in diversity of all kinds being a requirement and a strong benefit for a healthy community. Hence, we embrace people from all backgrounds and experiences, who challenge each other’s assumptions with fresh perspectives. We’re committed to fair treatment and access for all members of the scverse community which is reflected in our [code of conduct](https://github.com/scverse/governance/blob/main/CODE_OF_CONDUCT.md). A sense of belonging is important to us, so we strive to actively foster a community where everyone is and feels welcomed, respected, supported, and valued. We want to especially encourage people from underrepresented backgrounds to contribute and to reach out.
0 commit comments