SeedMe: Data Sharing Building Blocks

SeedMe: Data Sharing Building Blocks
复制标题

SeedMe:数据共享构建块

DOI:
--
复制
发表时间:
2017
期刊:
Practice and Experience in Advanced Research Computing
影响因子:
--
通讯作者:
M. Norman
M. Norman
中科院分区:
--
文献类型:
--
作者:
A. Chourasia;David R. Nadeau;M. Norman

文献摘要

被引文献

相似文献

数据共享在科学研究中至关重要且普遍存在。数据共享的要求随着研究项目与少量合作者的早期设计和原型的成熟和迭代而变化,并发展为可发布的结果和更大的合作者团队。一路上,通常需要用快速的转弯时间共享,讨论和可视化初步和瞬态结果,以指导项目的下一步。整个过程中的数据共享要求将数据本身以及必不可少的上下文(例如描述,出处,脚本,可视化和线程讨论)共享。但是,当前面向消费者的数据共享解决方案主要依赖于本地或云文件系统或基于Web的下降框。这些机制是相当基础的,并且主要集中在数据存储上,以供个人使用,而不是数据协作。将它们用于科学数据共享很麻烦。 Seedme是一个平台,可以通过提供可以自定义的Cyber​​inFrastructure作为服务和模块化软件堆栈来轻松共享广泛的研究计算社区的瞬态和初步数据。 SeedMe基于Drupal Content Management System作为一组具有其他PHP模块和Web服务客户端的构建块。在此海报中,我们介绍了实现基于Web的模块化数据共享平台的进展,该平台将共享数据以及数据上下文(包括描述,讨论,轻量级可视化和支持文件)共享数据。该项目是较早的SeedMe [1,2]项目的演变,该项目创建了原型数据共享工具,并从Realworld使用中获得了用户反馈。新的SeedMe平台正在开发用于数据共享,轻量级可视化,协作,DOI注册,视频编码和播放,REST API,命令行数据导入/导出工具等的模块化组件。这些模块可以根据广泛使用的开源Drupal内容管理系统添加到任何网站。新的SeedMe模块允许广泛的自定义,使网站能够选择和增强功能,以提供针对研究社区或项目的功能。 SEEME模块广泛适用于广泛的研究社区。它们将作为开源可扩展的构件套件释放。在此海报中,我们展示了当前的进度以及该项目的互动演示,并与HPC社区互动以获取反馈。
Data sharing is essential and pervasive in scientific research. The requirements for data sharing vary as research projects mature and iterate through early designs and prototypes with a small number of collaborators, and develop into publishable results and larger collaborator teams. Along the way, preliminary and transient results often need to be shared, discussed, and visualized with a quick turn-around time in order to guide the next steps of the project. Data sharing throughout this process requires that the data itself be shared, along with essential context, such as descriptions, provenance, scripts, visualizations, and threaded discussions. However, current consumer-oriented data sharing solutions mainly rely on local or cloud file systems or web-based drop boxes. These mechanisms are rather basic and are largely focused on data storage for individual use, rather than data collaboration. Using them for scientific data sharing is cumbersome. SeedMe is a platform that enables easy sharing of transient and preliminary data for a broad research computing community by offering cyberinfrastructure as a service and a modular software stack that could be customized. SeedMe is based on Drupal content management system as a set of building blocks with additional PHP modules and web services clients. In this poster we present our progress on implementing a web based modular data sharing platform that collocates shared data, along with the data's context, including descriptions, discussion, light-weight visualizations, and support files. This project is an evolution of the earlier SeedMe[1, 2] project, which created prototype data sharing tools and garnered user feedback from realworld use. The new SeedMe platform is developing modular components for data sharing, light-weight visualization, collaboration, DOI registration, video encoding and playback, REST APIs, command-line data import/export tools, and more. These modules may be added to any web site based upon the widely-used open-source Drupal content management system. The new SeedMe modules allow extensive customization enabling the sites to select and enhance functionality to provide features specific to a research community or a project. The SeedMe modules are widely applicable to a broad research community. They will be released as a suite of open source extensible building blocks. With this poster we showcase current progress along with an interactive demonstration of the project and engage with the HPC community to get feedback.