R Cloud is a distributed framework for computational research. R Cloud runs numerous servers in the background that researchers utilize for their needs, mainly for parallel processing of massive datasets. Part of the R Cloud is the R Cloud Workbench, an IDE, feature-rich client application for research and development in the R Cloud environment. R Cloud Workbench communicates with the backend R Cloud servers.
The main R Cloud service instance is running at EBI (European Bioinformatics Institute). R Cloud is provided to research community as a computational service free to use. Academic research institutes in collaboration with EBI are granted more computational resources - CPU and memory - than public access instances. Please visit the web site of the R Cloud at EBI http://www.ebi.ac.uk/Tools/rcloud for more details and access to the R Cloud service.
Some scripts located at https://github.com/olgamelnichuk/ansible-vcloud might be of use during installation of the R Cloud and configuration of cluster.
Read https://github.com/olgamelnichuk/ansible-vcloud/blob/master/setup_openlava.readme file first.
ansible-playbook -i hosts -c ssh -e@./secret.yml setup_openlava_cluster.yml --ask-pass
These are needed for installation of R
ansible-playbook -i hosts -c ssh setup_rcloud_dependencies.yml --ask-pass
R Cloud is a framework written in Java.
ansible-playbook -i hosts -c ssh setup_rcloud_java.yml --ask-pass
ansible-playbook -i hosts -c ssh setup_rcloud_nfs_export.yml --ask-pass
ansible-playbook -i hosts -c ssh -e@./setup_rcloud_nfs_vars.yml setup_rcloud_nfs_mount.yml --ask-pass
ansible-playbook -i hosts -c ssh -e@./setup_rcloud_user_vars.yml setup_rcloud_users.yml --ask-pass
ansible-playbook -i hosts -c ssh setup_rcloud_chown_home_dirs.yml --ask-pass
Please follow instuctions from the official R web site https://www.r-project.org
git pull
mvn package
Deploy rcloud-web.war to a Tomcat container
Deploy rcloud-server.jar to the location where R Cloud server will be kept
mv rcloud-server.jar /mnt/rcloud/service/
Follow instuctions from http://www.postgresql.org/
Sample R Cloud database for EMIF project can be found from https://github.com/andrewtikhonov/RCloud/blob/master/testdb.txt