Biocep R/Taverna/myExperiment integration
Google Summer of Code 2009 ideas
Primary Mentor: Ian Dunlop (Ian Dunlop
)
Secondary Mentor: Stian Soiland-Reyes
OMII Project: http://www.mygrid.org.uk
.
Background
BioCep R, developed by Karim Chine (karim.chine@gmail.com), is a multi user environment for the R statistical package. It has a SOAP and REST interface to R and can be easily run on a cloud/grid. It has a plugin framework where 3rd party tools can be integrated.
Taverna is a workflow system which can orchestrate the interaction between web services, local services, R and beanshells and can be extended through its plugin system (note that this project would be using the Taverna 2 code base).
myExperiment is a web based social network for the discussion and storage of workflows.
This project proposes the integration of these systems, firstly by the development of a plugin for Taverna 2 which uses the Biocep R SOAP and REST APIs to either locally or on a 'cloud'. Secondly, the integration of Taverna into the Biocep R plugin framework so that full advantage can be taken of Biocep Rs cloud capabilities. Thirdly, using the Biocep R firefox plugin to allow workflows on myExperiment to be run on a Taverna instance on the Biocep R 'cloud' platform.
Biocep R: http://biocep-distrib.r-forge.r-project.org/
Taverna 2: http://www.mygrid.org.uk/tools/taverna/taverna-2-0/
myExperiment: http://www.myexperiment.org/
Student aim
Develop a plugin for Taverna 2 which can call Biocep R through its SOAP and/or REST API. Integrate Taverna 2 and myExperiment into BioCep R to allow running on a cloud.
Project aim
Enable interaction between Taverna 2, myExperiment and BioCep R.
Skillset
Java, SVN, Maven, Ruby, REST, WSDL, SOAP





© The University of Southampton on behalf of OMII-UK. All Rights Reserved. |