Research Software Directory

A content management system tailored to research software.

23
mentions
13
contributors

Cite this software

DOI:

10.5281/zenodo.1154130

What Research Software Directory can do for you

  • Improves findability of software packages
  • Includes metadata to help search engines understand what a given software package is about
  • Harvests data from Zotero, Zenodo, GitHub, as well as other sources, and presents software packages within their social and scientific context
  • Promotes dissemination of software
  • Modular system that is meant to be customizable, e.g. with respect to branding, database schemas, an so on
  • Makes scientific impact visible in a qualitative way
  • Helps decision-making based on metrics and graphs
  • Provides metadata via OAI-PMH, the standard protocol for metadata harvesting

The Research Software Directory is a content management system that is tailored to software.

The idea is that institutes for whom research software is an important output, can run their own instance of the Research Software Directory. The system is designed to be flexible enough to allow for different data sources, database schemas, and so on. By default, the Research Software Directory is set up to collect data from GitHub, Zenodo, Zotero, as well as Medium blogs.

For each software package, a product page can be created on the Research Software Directory if the software is deemed useful to others. While the content shown on the product page can be completely customized, by default it includes a Mentions section, which can be used to characterize the context in which the software exists. The context may include links to scientific papers, but is certainly broader than that: for example, there may be links to web applications that demonstrate the use of the software, there may be links to videos on YouTube, tutorials on readthedocs.io or Jupyter notebooks, or there may be links to blog posts; really, anything that helps visitors decide if the software could be useful for them.

The Research Software Directory improves findability of software packages, partly because it provides metadata that helps search engines understand what the software is about, but more importantly because of the human centered text snippets that must be provided for each software package. After all, discovery of a software package is often not so much about finding it but knowing that you found it.

Keywords
  • Visualization
Programming language
  • Python 27%
  • HTML 23%
  • JavaScript 21%
  • TypeScript 14%
  • SCSS 12%
  • CSS 1%
  • Dockerfile 1%
License
  • Apache-2.0
</>Source code

Participating organisations

Netherlands eScience Center

Mentions

NARCIS connects to the Research Software Directory - Software now officially listed as a research output

Author(s): Carlos Martinez-Ortiz
Published in 2019

Research and software: perspectives from different communities

Author(s): Netherlands eScience Center
Published in 2018

The Research Software Directory and how it promotes software citation

Author(s): Jurriaan H. Spaaks
Published in 2018

Contributors

AM
Adriënne Mendrik
Netherlands eScience Center
Erik Tjong Kim Sang
Erik Tjong Kim Sang
Netherlands eScience Center
Faruk Diblen
Faruk Diblen
Netherlands eScience Center
Jason Maassen
Jason Maassen
Netherlands eScience Center
Jurriaan H. Spaaks
Jurriaan H. Spaaks
Netherlands eScience Center
Lars Ridder
Lars Ridder
Netherlands eScience Center
LB
Laurens Bogaardt
Netherlands eScience Center
LK
Lode Kulik
Netherlands eScience Center
Stefan Verhoeven
Stefan Verhoeven
Netherlands eScience Center
TK
Tom Klaver
Netherlands eScience Center
TB
Tom Bakker
Netherlands eScience Center
Vincent van Hees
Vincent van Hees
Netherlands eScience Center
WvH
Willem van Hage
Netherlands eScience Center

Related tools

cffconvert

CF

Command line tool to convert CITATION.cff files to various formats used by reference managers such as Zotero and JabRef.

Updated 3 months ago
4 mentions, 4 contributors

cffinit

CF

A web form to initialize CITATION.cff files which you can use to include citation information into your software repository.

Updated 3 months ago
1 mention, 1 contributor