The Materials Data Facility

Similar documents
Building a Materials Data Facility (MDF)

Building an Interoperable Materials Infrastructure

Globus Platform Services for Data Publication. Greg Nawrocki University of Chicago & Argonne National Lab GeoDaRRS August 7, 2018

Data publication and discovery with Globus

Welcome! Presenters: STFC January 10, 2019

Design patterns for data-driven research acceleration

Storage Virtualization. Eric Yen Academia Sinica Grid Computing Centre (ASGC) Taiwan

Leveraging the Globus Platform in your Web Applications. GlobusWorld April 26, 2018 Greg Nawrocki

Climate Data Management using Globus

Big Data infrastructure and tools in libraries

Parsl: Developing Interactive Parallel Workflows in Python using Parsl

Developing a Research Data Policy

RENKU - Reproduce, Reuse, Recycle Research. Rok Roškar and the SDSC Renku team

Adding Cloud Based Interactive Compute Capabilities to Globus Endpoints

Managing Protected and Controlled Data with Globus. Vas Vasiliadis

Welcome to the Pure International Conference. Jill Lindmeier HR, Brand and Event Manager Oct 31, 2018

Science-as-a-Service

A VO-friendly, Community-based Authorization Framework

Research Data Preserve, Share, Reuse, Publish, or Perish Mark Gahegan Director, Centre for eresearch 24 Symonds St

Perspectives on Open Data in Science Open Data in Science: Challenges & Opportunities for Europe

Roy Lowry, Gwen Moncoiffe and Adam Leadbetter (BODC) Cathy Norton and Lisa Raymond (MBLWHOI Library) Ed Urban (SCOR) Peter Pissierssens (IODE Project

GEOSS Data Management Principles: Importance and Implementation

Data Replication: Automated move and copy of data. PRACE Advanced Training Course on Data Staging and Data Movement Helsinki, September 10 th 2013

Activator Library. Focus on maximizing the value of your data, gain business insights, increase your team s productivity, and achieve success.

globus online Globus Nexus Steve Tuecke Computation Institute University of Chicago and Argonne National Laboratory

BEXIS Release Notes

Research Elsevier

Supporting Data Stewardship Throughout the Data Life Cycle in the Solid Earth Sciences

Introduction to Grid Computing

OpenAIRE. Fostering the social and technical links that enable Open Science in Europe and beyond

Medici for Digital Cultural Heritage Libraries. George Tsouloupas, PhD The LinkSCEEM Project

Data Curation Handbook Steps

Slide 1 & 2 Technical issues Slide 3 Technical expertise (continued...)

Cisco Integration Platform

Visualization for Scientists. We discuss how Deluge and Complexity call for new ideas in data exploration. Learn more, find tools at layerscape.

I data set della ricerca ed il progetto EUDAT

Mercè Crosas, Ph.D. Chief Data Science and Technology Officer Institute for Quantitative Social Science (IQSS) Harvard

Building the Modern Research Data Portal. Developer Tutorial

COMPUTE CANADA GLOBUS PORTAL

Introduction to Cloud Computing

Leveraging the Globus Platform in your Web Applications

What s Out There and Where Do I find it: Enterprise Metacard Builder Resource Portal

THE NATIONAL DATA SERVICE(S) & NDS CONSORTIUM A Call to Action for Accelerating Discovery Through Data Services we can Build Ed Seidel

The Portal Aspect of the LSST Science Platform. Gregory Dubois-Felsmann Caltech/IPAC. LSST2017 August 16, 2017

Rok: Data Management for Data Science

Interoperable Cloud Storage with the CDMI Standard. Mark Carlson, SNIA TC and Oracle Co-Chair, SNIA Cloud Storage TWG

Writing a Data Management Plan A guide for the perplexed

Building on Existing Communities: the Virtual Astronomical Observatory (and NIST)


Building the Modern Research Data Portal using the Globus Platform. Rachana Ananthakrishnan GlobusWorld 2017

re3data.org - Making research data repositories visible and discoverable

Call for Participation in AIP-6

Fusion Registry 9 SDMX Data and Metadata Management System

Toward Scalable Monitoring on Large-Scale Storage for Software Defined Cyberinfrastructure

XSEDE Infrastructure as a Service Use Cases

Alteryx Technical Overview

HPC Cloud at SURFsara

Reproducibility and FAIR Data in the Earth and Space Sciences

SHARING YOUR RESEARCH DATA VIA

Carelyn Campbell, Ben Blaiszik, Laura Bartolo. November 1, 2016

EUDAT - Open Data Services for Research

Evolution of the ATLAS PanDA Workload Management System for Exascale Computational Science

70-532: Developing Microsoft Azure Solutions

Index Introduction Setting up an account Searching and accessing Download Advanced features

Towards Practical Differential Privacy for SQL Queries. Noah Johnson, Joseph P. Near, Dawn Song UC Berkeley

BPMN Processes for machine-actionable DMPs

Grid Middleware and Globus Toolkit Architecture

Town Hall Meeting on the National and International Data Infrastructure. Jim Warren, NIST Lisa Friedersdorf, NNCO

Dataverse: Modular Storage and Migration to the Cloud

REFERENCE ARCHITECTURE. Rubrik and Nutanix

SobekCM Digital Repository : A Retrospective

TECHNICAL OVERVIEW OF NEW AND IMPROVED FEATURES OF EMC ISILON ONEFS 7.1.1

Technical Overview. Version March 2018 Author: Vittorio Bertola

Scalable, Reliable Marshalling and Organization of Distributed Large Scale Data Onto Enterprise Storage Environments *

Best Practice Guidelines for the Development and Evaluation of Digital Humanities Projects

THE EMC ISILON STORY. Big Data In The Enterprise. Deya Bassiouni Isilon Regional Sales Manager Emerging Africa, Egypt & Lebanon.

Lecture 15 Service-Oriented Computing and Web Software Development

Unity and Interoperability Among Decentralized Systems. Chris Gebhardt. The InfoCentral Project

Using Cohesity with Amazon Web Services (AWS)

Teach For All Partner Learning Portal Project

A Simple Mass Storage System for the SRB Data Grid

PRISM - FHF The Fred Hollows Foundation

Accelerating the Scientific Exploration Process with Kepler Scientific Workflow System

Xerox Mobile Link App

SEAD Data Services. Jim Best Practices in Data Infrastructure Workshop. Cooperative agreement #OCI

Modern Requirements4TFS 2018 Update 1 Release Notes

EUDAT. A European Collaborative Data Infrastructure. Daan Broeder The Language Archive MPI for Psycholinguistics CLARIN, DASISH, EUDAT

DATAVERSE FOR JOURNALS

Inge Van Nieuwerburgh OpenAIRE NOAD Belgium. Tools&Services. OpenAIRE EUDAT. can be reused under the CC BY license

B2SAFE metadata management

The Materials Commons A Novel Information Repository and Collaboration Platform for the Materials Community

Lambda Architecture for Batch and Stream Processing. October 2018

The NOAO Data Lab Design, Capabilities and Community Development. Michael Fitzpatrick for the Data Lab Team

Washington State Emergency Management Association (WSEMA) Olympia, WA

VI-SEEM Data Repository. Presented by: Panayiotis Charalambous

Data Movement & Tiering with DMF 7

Science Europe Consultation on Research Data Management

Analytics and Visualization

Google Cloud Platform for Systems Operations Professionals (CPO200) Course Agenda

ArcGIS for Server: Administration and Security. Amr Wahba

Transcription:

The Materials Data Facility Ben Blaiszik (blaiszik@uchicago.edu), Kyle Chard (chard@uchicago.edu) Ian Foster (foster@uchicago.edu) materialsdatafacility.org

What is MDF? We aim to make it simple for materials datasets and resources to be... Published Identified Described Curated Verifiable Accessible Preserved and SRD Ref Data Resource Data Published Results Discovered Searched Browsed Shared Recommended Accessed Publishable Results Derived Data Working Data 2

What infrastructure do we need to effectively support materials researchers? 3

Service Infrastructure Publication + + Discovery Data Interaction And Viz APIs Resource Registration + + - Initial Foci 4

Publication Deployed Nov. 2015 Identify datasets with persistent identifiers (e.g. DOI) Describe datasets with appropriate metadata, and provenance Curate dataset metadata and data composition APIs Verify dataset contents over time Preserve critical datasets in a state that increases transparency, replicability, and helps encourage reuse 5

Discovery Coming late 2016-ish Search and query datasets in modern ways e.g. via indexed metadata rather than remembering file paths Discover distributed materials resources (more later) Future... Spotlight for all data you have access to regardless of location 6

Resource Registration Coming Q1 2016 via NIST Find existing, widely distributed, materials resources Register new resources into the network APIs 7

Data Interaction And Viz Data-driven experiments using HPC resources and workflow technologies Real-time interaction with data regardless of data location (pending appropriate data access) and data size (future) Machine learning across datasets and storage locations (future) Automated discovery support data, metadata, pointers APIs Cloud DB data, metadata, pointers Experiment Analytics Simulation 8

Understanding Incentives is Critical Increasing Impact Increase paper citations 1 Add dataset citation capabilities Meeting Award Requirements Simplify DMP compliance Smoothing Dislocations Enable simple sharing among collaborators (near and far) Ease transitions between students Lessen need for ad hoc resource sharing (e.g. via group websites) 1 Citation increase 30 (10.7717/peerj.175) - 60% (10.1371/journal.pone.0000308) [caveat bio research] 9

So where are we now? Publication 10

Materials Data Publication/Discovery is Often a Challenge Data Collection Data Storage and Process Publication 11

Materials Data Publication/Discovery is Often a Challenge Want to Publish Want to Discover / Use Data Collection Data Storage and Process Publication Need networked storage, sometimes many TB Need to uniquely identify data for search/cite Need custom metadata descriptions Need a data curation workflow Need automation capabilities??? 12

Materials Data Publication/Discovery is Often a Challenge Want to Publish Want to Discover / Use Data Collection Data Storage and Process Publication Need storage, sometimes many TB Need to uniquely identify data for search/cite Need custom metadata descriptions Need a data curation workflow Need automation capabilities??? 13

Collection Model Collections might be a research group or a research topic... Collections have specified Mapping to storage endpoint Currently handled as automatically created shared endpoints Metadata schemas Access control policies Licenses Curation workflows Collections contain Datasets Data Metadata Metadata Persistence Metadata log file with dataset Metadata replicated in search index 14

Publish Large Datasets Leverages Globus production capabilities for file transfer, user authentication, and groups 100 TB of reliable storage @ NCSA, and more storage at Argonne Globus endpoint at ncsa#mdf Expandable to PBs as necessary Automated tape backup for reliability (in progress) Optionally use your own local or institutional storage 15

Uniquely Identify Datasets Associate a unique identifier with a dataset DOI, Handle Improve dataset discovery and citability Aligning incentives and understanding the culture will be critical to driving adoption Dataset Downloads Time Future... Your work has been cited 153 times in the last year Researchers from 30 institutions have downloaded your datasets 16

Share Data with Flexible ACLs Share data publicly, with a set of users, or keep data private Leverage Curation Workflows Collection administrators can specify the level of curation workflow required for a given collection e.g. No curation Curation of metadata only Curation of metadata and files 17

Customize Metadata Build a custom metadata schema for your specific research data Re-use existing metadata schemas Working in conjunction with NIST researchers to define these schemas Future... Can we build a system that allows schema: Inheritance E.g. a schema polymers might inherit and expand upon the base material of NIST Versioning E.g. Understand contextually how to map fields between versions Dependence E.g. Allows the ability to build consensus around schemas 18

Discover Research Datasets Search on file metadata, custom metadata, and indexed file-level data Goal: Intuitive search (e.g. Google-style) with support for more complex range queries and faceting (e.g. Amazon-style) 19

MaterialsDataFacility.org 20

MDF Submission Walkthrough 21

Example Use Case Publishing Big, Remote Data Group has taken 50 TB of data at APS need to send back to home inst. For analysis and archiving Bundle multiple experimental runs with metadata and provenance PI wants to verify dataset data/metadata before pub. Want a citable DOI to share the raw and derived data with the community Want their data to be discoverable by free text search and custom metadata 22

MDF Collection Home 23

MDF Collections Recall: Policies Set at the Collection Level Required metadata, schemas Data storage location Metadata curation policies 24

MDF Metadata Entry Scientist or representative describes the data they are submitting For this collection Dublin Core and a custom metadata template are required 25

MDF Custom Metadata Scientist or representative describes the data they are submitting For this collection Dublin Core and a custom metadata template are required 26

Dataset Assembly Shared endpoint is auto-created on collection-specified data store Scientist transfers dataset files to a unique publish endpoint Dataset may be assembled over any period of time When submission is finished, dataset will be rendered immutable via checksum (e.g. APS) (e.g. UC Berkeley) 27

Dataset Curation Optionally specified in collection configuration Can be approved or rejected (i.e. sent back to the submitter) 28

Mint a Permanent Identifier Can optionally be DOI or Handle 29

Dataset Record 30

Dataset Discovery 31

Registering Materials Resources [NIST Youssef, Dima] 32

Materials Resource Registry http://acceleratornetwork.org/mse-challenge/ Materials Science Data Challenge 33

Materials Resource Registry Materials Accelerator Network 34

Materials Resource Registry Browse Results [NIST Youssef, Dima] 35

Service Infrastructure Publication + + APIs Discovery Data Interaction Resource Registration + - Initial Foci 36

What s Available? Web interface to support data publication via Globus platform (identify management, user groups, optimized big data transfer) 100 TB of storage at NCSA (scalable to >1 PB) more at Argonne (?) Help with developing metadata schemas to describe your research datasets 37

Yet another publication system? Software as a Service Self service management Identifiers, policies, submission and curation workflows, storage, metadata, access control Remote storage Supports arbitrarily large datasets Powerful search 38

Current Interactions

What are we looking for? Early adopters, willing to get their hands dirty with the service and give honest feedback Key datasets of all sizes, shapes, raw or derived, that might help us understand the process better Currently working with researchers from UIUC, NWU, UC Berkeley, UW-Madison, UMichigan, Argonne 40

Next Steps Year 1 Year 2 Year 3 Thread 1: Initial publication, search Thread 2: Expand search capabilities Thread 3: Expand publication capabilities now Thread 4: Build and operate Materials Data Facility Identify datasets to pilot publication pipelines and build schema repository Engage with researches working with materials data to understand use cases and learn friction points Please talk to us if you have data you want to share, publish, discover, Globus tutorials (identity, transfer, sharing): https://github.com/globusonline/globus-tutorials 41

Thanks to Our Sponsors! U.S. DEPARTMENT OF ENERGY 42

Globus delivers big data transfer, sharing, publication, and discovery directly from your own storage systems...via software-as-a-service 43

Globus is SaaS Access made easy via Web browser Command line, REST interfaces, python clients for flexible automation and integration New features automatically available without user updates Reduced IT operational costs Small local footprint (Globus Connect) Consolidated support and troubleshooting 44

User Experience for your photos for your office docs for your entertainment for your research data 45

Globus Platform-as-a-Service (PaaS) Identity management create and manage a unique identity linked to external identities for authentication User groups Manage user group creation and administration flows Share data with user groups Data publication Data transfer High-performance data transfer from a web browser Optimize transfer settings and verify transfer integrity Add your laptop to the Globus cloud with Globus Connect Personal Data sharing Share directly from your storage device (laptop or cluster) File and directory-level ACLs 46

Background Endpoint E.g. laptop or server running a Globus client (e.g. Dropbox client) Enables advanced file transfer and sharing Currently GridFTP, future GridFTP + HTTP Some Key Features REST API for automation and interoperability Web UI for convenience Optimizes and verifies transfers Handles auto-restarts Battle tested with big data 47

Background Endpoint E.g. laptop or server running a Globus client (e.g. Dropbox client) Enables advanced file transfer and sharing Currently GridFTP, future GridFTP + HTTP Some Key Features REST API for automation and interoperability Web UI for convenience Optimizes and verifies transfers secure endpoint, e.g. laptop A You submit a transfer request transfer Globus moves the data for you Globus notifies you once the transfer is complete secure endpoint, e.g. midway B Handles auto-restarts Battle tested with big data 48

Background Endpoint E.g. laptop or server running a Globus client (e.g. Dropbox client) Enables advanced file transfer and sharing Currently GridFTP, future GridFTP + HTTP Some Key Features REST API for automation and interoperability Web UI for convenience Optimizes and verifies transfers Handles auto-restarts Battle tested with big data 49

Identity Management Key Features Leverage institutional credentials Link multiple identities Standard oauth2 flow 50

User Groups and Sharing Key Features Share without users requiring accounts on your systems. Share data in place, no need to move to the cloud Maintain security and access controls as defined by your resource provider. Groups: Manage permissions on a group basis rather than on an individual basis A user selects file(s) to share and sets access permissions for individuals or A groups Globus tracks shared files no need to move files to cloud storage User B logs in to Globus to access shared file(s) B data source 51

Globus PaaS Jupyter Notebooks https://github.com/globusonline/globus-tutorials Identity management User groups Data transfer Data sharing 52

Create an Account 1. Go to: www.globus.org/signup 2. Create your Globus account 3. Validate e-mail address 4. Optional: Login with your campus/incommon identity 5. Install Globus Connect Personal 6. Clone repo git clone https://github.com/globusonline/globustutorials 7. Move files from kyle#ncsa-tutorial endpoint to your laptop 53