Skip to ContentSkip to Navigation
Digital Competence Centre
your one-stop for research IT and data
Digital Competence Centre Data & Software Management Research Software Management

Research Software Directory

A platform for FAIR research software

The Research Software Directory (RSD) is an open-source platform designed to increase the visibility, accessibility, and impact of research software.

The RSD, managed by the Netherlands eScience Center, provides a comprehensive catalogue of research software projects. It includes valuable metadata on each project’s purpose, contributors, associated publications, and the research data it supports.

Why use the Research Software Directory?

Why use the Research Software Directory?

1. Enhanced Visibility and Impact

The RSD allows research teams to showcase their software, providing context about its role in advancing scientific findings. The RSD helps researchers highlight their software’s unique contributions and increase visibility among potential users and collaborators by connecting software to publications, datasets, and project details.

2. Alignment with FAIR Principles

FAIR principles (Findability, Accessibility, Interoperability, and Reusability) apply to software just as they do to research data. The RSD promotes FAIR software practices by ensuring software is discoverable through consistent metadata, accessible via persistent links to repositories like GitHub, and reusable through transparent documentation. Each entry in the RSD is enriched with links to repositories, research outputs, and institutional affiliations, making it easier for other researchers to find and use the software in a reproducible way.

3. Streamlined Research Software Management

The RSD provides structured fields for metadata that align with best practices in research software management, including fields for persistent identifiers (DOIs), versioning, and license information. Researchers and institutions can efficiently manage and track software impact, citation metrics, and development progress over time by creating a single, organised entry for each software package.

Instructions of use

How to access the RSD and add new software

How to access the RSD and add new software

1. How to log in

You can log in to your project environment via SURFconext using your UG account. If you go to https://research-software-directory.org/ and click on the Sign In button, you will see the following:

decorative image
decorative image

2. Adding a new software

After logging in, you will see an empty page with the following taskbar on the left-hand side:

The first step is to add new software and/or a project. You can use the "+" button on the top right of the page, and from the drop-down menu select "New Software":

decorative image

To create a new software page, enter the software’s name and a brief description of its function. After clicking “save,” the RSD will generate an initial, empty software page based on this information. This page remains private initially, allowing you time to add more details.

Up next, under the basic Software Information, you can add more details like, a getting started URL, a source code repository URL of the software, a more extensive description of the software, a concept DOI, a logo, keywords describing the software and the License of the software.

decorative image
Image courtesy by Netherlands eScience Center [CC-BY-4.0] available at User Documentation

After completing the mandatory software information you can go to the contributors section, where you can provide more information on who contributed to the development of the software. The contributors can include designers, developers, managers etc.

decorative image
Image courtesy by Netherlands eScience Center [CC-BY-4.0] available at User Documentation

After the mandatory software information and contributors sections, you can fill in the (optional) sections of organisations, mentions, testimonials, related topics and maintainers.

How to add a new project

How to add a new project to the RDS

In the RSD, a project represents a research initiative or collaboration that involves the development or use of software to achieve scientific goals. Each project entry provides essential context about the purpose of the research, contributors, and related publications. It links to software tools, datasets, and outputs that are central to the project.

To create a new project, after signing in, use the "+" button next on the top right of the page, and select "New Project".

New project menu
Image courtesy by Netherlands eScience Center [CC-BY-4.0] available at User Documentation

Next, you must provide a title and a subtitle for your project.

Adding a project
Image courtesy by Netherlands eScience Center [CC-BY-4.0] available at User Documentation

On the next page, you can add/edit the basic project information like, the title of the project, a subtitle, an image illustrating the topic or goal of the project, and a description.

The sidebar on the right shows the publication status, a start date and end date, a Grant ID, the funding organisation(s), a list of relevant project links, the research domain(s) of this project, and keywords for this project.

Project information
Image courtesy by Netherlands eScience Center [CC-BY-4.0] available at User Documentation

On the left sidebar, you can continue to add the information about the project team members, organisations, impact, output, related Topics and maintainers.

Key features of the Research Software Directory

Metadata standardization

Each RSD entry contains essential metadata fields, such as software name, description, version, keywords, and references to publications. This standardization facilitates better search and discovery while ensuring researchers meet institutional or funding body requirements for software documentation.

Integrations with platforms like Zenodo and GitHub

The RSD is integrated with repositories like GitHub and Zenodo, allowing automatic updates of software metadata and connections to archived versions. This interoperability enables seamless connections to DOI-assigned software releases, supporting citation and reproducibility.

Community engagement and collaboration

The RSD offers a platform where researchers can provide contact information, fostering collaborations and community feedback on software projects. These features encourage code contributions, knowledge exchange, and support for maintaining high-quality research software.

Last modified:25 November 2024 5.03 p.m.