Javascript must be enabled to continue!
Rosemary: a flexible programming framework to build Science Gateways
View through CrossRef
The lessons learned during six years of experience in design, development, and operation of four Science Gateway (SG) generations motivated us to develop yet another generation of platforms coined “Rosemary”. At the core of Rosemary the three fundamental SG functions, namely related to data, computing, and collaboration management, are integrated together. Our earlier studies showed that complete integration between these functions is a feature that is usually overlooked in the existing SG platforms. Rosemary provides a generic data model, RESTful API, and responsive UI that can be customized through programming to build customized SGs. Moreover, Rosemary is designed and implemented to be flexible to changes in e-Infrastructures and user community requirements. The software frameworks, tools and libraries employed in the realization of Rosemary streamline the development, deployment and operation of customized SGs for the users needs. The code of Rosemary is open source, available at
https://github.com/AMCeScience/Rosemary-Vanilla
. So far the platform has been used to implement prototypes of three SGs for high-throughput analysis and management of neuroimaging data, sharing of data in in-vitro fertilization research, and provenance tracking of DNA sequencing data. This paper presents the design considerations, data model, and system architecture of Rosemary and highlights some of the features that are intrinsic to its design and implementation with examples from the three prototypes.
Title: Rosemary: a flexible programming framework to build Science Gateways
Description:
The lessons learned during six years of experience in design, development, and operation of four Science Gateway (SG) generations motivated us to develop yet another generation of platforms coined “Rosemary”.
At the core of Rosemary the three fundamental SG functions, namely related to data, computing, and collaboration management, are integrated together.
Our earlier studies showed that complete integration between these functions is a feature that is usually overlooked in the existing SG platforms.
Rosemary provides a generic data model, RESTful API, and responsive UI that can be customized through programming to build customized SGs.
Moreover, Rosemary is designed and implemented to be flexible to changes in e-Infrastructures and user community requirements.
The software frameworks, tools and libraries employed in the realization of Rosemary streamline the development, deployment and operation of customized SGs for the users needs.
The code of Rosemary is open source, available at
https://github.
com/AMCeScience/Rosemary-Vanilla
.
So far the platform has been used to implement prototypes of three SGs for high-throughput analysis and management of neuroimaging data, sharing of data in in-vitro fertilization research, and provenance tracking of DNA sequencing data.
This paper presents the design considerations, data model, and system architecture of Rosemary and highlights some of the features that are intrinsic to its design and implementation with examples from the three prototypes.
Related Results
Rock Breaking Mechanism and Trajectory Stabilization of Horizontal Well Section with Flexible Drilling Tool
Rock Breaking Mechanism and Trajectory Stabilization of Horizontal Well Section with Flexible Drilling Tool
ABSTRACT
This paper examines the mechanics of rock-breaking and trajectory issues in ultra-short radius radial horizontal wells with flexible drilling tools that ...
Rosemary: A Promising Therapeutic Agent in Alleviating Nephrotoxicity
Rosemary: A Promising Therapeutic Agent in Alleviating Nephrotoxicity
Background:
Nephrotoxicity, kidney damage caused by a variety of chemicals, presents a significant challenge in the medical field. To address nephrotoxicity, in...
THE GATEWAYS TO ETERNITY: EXPLORING THE EVOLUTION AND SIGNIFICANCE OF MUGHAL TOMBS GATEWAYS IN LAHORE
THE GATEWAYS TO ETERNITY: EXPLORING THE EVOLUTION AND SIGNIFICANCE OF MUGHAL TOMBS GATEWAYS IN LAHORE
Mughal Architecture, exemplified by its funerary tombs, echoes the memory of its powerful monarchy. Mughal tomb architecture evolved to symbolize the transition from worldly life t...
Aktivitas Antidiabetes Tanaman Rosemary (Rosmarinus officinalis L.)
Aktivitas Antidiabetes Tanaman Rosemary (Rosmarinus officinalis L.)
Abstract. Diabetes is a chronic disease characterized by increased blood glucose levels in the body because the pancreas is unable to produce insulin or the body is unable to use i...
Programming model abstractions for optimizing I/O intensive applications
Programming model abstractions for optimizing I/O intensive applications
This thesis contributes from the perspective of task-based programming models to the efforts of optimizing I/O intensive applications. Throughout this thesis, we propose programmin...
Uji Aktivitas Antioksidan pada Ekstrak Daun Rosemary (Rosmarinus officinalis L.)
Uji Aktivitas Antioksidan pada Ekstrak Daun Rosemary (Rosmarinus officinalis L.)
Abstract. The increase in free radicals due to exposure to pollution, stress, and unhealthy lifestyles can lead to oxidative stress, which contributes to various degenerative disea...
Effects of rosemary enriched diet on physiological parameters in common carp Cyprinus carpio L reared in cages culture
Effects of rosemary enriched diet on physiological parameters in common carp Cyprinus carpio L reared in cages culture
The current study investigated at how rosemary leaf powder supplementation influenced the growth performance, carcass composition, hematological and biochemical parameters, stress ...
Rosemary (Salvia rosmarinus): Health-Promoting Benefits and Food Preservative Properties
Rosemary (Salvia rosmarinus): Health-Promoting Benefits and Food Preservative Properties
Natural food preservatives in the form of herb extracts and spices are increasing in popularity due to their potential to replace synthetic compounds traditionally used as food pre...

