Skip to content

Commit a6f5142

Browse files
committed
publishing collaboration section
1 parent b5e2855 commit a6f5142

File tree

7 files changed

+60
-41
lines changed

7 files changed

+60
-41
lines changed

pages/Community and Collaboration/Collaboration and Community/Collaborating Within a Project.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

pages/Community and Collaboration/Collaboration and Community/Sharing and Publishing Results.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

pages/Community and Collaboration/Collaboration and Community/Using Community Resources.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

pages/Community and Collaboration/Collaboration and Community/index.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

pages/Community and Collaboration/Getting Started With The EarthCODE Discourse/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
order: 0
2+
order: 2
33
---
44
# Getting started with the EarthCODE Forum
55
This page guides you through using the [EarthCODE Forum](https://discourse-earthcode.eox.at/). Hosted on Discourse, this forum serves the user community by facilitating discussions on FAIR and Open Science, as well as exploring the diverse tools, published research, and solutions offered by the EarthCODE platform. As a new user, we hope you will find this space intuitive and well-structured.
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
order: 1
3+
---
4+
5+
# Collaboration and Community
6+
7+
Modern Earth science is inherently collaborative. The EarthCODE ecosystem is designed from the ground up to support collaboration at multiple levels: within your project team over its entire lifecycle, through the specialized tools on our integrated platforms, and across the broader scientific community.
8+
9+
This guide provides an overview of the collaborative features and community spaces available to you as a researcher in EarthCODE.
10+
11+
## Collaboration Within a Project Across Time
12+
13+
A common challenge in scientific projects is that research outputs become scattered, knowledge is lost when team members change, and it's difficult for new collaborators to understand a project's history. EarthCODE addresses this by establishing the **Project** as the central, persistent record of your team's work.
14+
15+
By consistently associating all your outputs with a single project identifier in the [Open Science Catalog](../Technical%20Documentation/Open%20Science%20Catalog/index.md), you create a cohesive and publicly discoverable timeline of your research. This provides powerful benefits for collaboration across teams and over time:
16+
17+
* **For Your Team:** When a project produces a new dataset, its metadata can directly link back to the previous version and the specific `Workflow` that was modified. This creates a machine-readable dependency graph, allowing your team to precisely track the evolution of your research. New members can get up to speed quickly by exploring these project published items, rather than trying to piece together scattered files and documents. See OSC [Projects](../Technical%20Documentation/Open%20Science%20Catalog/Open%20Science%20Catalog%20Overview.md#projects) and [Workflows](../Technical%20Documentation/Open%20Science%20Catalog/Open%20Science%20Catalog%20Overview.md#workflows).
18+
19+
* **For External Collaborators:** When another research group wants to use your work, you can point them to your single Project record in the catalog. This gives them a transparent overview of all your published data, methods, and experiments, enabling them to identify exactly which workflow to reuse or which dataset to analyze. It provides a formal, citable basis for collaboration.
20+
21+
* **For the Future:** Years after a project has concluded, its entire intellectual output remains grouped, discoverable, and understandable. This ensures a lasting legacy for your work, allowing future scientists to find, cite, reproduce, and build upon your results, preventing them from being lost.
22+
23+
## Collaborative Tools on Integrated Platforms
24+
25+
Many of EarthCODE's integrated platforms provide built-in tools that enable both real-time and asynchronous teamwork, moving beyond a single-user development model. These features are designed to create a shared digital laboratory for your entire research team.
26+
27+
### Asynchronous Collaboration and Version Control
28+
29+
The foundation of most scientific collaboration is asynchronous work, managed through version control. Platforms with deep **Git** integration, such as [EDC EOxHub Workspaces](../Technical%20Documentation/Platforms/EDC/), allow teams to apply software development best practices to their research. This includes using `branches` to develop new ideas in isolation, `pull requests` for peer review of code before it's merged, and `issues` to track tasks and discussions, all within a shared **GitHub** repository.
30+
31+
### Shared Development Environments
32+
33+
To eliminate "it works on my machine" problems, several platforms provide a unified project-based workspace where the entire team shares the same environment. On a platform like [DeepESDL](../Technical%20Documentation/Platforms/DeepESDL.md), all team members who log in to a project have access to the same file system, pre-installed libraries, and shared data cubes. This ensures that all collaborators are working with the exact same tools and data, which is critical for reproducibility.
34+
35+
### Real-Time Collaborative Editing
36+
37+
For highly interactive sessions like pair programming, teaching, or collaborative writing, some platforms offer true real-time editing capabilities.
38+
39+
**[CoCalc](../Technical%20Documentation/Platforms/EDC/CoCalc.md)** (available via EDC) is a platform specifically designed for this type of deep collaboration. Its features go far beyond a simple shared file system:
40+
* **Simultaneous Editing:** Multiple users can type in the same Jupyter Notebook, code file, or LaTeX document at the same time, with each person's cursor visible to the others.
41+
* **Integrated Chat:** Every file has its own side-panel chat, allowing for contextual discussions right next to the code or text being worked on.
42+
* **TimeTravel History:** CoCalc records every change made to a file in granular detail. This creates a complete, rewindable timeline, allowing you to see exactly who changed what and when, which is invaluable for debugging and understanding how an analysis evolved.
43+
* **Shared Terminals:** Team members can work together in the same terminal session, making it easy to collectively manage the environment, run commands, and debug issues.
44+
45+
### Shared Analytics and Experiment Tracking
46+
47+
Collaboration extends beyond code to the sharing of results, models, and insights. Several platforms offer tools for collaborative analytics.
48+
49+
* **Interactive Visualization and Dashboards:** Many platforms provide tools for creating shared, interactive visualizations, allowing teams to move beyond static plots and explore data dynamically.
50+
* For instance, **DeepESDL** integrates the **xcube-viewer**, for exploring large, multi-dimensional data cubes. This allows an entire team to connect to the same dataset, slice it along any dimension, and inspect the data [visually through a shared interface](https://viewer.earthsystemdatalab.net/).
51+
* Similarly, platforms like **EDC** offer services such as **[eodash](https://eodash.org/)**, which lets a team build and deploy more customized interactive dashboards and web applications directly from their analysis notebooks. This turns a complex workflow into a shareable tool that stakeholders or other team members can use to explore results without running any code.
52+
53+
## Engaging with the Broader EarthCODE Community
54+
55+
Collaboration in EarthCODE extends beyond your immediate project team. The ecosystem provides central hubs for interacting with the entire community of Earth science researchers and developers.
56+
57+
* **The EarthCODE Discourse Forum:** This is the primary space for community-wide discussion. You can ask for technical support, share your research findings, discuss scientific challenges, and provide feedback on EarthCODE tools and platforms. See [Getting started with the EarthCODE Forum](./Getting%20Started%20With%20The%20EarthCODE%20Discourse/).
58+
* **The Open Science Catalog:** By publishing your FAIR and reproducible research, you are collaborating with the entire community. The catalog is designed to ensure that other researchers can find, understand, cite, and build upon your work, accelerating the pace of scientific discovery for everyone. Learn more in the [Open Science Catalog](../Technical%20Documentation/Open%20Science%20Catalog/index.md).

pages/Community and Collaboration/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ order: 2
77
In this section, you will find everything you need to engage with the EarthCODE community. Learn how to collaborate with others, explore community initiatives, and access discussions on the EarthCODE Forum. Whether you're looking to share knowledge, contribute to projects, or connect with like-minded researchers, this is your gateway to active participation.
88

99
- [The EarthCODE Forum](./Getting%20Started%20With%20The%20EarthCODE%20Discourse/): The EarthCODE Forum is where the community connects, collaborates, and discusses ideas. Participate in conversations, ask questions, and contribute to ongoing projects with fellow researchers.
10-
- [Open Science Collaboration Teams](./Collaboration%20and%20Community/): Open Science Collaboration Teams allow you to either join existing research teams or set up new ones. This section will guide you on how to get involved in collaborative Open Science initiatives, sharing knowledge and research efforts with others in the EarthCODE community.
10+
- [Open Science Collaboration Teams](./collaboration-and-community.md): Open Science Collaboration Teams allow you to either join existing research teams or set up new ones. This section will guide you on how to get involved in collaborative Open Science initiatives, sharing knowledge and research efforts with others in the EarthCODE community.

0 commit comments

Comments
 (0)