The Modern Research Data Portal: A Design Pattern for Networked, Data-Intensive Science
The Modern Research Data Portal is a design pattern for providing secure, scalable, and high performance access to research data.
A technical article describes this design pattern, reviews representative examples at research laboratories and universities (see below), and uses coding examples to demonstrate how Globus APIs can be used to implement a range of research data portal capabilities.
Chard K, Dart E, Foster I, Shifflett D, Tuecke S, Williams J. (2017) The Modern Research Data Portal: A design pattern for networked, data-intensive science. PeerJ Articles:cs-144 https://peerj.com/articles/cs-144/(opens in new window)
Implementations
Implementations of the Modern Research Data Portal design pattern are available for experimentation and use.
Globus Sample Data Portal(opens in new window)
Provides code for a simple data portal built with Python (Flask-based) that you can experiment with and clone to start your own project.
Static Data Portal(opens in new window)
A JavaScript-based client-side data portal with no managed infrastructure requirements. Use our template repository to deploy a portal using GitHub Pages.
Jupyter Notebook(opens in new window)
Demonstrates some Globus features described in the technical article in a Jupyter Notebook
Examples
The following are examples of research data portals described in the article.