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
Design and Implementation of a Low-Cost Edge-Computing Gateway for LoRaWAN Networks
Design and Implementation of a Low-Cost Edge-Computing Gateway for LoRaWAN Networks
As the Internet of Things (IoT) continues to grow, efficient and reliable communication methods are essential for enabling widespread connectivity, particularly in remote and resou...
Phenolic Compounds in Rosemary (Rosmarinus officinalis L.): Scientific Review
Phenolic Compounds in Rosemary (Rosmarinus officinalis L.): Scientific Review
Rosemary is a valuable medicinal and aromatic plant of the family Lamiaceae and has been used extensively as food, drug and cosmetic. Its scientific value is closely tied to the hi...
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...
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...
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...
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 ...

