[GSoC] [gsoc-proposal] fastR/Java
Raoul Bonnal
bonnal at ingm.org
Mon Mar 3 11:32:10 UTC 2014
For everyone,
Alberto was a student in GSoC 2013 and his project "Data mining and machine learning algorithms for Ruby" https://github.com/arrigonialberto86/bioruby-band was a success. I think is a nice example of a natural evolution for a student in a mentor.
And this idea embrace the nature of cross over project that we are proposing this year.
On Mar 3, 2014, at 11:58 AM, Alberto Arrigoni <arrigoni at ingm.org> wrote:
> Hello everybody,
> we have submitted a Gsoc project focused on FastR, an implementation of the R programming language in Java using AST interpretation and specialisation for improved performance.
> Any comment or question on this is more than welcome
> Cheers,
> Alberto Arrigoni
>
> Integrate basic Bioconductor functionalities in fastr (Java/R)
>
> Rationale
> R is a free software programming language and software environment for statistical computing and graphics. The R language is widely used among statisticians and data miners for developing statistical software and data analysis. Nevertheless, R is hard to mantain and evolve, lacks Java portability and is characterized by low performances. The FastR project (http://www.oracle.com/technetwork/java/jvmls2013vitek-2013524.pdf) aims to rethink how to implement R, by leveraging well tested technologies to build a high performance VM. FastR is an implementation of the R programming language in Java using AST interpretation and specialisation for improved performance. The implementation has been extended to support JIT compilation, leading to performance improvements.
> The fastR project has been presented to the useR! conference 2013, and it is now actively developed at https://bitbucket.org/allr/fastr.
>
> Approach
> The goal of this project would be to carry on the FastR development by expanding the set of supported R data types, possibly integrating some basic functionalities from Bioconductor which will be expanded in the future.
>
> Required skills
> Moderate technical difficulty, an interest in statistical problem solving is a plus but not essential.
>
> Reference to other projects: R, BioJava, Jruby
>
> (Possible) mentors: Jan Vitek, Alberto Arrigoni
> _______________________________________________
> GSoC mailing list
> GSoC at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/gsoc
More information about the GSoC
mailing list