Skip to content

Commit c5b80c4

Browse files
committed
Merge branch 'master' of github.com:elixir-europe/rdmkit into pr/jorgeMFS/1805
2 parents 3c8eaac + 72c6ab0 commit c5b80c4

55 files changed

Lines changed: 180 additions & 114 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[![Validation of the tools and page metadata](https://github.com/elixir-europe/rdmkit/actions/workflows/tool_list_conversion.yml/badge.svg)](https://github.com/elixir-europe/rdmkit/actions/workflows/tool_list_conversion.yml) [![Jekyll site CI](https://github.com/elixir-europe/rdmkit/workflows/Jekyll%20site%20CI/badge.svg)](https://github.com/elixir-europe/rdmkit/actions?query=workflow%3A%22Jekyll+site+CI%22) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5110061.svg)](https://doi.org/10.5281/zenodo.5110061) [![theme badge](https://img.shields.io/badge/ELIXIR%20toolkit%20theme-jekyll-blue?color=0d6efd)](https://github.com/ELIXIR-Belgium/elixir-toolkit-theme)
1+
[![Validation of the tools and page metadata](https://github.com/elixir-europe/rdmkit/actions/workflows/tool-list-validation.yml/badge.svg)](https://github.com/elixir-europe/rdmkit/actions/workflows/tool-list-validation.yml) [![Jekyll site CI](https://github.com/elixir-europe/rdmkit/workflows/Jekyll%20site%20CI/badge.svg)](https://github.com/elixir-europe/rdmkit/actions?query=workflow%3A%22Jekyll+site+CI%22) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5110061.svg)](https://doi.org/10.5281/zenodo.5110061) [![theme badge](https://img.shields.io/badge/ELIXIR%20toolkit%20theme-jekyll-blue?color=0d6efd)](https://github.com/ELIXIR-Belgium/elixir-toolkit-theme)
22

33
<img src="https://raw.githubusercontent.com/elixir-europe/rdmkit/master/assets/img/RDMkit_logo.svg" alt="RDMkit logo" width="450"/>
44

_data/tool_and_resource_list.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1335,7 +1335,7 @@
13351335
name: Minimum Information about Plant Phenotyping Experiment (MIAPPE)
13361336
registry:
13371337
fairsharing: nd9ce9
1338-
tess: MIAPPE
1338+
tess: Minimum Information about Plant Phenotyping Experiment
13391339
url: https://www.miappe.org/
13401340
- description: Cloud storage and file sharing service from Microsoft
13411341
id: microsoft-azure
@@ -1497,11 +1497,12 @@
14971497
fairsharing: re1278
14981498
tess: OmicsDI
14991499
url: https://www.omicsdi.org
1500-
- description: OMOP is a common data model for the harmonisation for of observational health data.
1500+
- description: OMOP is a common data model for the harmonisation of observational health data.
15011501
id: omop-cdm
1502-
name: OMOP-CDM
1502+
name: The Observational Medical Outcomes Partnership Common Data Model (OMOP CDM)
15031503
registry:
15041504
tess: OMOP-CDM
1505+
fairsharing: qk984b
15051506
url: https://ohdsi.github.io/CommonDataModel/
15061507
- description: OntoMaton facilitates ontology search and tagging functionalities within Google Spreadsheets.
15071508
id: onotomaton
@@ -3488,8 +3489,10 @@
34883489
biotools: agrischemas
34893490
url: https://github.com/Rothamsted/agri-schemas
34903491
- description: A data model for the collection of cancer-related clinical information and genomics metadata.
3491-
name: The Minimal Dataset for Cancer of the 1+Million Genomes Initiative (1+MG-MDC)
34923492
id: 1pmg-mdc
3493+
name: The Minimal Dataset for Cancer of the 1+Million Genomes Initiative (1+MG-MDC)
3494+
registry:
3495+
fairsharing: 0d9069
34933496
url: https://zenodo.org/records/10784601
34943497
- description: The PSI-MS Controlled Vocabulary consists of a large collection of structured terms covering description and use of Mass Spectrometry instrumentation as well as Protein Identification and Quantitation software.
34953498
id: psi-ms

pages/about/events.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ github:
44
file_path: _data/events.yml
55
---
66

7+
Explore upcoming and past events connected to RDMkit, from webinars and workshops to conference sessions and community gatherings focused on research data management.
8+
79
{% include events.html event_type="upcoming_event" title=true %}
810

911

1012
{% include events.html event_type="past_event" title=true %}
1113

12-

pages/about/news.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ github:
44
file_path: _data/news.yml
55
---
66

7+
Keep up with the latest developments around RDMkit, including new content, community highlights, collaborations, and other updates relevant to research data management in the life sciences.
8+
79
[<i class="fa fa-rss me-2"></i>Subscribe to the RSS feed]({{ '/feed.xml' | relative_url }}){: class="btn btn-light rounded-pill"}
810

911
{% include news.html %}

pages/about/outreach.md

Lines changed: 50 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,29 @@ We are, since the beginning, actively spreading the word about RDMkit making sur
66

77
## Presentations
88

9+
### RDMkit at ISMB/ECCB 2025
10+
11+
**2025-07-24**
12+
13+
RDMkit was presented as part of the eScience Lab ISMB/ECCB 2025 presentations, with a poster titled "Research Data Management Toolkit for Life Scientists". The poster materials can be found on [Zenodo](https://zenodo.org/records/15830546).
14+
15+
### Hands-On RDM with ELIXIR groups: Crafting short and long-term strategies
16+
17+
**2024-06-10**
18+
19+
These slides, presented at ELIXIR All Hands 2024, include RDMkit as part of the wider ELIXIR research data management ecosystem. The slides can be found on [F1000Research](https://f1000research.com/slides/14-27).
20+
21+
### RDMkit: A key resource for FAIR data management
22+
23+
**2024-06-11**
24+
25+
RDMkit was presented as a poster at ELIXIR All Hands 2024. The poster can be found on [F1000Research](https://f1000research.com/posters/13-727).
26+
27+
### RDMkit: The Research Data Management Toolkit for Life Sciences
28+
29+
**2023-09-12**
30+
31+
This presentation was given at the 1st Conference on Research Data Infrastructure (CoRDI 2023). The slides can be found on [Zenodo](https://zenodo.org/records/8354863).
932

1033
### RDMkit poster at ELIXIR All Hands 2023
1134

@@ -20,11 +43,35 @@ The poster can be found on [F1000Research](https://f1000research.com/posters/12-
2043

2144
RDMkit was introduced to the [DSIG](https://www.dtls.nl/about/community/interest-groups/data-stewards-interest-group/) at one of their monthly meetings, together with introduction on IDTkit and FAIRCookBook. [Presentation slides on RDMkit (PDF)](https://drive.google.com/file/d/12aHIH0rRU6ogOOacZr3K6PrzXylYgHIo/view).
2245

23-
### ELIXIR FAIR & Research Data Management know-how ecosystem - All hands 2022
46+
### Research Data Management Toolkit (RDMkit): guidelines for plant phenotyping data management and sharing
47+
48+
**2022-09-26**
2449

25-
**2022-06-10**
50+
This poster highlighted RDMkit in the context of plant phenotyping data management and sharing, and was presented at the 7th International Plant Phenotyping Symposium (IPPS2022). The poster can be found on [Zenodo](https://zenodo.org/records/7148792).
2651

27-
RDMkit was presented at all hands. The presentation can be found on [F1000Research](https://f1000research.com/slides/11-737).
52+
### RDMkit - The research data management toolkit for life sciences
53+
54+
**2022-06-08**
55+
56+
RDMkit was presented as a poster at ELIXIR All Hands 2022. The poster can be found on [F1000Research](https://f1000research.com/posters/11-736).
57+
58+
### The ecosystem together - walkthrough from two perspectives: a User and a Contributor
59+
60+
**2022-06-09**
61+
62+
This ELIXIR All Hands 2022 presentation placed RDMkit in the wider FAIR and research data management ecosystem together with FAIRsharing, the FAIR Cookbook, DSW, WorkflowHub, and TeSS. The slides can be found on [F1000Research](https://f1000research.com/slides/11-636).
63+
64+
### RDMkit walkthrough
65+
66+
**2022-06-07**
67+
68+
RDMkit was presented at ELIXIR All Hands 2022 through a walkthrough of the toolkit. The slides can be found on [F1000Research](https://f1000research.com/slides/11-737).
69+
70+
### Registries walkthrough
71+
72+
**2022-06-09**
73+
74+
This ELIXIR All Hands 2022 talk focused on the registries connected to the broader RDMkit ecosystem, including FAIRsharing, TeSS, bio.tools, and WorkflowHub. The slides can be found on [F1000Research](https://f1000research.com/slides/11-940).
2875

2976
### Q-EBRA WORKSHOP: Your next grant application - methodological approach
3077

@@ -105,4 +152,3 @@ OS Fair 2021 aims to bring together and empower open science communities and ser
105152
### Promotion video for RDMkit contributors
106153

107154
<iframe class="scale" src="https://drive.google.com/file/d/1CUKAGm9Ve4WeY04T7paZgcHGpSg_9E6r/preview" width="640" height="480" allow="autoplay"></iframe>
108-

pages/contribute/preview_changes.md

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ summary: Use your own fork to preview changes on the website.
55

66
## Introduction
77

8-
This guide is mainly targeted at editors who have more rights than other contributors. Other contributors who want to preview their changes on their fork can skip towards the GitHub pages section right away.
8+
Any contributor can preview changes from their own fork. The first part of this guide is mainly relevant for people who can edit the main repository directly and want to make sure their work happens on their fork instead. If you already work on your own fork, you can skip directly to [Preview your changes using GitHub Actions](#preview-your-changes-using-github-actions) or [Preview your changes using GitHub Codespaces](#preview-your-changes-using-github-codespaces).
99

1010

1111
## Make changes on your fork
1212

13-
As an editor with editing rights, changes made by clicking on the pencil icon will be committed to a branch on the main website itself. This is not a problem in normal circumstances, but when one wants to preview changes on one's own fork, this is not wanted.
13+
If you have write access to the main repository, changes made by clicking on the pencil icon can be committed to a branch on the main website itself. That is often fine, but it is not what you want if you prefer to preview changes from your own fork.
1414

1515
### 1. Make sure you have forked the main branch
1616

@@ -44,13 +44,42 @@ This step is important. Make sure to commit to a new feature branch which you na
4444

4545
## Preview your changes using GitHub Actions
4646

47-
- Go to Settings > Pages and enable GitHub Actions as a source
48-
- Go to Environments > github-pages and remove the rule under Deployment branches if you want to deploy other branches than master via Workflow Dispatch (manually triggered action)
49-
- Enable GitHub Actions (and use Workflow Dispatch)
47+
To preview a branch on your fork, you need to trigger the repository's existing GitHub Pages workflow manually.
48+
49+
1. Go to `Settings > Pages` in your fork and make sure the site is published from **GitHub Actions**.
50+
2. If you want to deploy a feature branch instead of the default branch, go to `Settings > Environments > github-pages` and remove the restriction under **Deployment branches**.
51+
3. Go to the `Actions` tab of your fork and open the `Jekyll site CI` workflow.
52+
4. Click **Run workflow**. This is the GitHub interface for the `workflow_dispatch` trigger that is already defined in the workflow file; you do not need to enable anything extra for it.
53+
5. Select the branch with your changes and start the workflow run.
54+
6. Open the completed workflow run and use the deployment link shown in the workflow graph or the `View deployment` link to open the preview site.
5055

5156
{% include image.html file="deploy_using_gh_actions.png" alt="Got to the settings tab in your repo to enable GitHub pages" %}
5257

5358

59+
## Preview your changes using GitHub Codespaces
60+
61+
GitHub Codespaces is another way to preview your changes without setting up Ruby or Docker on your own computer.
62+
63+
1. Open your fork on GitHub or the and switch to the branch that contains your changes.
64+
2. Click `Code`, open the `Codespaces` tab, and create a new codespace for that branch.
65+
3. In the codespace terminal, install the site dependencies:
66+
67+
```bash
68+
bundle install
69+
```
70+
71+
4. Start the local preview server from the repository root:
72+
73+
```bash
74+
bundle exec jekyll serve
75+
```
76+
77+
5. Open the preview by clicking the forwarded port link for port `4000`. If it does not open automatically, go to the `PORTS` tab in the codespace and open port `4000` from there.
78+
6. Keep the server running while you edit files. The preview will refresh automatically after you save your changes.
79+
80+
{% include callout.html type="note" content="GitHub Codespaces availability and included usage depend on your GitHub plan or organisation settings." %}
81+
82+
5483
## Open a Pull Request (PR) with your changes
5584

5685
Got to your newly created branch and click 'Contribute'. This will create a PR for the main repository.
@@ -61,6 +90,6 @@ You can always make changes after the creation of this pull request by going to
6190

6291
{% include image.html file="files_changed_github.png" alt="Files changed tab on GitHub" %}
6392

64-
and clicking on the 3 dots to edit the file again. Changes made this way will become visible in your preview automatically after a few minutes.
93+
and clicking on the 3 dots to edit the file again. After committing new changes to your branch, run the `Jekyll site CI` workflow again from the `Actions` tab to update the preview.
6594

6695
{% include image.html file="3_dots_github.png" alt="File change options on GitHub" %}

pages/data_life_cycle/analysing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ contributors: [Rob Hooft, Olivier Collin, Munazah Andrabi, Flora D'Anna]
77
editors: [Munazah Andrabi]
88
description: Introduction to data analysis.
99
training:
10-
- name: Training in TeSS
10+
- name: Data analysis Search query in TeSS
1111
registry: TeSS
1212
url: https://tess.elixir-europe.org/search?q=%22data+analysis%22#materials
1313
---

pages/data_life_cycle/collecting.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ related_pages:
77
contributors: [Korbinian Bösl, Siiri Fuchs, Anastasia Chasapi, Ulrike Wittig]
88
editors: [Bert Droesbeke]
99
training:
10-
- name: Training in TeSS
10+
- name: Data collection Search query in TeSS
1111
registry: TeSS
1212
url: https://tess.elixir-europe.org/search?q=%22data+collection%22#materials
1313
dsw:
@@ -44,4 +44,3 @@ Independently of the tools you will use, consider the following, while collectin
4444
* Find suitable repository to store the data.
4545
* Identify suitable metadata standards.
4646

47-

pages/data_life_cycle/planning.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ editors: [Bert Droesbeke, Flora D'Anna]
77
related_pages:
88
Your_tasks: [compliance, costs, dmp, data_security, dm_coordination, machine_actionability, creating_dataflow_diagram]
99
training:
10-
- name: Training in TeSS
10+
- name: Data management planning Search query in TeSS
1111
registry: TeSS
1212
url: https://tess.elixir-europe.org/search?q=%22data+management+planning%22#materials
1313
---

pages/data_life_cycle/preserving.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ editors: [Flora D'Anna]
77
related_pages:
88
Your_tasks: [data_organisation, data_security, data_publication, metadata, storage, identifiers, licensing]
99
training:
10-
- name: Training in TeSS
10+
- name: Data preservation Search query in TeSS
1111
registry: TeSS
1212
url: https://tess.elixir-europe.org/search?q=%22data+preserve%22#materials
1313
dsw:

0 commit comments

Comments
 (0)