[BioRuby] Announcing Bio-Affy
Raoul Bonnal
bonnal at ingm.org
Mon Dec 5 10:47:40 EST 2011
Amazing!
Yep, FFI is something we'll support :-)
On 05/12/11 12.51, "Pjotr Prins" <pjotr.public14 at thebird.nl> wrote:
> Rubyistas,
>
> I just released bio-affy, which is a Affymetrix microarray file format
> parser (CEL/CDF) for Ruby. The plugin uses both Ruby and C.
>
> This Biogem is an FFI binding to R/Bioconductor's Affyio package:
>
> http://www.bioconductor.org/packages/2.2/bioc/html/affyio.html
>
> What is interesting about this Biogem/BioRuby plugin is not only that
> it uses FFI to map C code to Ruby, but also fires up the R interpreter
> to support the Affyio internal function calls into Rlib.
>
> The FFI binding also accesses internal C structs of my Affyio adapter.
> See the examples in
>
> https://github.com/pjotrp/bioruby-affy/blob/master/spec/bio-affy_spec.rb
>
> Pj.
>
> PS. We will create Biogem scaffolding for FFI support in the near
> future, as well as for SWIG and native Ruby extensions. FFI is
> interesting as it has good support across all Ruby versions
> (including JRuby).
> _______________________________________________
> BioRuby Project - http://www.bioruby.org/
> BioRuby mailing list
> BioRuby at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioruby
More information about the BioRuby
mailing list