From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id C6AFC7F860; Tue, 4 Mar 2014 12:26:02 +0100 (CET) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of monnier.florent@gmail.com) identity=pra; client-ip=74.125.82.49; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="monnier.florent@gmail.com"; x-sender="monnier.florent@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of monnier.florent@gmail.com designates 74.125.82.49 as permitted sender) identity=mailfrom; client-ip=74.125.82.49; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="monnier.florent@gmail.com"; x-sender="monnier.florent@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-wg0-f49.google.com) identity=helo; client-ip=74.125.82.49; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="monnier.florent@gmail.com"; x-sender="postmaster@mail-wg0-f49.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgwCABO3FVNKfVIxlGdsb2JhbABag0FLDKoklkmBGAgWDgEBAQEHCwsJEiqCJQEBAQRAARsSCwEDDAYFCw0NISIBEQEFAQoSBiWHUgEDEQ2gDIxfgw6VDgoZJwMKZIV4EQEFDI5FB4Q4BIlLhHyJdYEyiSIFBIIJg1cYKYR7Gw X-IPAS-Result: AgwCABO3FVNKfVIxlGdsb2JhbABag0FLDKoklkmBGAgWDgEBAQEHCwsJEiqCJQEBAQRAARsSCwEDDAYFCw0NISIBEQEFAQoSBiWHUgEDEQ2gDIxfgw6VDgoZJwMKZIV4EQEFDI5FB4Q4BIlLhHyJdYEyiSIFBIIJg1cYKYR7Gw X-IronPort-AV: E=Sophos;i="4.97,584,1389740400"; d="scan'208";a="51235408" Received: from mail-wg0-f49.google.com ([74.125.82.49]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 04 Mar 2014 12:26:01 +0100 Received: by mail-wg0-f49.google.com with SMTP id b13so3000434wgh.20 for ; Tue, 04 Mar 2014 03:26:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Xi5AlQCgTdlIbR6/Z/RREmVwegxES3q5+FAlcAG3CoY=; b=BUwKqfZT+bCCGY717E+YDYsMetdqYh8iHFJuEOhOFAckmWpLMN8sIqM+MUIC5WG/Kt gu6t6Ba+Iz1IFq/Kjcg2YSincO/QeTv26bIArxdiRXBVlAj1dNqD4Y39cDKv1CKj3T1M QjI/OTj0Deeoo0j6vzP1IQPa/txd69SuUbqU0iMRUtrUln/2GRPhwuL2WrXq80Hgt6bI EsDNTf8YUoTGWl5SpFUj17MIFQXlCBbxzFaXMZgBh3ogdHEMf9e40/BWVfA8cFPhjyNJ 91bPUDZqQfWpeysdrGqRXA/75clE+TJ8uv4mXeJadQU0RLCbbw23wgJmvP9ArX0k4G3y KwVA== MIME-Version: 1.0 X-Received: by 10.194.85.75 with SMTP id f11mr18603957wjz.47.1393932361345; Tue, 04 Mar 2014 03:26:01 -0800 (PST) Received: by 10.194.110.68 with HTTP; Tue, 4 Mar 2014 03:26:01 -0800 (PST) In-Reply-To: References: Date: Tue, 4 Mar 2014 03:26:01 -0800 Message-ID: From: Florent Monnier To: Ashish Agarwal Cc: Biocaml , Caml List , ocsigen Content-Type: text/plain; charset=ISO-8859-1 X-Validation-by: monnier.florent@gmail.com Subject: Re: [Caml-list] Bioinformatics Js_of_ocaml GSoC project 2014-03-03 18:11 UTC+01:00, Ashish Agarwal wrote: > Dear students, > > I'd like to announce a Biocaml [1] project for the Google Summer of Code > [2], which is being hosted under the Open Bioinformatics Foundation [3,4]. > Please get in touch with me if you are interested! Feel free to propose > other project ideas as I'm happy to mentor any project involving > Bioinformatics and OCaml. See here [5] for an up-to-date announcement, but > I've also pasted the announcement below. > > Project: Bioinformatics Js_of_ocaml Visualization Toolkit > > Rationale: OCaml is a strong statically typed functional programming > language. Usually one does not consider such languages for front-end > development, but the Js_of_ocaml compiler is causing OCaml to be more > widely used for building websites. Js_of_ocaml compiles OCaml code to pure > Javascript and the generated Javascript has very good performance. On the > other hand, bioinformatics data analysis needs to be conducted by a broader > range of users, which requires more elegant user interfaces with high > quality data visualization. > > Approach: Write an OCaml library that can be used to visualize large data > sets efficiently and interactively in the browser. The library should be > smart enough to work on the client side when possible, but make server side > calls when necessary. You may want to use Eliom for this purpose. You can > connect to parsers and data structures available in Biocaml as needed. As > demonstration of success, it should be possible to create genome > visualizations like that of the UCSC genome browser and protein interaction > networks like that of Cytoscape. > > Difficulty and needed skills: This project is for intermediate to advanced > programmers. You will need to be already familiar with OCaml (or closely > related languages like F# and Haskell) and have a basic understanding of > Javascript and client/server programming. > > [1] http://biocaml.org > [2] http://code.google.com/soc > [3] http://www.open-bio.org/wiki/ > [4] http://www.open-bio.org/wiki/Google_Summer_of_Code > [5] http://www.open-bio.org/wiki/Google_Summer_of_Code_2014_Ideas#Biocaml > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs Hi Ashish, I'm not a student, but just an unemployed person seeking for a job. Is it possible to participate to a Google Summer of Code ? -- Florent