LifeWatch RvLab

The R vLab makes use of “R” which is a statistical processing environment widely used by scientists working in many biodiversity related disciplines. It supports an integrated and optimized (in respect to computational speed-up and data manipulation) online R environment. This vLab tackles common problems faced by R users, such as severe computational power deficit. Many of the routines operating under the R environment, such as the calculation of several biodiversity indices and the running of the multivariate analyses, are often of high computational demand and cannot deliver a result when the respective datasets are in the form of large matrices. This vLab allows for a predefined, commonly used set of R functions to run on the LifeWatch Infrastructure in order to support large-scale computational and modeling activities.




Developed by: 

RvLab was developed at the Institute of Marine Biology, Genetics and Aquaculture (IMBBC), Hellenic Centre for Marine Research (HCMR), in collaboration with the Information Systems Laboratory of the Foundation for Research and Technology Hellas (FORTH-ICS), in the framework of LifeWatch Greece project.

Used data resources: 

Except some demo data that users can use for testing, all the other input is files uploaded by the users.

Web services: 

The RvLab can be accessed at the website 

Used in tools: 
  • EMBOS (Development and implementation of a pan-European Marine Biodiversity Observatory System)
Technology or platform: 

The RvLab offers parallel versions of a multitude of R functions, built on top of OpenMPI implementations. Some of the R packages used for optimizing the functions include pbdMPI, RPostgreSQL, dplyr and others. The R vLab web application has been developed using open technologies (PHP, MySQL, Javascript). R vLab is able to take advantage of remote resources (both storage and processing power). Our current installation uses the resources of a local cluster.