Research Software Directory

The Research Software Directory aims to promote the impact, the exchange and re-use of research software.

12
mentions
11
contributors
1463 commits | Last update: December 06, 2018

Cite this software

Choose a version:
DOI:
[[ releases.length > 0 ? releases[selectedIndex].doi : conceptDOI ]]
Copy to clipboard
Choose a citation style:
Download file

What Research Software Directory can do for you

  • Works like a content management system tailored to software
  • 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

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.

Read more
Tags
  • Visualization
Programming Language
  • Python
  • TypeScript
  • HTML
  • Shell scripts
  • YAML
License
  • Apache-2.0
Source code

Participating organizations

Contributors

  • Tom Klaver
    Netherlands eScience Center
  • Tom Bakker
    Netherlands eScience Center
  • Vincent van Hees
    Netherlands eScience Center
  • AdriĆ«nne Mendrik
    Netherlands eScience Center
  • Jason Maassen
    Netherlands eScience Center
  • Lode Kulik
    Netherlands eScience Center
  • Jurriaan H. Spaaks
    Netherlands eScience Center
  • Lars Ridder
    Netherlands eScience Center
  • Willem van Hage
    Netherlands eScience Center
  • Laurens Bogaardt
    Netherlands eScience Center
  • Stefan Verhoeven
    Netherlands eScience Center
Show all contributors
Contact person
Jurriaan H. Spaaks
Netherlands eScience Center