LifeWatch RvLab | Marinevre

LifeWatch RvLab

RvLab is a very useful and powerful tool for statistical analysis of biodiversity data.

RvLab 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 optimised (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 RvLab 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.

Potential users include those who are familiar with R (and some of its functions), who are in favour of open source software and would like to dedicate some time to get familiar with its functions, without having to go through the steep command-line R learning curve.




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: 
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.