Skip to content

Commit

Permalink
Merge pull request #64 from esciencecenter-digital-skills/titles_and_…
Browse files Browse the repository at this point in the history
…image_updates

Titles and image updates
  • Loading branch information
JaroCamphuijsen authored May 15, 2024
2 parents 12a2472 + 1b10f50 commit 07996a9
Show file tree
Hide file tree
Showing 50 changed files with 57 additions and 74 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
uses: actions/checkout@v4
with:
repository: esciencecenter-digital-skills/NEBULA
ref: v0.4.0
ref: v0.4.2
path: ./NEBULA

- name: Checkout content
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ jobs:
with:
content_organization: esciencecenter-digital-skills
content_repository: research-software-support
content_ref: v0.1.1
content_ref: main
base_url: research-software-support
nebula_ref: v0.4.1
nebula_ref: v0.4.2


2 changes: 1 addition & 1 deletion modules/citation/citationcff.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: The `CITATION.cff` file
title: CITATION.cff file
type: reading
order: 4
---
Expand Down
2 changes: 1 addition & 1 deletion modules/citation/create_citation_file.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Using cffinit to create `CITATION.cff`
title: CFFinit tool
type: exercise
order: 5
---
Expand Down
2 changes: 1 addition & 1 deletion modules/citation/ex_when_to_cite.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Which software should I cite?
title: What to cite?
type: exercise
order: 6
---
Expand Down
2 changes: 1 addition & 1 deletion modules/citation/further_reading.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Reading material
title: Further reading
type: reading
order: 7
---
Expand Down
2 changes: 1 addition & 1 deletion modules/citation/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
id: 0
id: 3
trl: medium
category: Publishing & Citing
title: Software citation
Expand Down
5 changes: 2 additions & 3 deletions modules/citation/principles.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@ type: reading
order: 3
---

## The FORCE11 working group published the [Software Citation Principles](https://force11.org/info/software-citation-principles-published-2016/)

### The principles
### The software citation principles
The FORCE11 working group published the [Software Citation Principles](https://force11.org/info/software-citation-principles-published-2016/)

**Importance**: Software should be considered a legitimate and citable product of research. Software citations should be accorded the same importance in the scholarly record as citations of other research products, such as publications and data; they should be included in the metadata of the citing work, for example in the reference list of a journal article, and should not be omitted or separated. Software should be cited on the same basis as any other research product such as a paper or a book, that is, authors should cite the appropriate set of software products just as they cite the appropriate set of papers.

Expand Down
4 changes: 1 addition & 3 deletions modules/fairsoftware/exercise1.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@ type: exercise
order: 2
---

# Exercise 1

## What is FAIR?
## Exercise: What is FAIR?

### FAIR principles (15 minutes)

Expand Down
10 changes: 4 additions & 6 deletions modules/fairsoftware/exercise2.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@ type: exercise
order: 3
---

# Exercise 2

## Mapping the principles
## Exercise: Mapping the principles

### The FAIR4RS Principles are:

Expand Down Expand Up @@ -45,7 +43,7 @@ The following three examples of software have been described with statements tha

#### Example 1: [Comet](https://doi.org/10.1002/pmic.201200439)

Comet is a command-line tool and desktop application for tandem mass spectrometry sequence database search6.
[Comet](https://doi.org/10.1002/pmic.201200439) is a command-line tool and desktop application for tandem mass spectrometry sequence database search6.

- Comet is licensed under the Apache 2.0 open source licence.
- Comet is registered in the bio.tools catalogue of bioinformatics tools, where it has a globally unique and persistent identifier, and rich metadata that includes the identifier and is searchable and indexable.
Expand All @@ -57,7 +55,7 @@ Comet is a command-line tool and desktop application for tandem mass spectrometr

#### Example 2: [PureGoMe](https://doi.org/10.5281/zenodo.4337242)

PuReGoMe is a project aimed at understanding Dutch public sentiment during the COVID-19 outbreak period by analysing real-time Twitter data. It provides a collection of Python scripts and Jupyter notebooks for this purpose.
[PureGoMe](https://doi.org/10.5281/zenodo.4337242) is a project aimed at understanding Dutch public sentiment during the COVID-19 outbreak period by analysing real-time Twitter data. It provides a collection of Python scripts and Jupyter notebooks for this purpose.

- PureGoMe can be downloaded from the project repository, while metadata is accessible independently from the registry.
- PuReGoMe's GitHub repository has detailed records of the development history.
Expand All @@ -70,7 +68,7 @@ PuReGoMe is a project aimed at understanding Dutch public sentiment during the C

#### Example 3: [gammaShiny](https://doi.org/10.5281/zenodo.4139005)

gammaShiny is an application that provides enhanced graphical user interfaces for the R gamma package8. It is used to process in-situ gamma-ray spectrometry measurements for luminescence dating.
[gammaShiny](https://doi.org/10.5281/zenodo.4139005) is an application that provides enhanced graphical user interfaces for the R gamma package8. It is used to process in-situ gamma-ray spectrometry measurements for luminescence dating.

- gammaShiny has been deposited in the HAL French national archive and it has a persistent globally unique identifier, with the HAL identifier of the metadata record and a SWHID, identifying specifically the software artefact on the Software Heritage universal software source code archive.
- Thanks to the HAL platform, where a licence is mandatory, gammaShiny is under a GNU General Public Licence v3.0.
Expand Down
4 changes: 1 addition & 3 deletions modules/fairsoftware/exercise3.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@ type: exercise
order: 4
---

# Exercise 3

## FAIR in practice
## Exercise: FAIR in practice

Role playing exercise:
One person presents the software, the other person gives feedback.
Expand Down
3 changes: 2 additions & 1 deletion modules/fairsoftware/reading.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Reading material
title: Further reading
type: reading
order: 5
---
Expand All @@ -11,4 +11,5 @@ Follow the links below to read about other resources related to FAIR research so

### FAIR Research Software Principles adoption
The FAIR4RS Principles were [released in 2022](https://doi.org/10.15497/RDA00068), and since then there have been many efforts for adopting them.

The blog post [The FAIR for Research Software Principles after two years: an adoption update](https://www.researchsoft.org/blog/2024-03/) contains a summary of these efforts.
2 changes: 1 addition & 1 deletion modules/licenses/ex_choose_a_license.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Choose a license for or using your policy
title: Choose a license
type: exercise
order: 5
---
Expand Down
2 changes: 1 addition & 1 deletion modules/licenses/ex_have_licensing_policy.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Does your university have a software licensing policy?
title: Is there a policy?
type: exercise
order: 6
---
Expand Down
2 changes: 1 addition & 1 deletion modules/licenses/ex_licenses_in_use.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: What licenses do researchers at your university use?
title: What's used?
type: exercise
order: 7
---
Expand Down
2 changes: 1 addition & 1 deletion modules/licenses/university_policy.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: University software policies
title: University Policies
type: reading
order: 3
---
Expand Down
2 changes: 1 addition & 1 deletion modules/publication/automating_software_publication.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Automating software publication
title: Automating publication
type: exercise
order: 4
---
Expand Down
8 changes: 3 additions & 5 deletions modules/publication/discussion.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
---
title: Discussion
type: reading
title: Before we dive in...
type: exercise
order: 1
---

# Discussion

## Before we dive in...
## Discussion: Before we dive in...

What do you already know about software publication?

Expand Down
2 changes: 1 addition & 1 deletion modules/publication/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
id: 8
id: 1
trl: medium
category: Publishing & Citing
title: Software publication
Expand Down
Binary file added modules/publication/media/fair.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion modules/publication/reading.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Reading material
title: Further reading
type: reading
order: 6
---
Expand Down
14 changes: 5 additions & 9 deletions modules/publication/slides-publication.pmd
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,11 @@ The goal is to allow others to find and use your code, if they so wish, without

## Why Publish?

### Major scientific considerations
* Citability
* Reproducibility


### FAIRness
<center>
<img src="/modules/fairsoftware/media/fair.png" width="40%">
</center>
* Major scientific considerations
* Citability
* Reproducibility
* FAIRness
<img src="media/fair.png" width="30%">

Note:

Expand Down
2 changes: 1 addition & 1 deletion modules/publication/software_publication_pipeline.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Software publication pipeline
title: Publication pipeline
type: reading
order: 3
---
Expand Down
4 changes: 2 additions & 2 deletions modules/researchsoftware/exercise-is-it-research-software.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Is it research software?
title: Research software?
type: exercise
order: 3
order: 5
---

## Exercise: Is it research software?
Expand Down
6 changes: 3 additions & 3 deletions modules/researchsoftware/exercise-research-life-cycle.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
title: Where does software fit in the research life cycle?
title: Research life cycle
type: exercise
order: 4
order: 6
---

## Exercise: Where does software fit in the research life cycle?

Take a look at the research life cycle below.

<img src="stories/_fairsoftware/researchcycle.png" alt="The Research Life Cycle" width="400"/>
<img src="media/researchcycle.png" alt="The Research Life Cycle" width="400"/>

Think of a piece of research software you have used or developed.

Expand Down
4 changes: 2 additions & 2 deletions modules/researchsoftware/research-software.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: The role of research software
title: Research software
type: reading
order: 5
order: 4
---

## The role of research software (10 minutes)
Expand Down
6 changes: 3 additions & 3 deletions modules/researchsoftware/slides-researchsoftware.pmd
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Research Software
type: slides
order: 2
order: 3
---

<!-- .slide: data-state="title" -->
Expand Down Expand Up @@ -41,7 +41,7 @@ The data can be converted into an image using custom software.
## The research lifecycle

<center>
<img src="stories/_fairsoftware/researchcycle.png" alt="The Research Life Cycle" width="55%"/>
<img src="media/researchcycle.png" alt="The Research Life Cycle" width="55%"/>
</center>

<small>Software is used all across the research lifecycle</small>
Expand All @@ -55,7 +55,7 @@ Software is used all across the research life cycle.
<!-- .slide: data-state="standard" -->

<center>
<img src="stories/_fairsoftware/definition.png" width="55%">
<img src="media/definition.png" width="55%">
</center>

<small>definition of Research Software from the FAIR4RS working group</small>
Expand Down
9 changes: 4 additions & 5 deletions modules/researchsoftware/slides-software.pmd
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ order: 1

## Software is data

Computer scientist: *"Software is just data"*
Some data enthousiasts might say: *"Software is just data"*
<center>
<img src="stories/_researchsoftware/bits_heart.jpg" width="55%">
<img src="media/bits_heart.jpg" width="55%">
</center>

<small>Photo by <a href="https://unsplash.com/@swimstaralex?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash">Alexander Sinn</a> on <a href="https://unsplash.com/photos/a-heart-is-shown-on-a-computer-screen-KgLtFCgfC28?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash">Unsplash</a>
Expand Down Expand Up @@ -53,12 +53,11 @@ Software is stored as bits and read from disk, loaded into memory and processed

## Software is <u>not</u> data

Everyone but computer scientists: *"Software is not data"*

Everyone but the data enthousiast: *"Software is not data"*


<center>
<img src="stories/_researchsoftware/tools.jpg" width="55%">
<img src="media/tools.jpg" width="55%">
</center>

<small>Photo by <a href="https://unsplash.com/@barnimages?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash">Barn Images</a> on <a href="https://unsplash.com/photos/assorted-handheld-tools-in-tool-rack-t5YUoHW6zRo?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash">Unsplash</a>
Expand Down
7 changes: 3 additions & 4 deletions modules/researchsoftware/software-and-data.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Software is data
title: Software and data
type: reading
order: 6
order: 2
---

### Software is data (10 minutes, optional)
Expand All @@ -11,7 +11,7 @@ Read the following blogpost about why this concept is so powerful:
https://www.blackliszt.com/2014/04/fundamental-concepts-of-computing-software-is-data.html


### Software is a special type of data ()
### Software is a special type of data (10 minutes, optional)
However for most practical purposes in most domains of scientific research (except maybe the domain of computer science) it is useful to make a distinction between the data that is software and other data. From now on, when we use the word data, we mean the kind fo data which is not software and which we use to store more static information.

- Software is executable, data is not.
Expand All @@ -27,5 +27,4 @@ https://doi.org/10.7287/peerj.preprints.2630v1

### Discussion

-
- Can you think of examples where the line between software and data becomes fuzzy?
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
---
title: Exercise 1
type: exercise
title: Practical Guide
type: reading
order: 2
---

# Exercise 1

## Software Management Plans (10 minutes)
## Practical Guide to Software Management Plans (15 minutes)

Research software plays a crucial role in academic research and has become a key output of many research projects. A software management plan helps to implement best practices during software development and ensures that software is accessible and reusable in the short and longer term. It also contributes to the reproducibility of results and stimulates collaborative work on open-source software for research.

Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
---
title: Exercise 3
title: SMP vs FAIR
type: exercise
order: 4
---

# Exercise 3

## SMP vs FAIR

### Why do we care?
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
title: Exercise 2
title: Software Assessment
type: exercise
order: 3
---

# Exercise 2
# Assess your software

*In a live setting, this exercise is done in groups.
Each group will be assigned a software project.
Expand Down

0 comments on commit 07996a9

Please sign in to comment.