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 8E64C7F860; Mon, 3 Mar 2014 18:12:25 +0100 (CET) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of agarwal1975@gmail.com) identity=pra; client-ip=209.85.216.175; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="agarwal1975@gmail.com"; x-sender="agarwal1975@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of agarwal1975@gmail.com designates 209.85.216.175 as permitted sender) identity=mailfrom; client-ip=209.85.216.175; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="agarwal1975@gmail.com"; x-sender="agarwal1975@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-qc0-f175.google.com) identity=helo; client-ip=209.85.216.175; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="agarwal1975@gmail.com"; x-sender="postmaster@mail-qc0-f175.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqIBAJ63FFPRVdivlGdsb2JhbABag0FXsQyGaIl3CBYOAQEBAQcLCwkSKoJsARseAxIJB10BEQEFASIBh3YBAxENn3yMXoMOlQ8KGScNZIV4EQEFDJECD4F7BIlLhHyJdYEyiSIFBIIIAYNXGCmEeB4 X-IPAS-Result: AqIBAJ63FFPRVdivlGdsb2JhbABag0FXsQyGaIl3CBYOAQEBAQcLCwkSKoJsARseAxIJB10BEQEFASIBh3YBAxENn3yMXoMOlQ8KGScNZIV4EQEFDJECD4F7BIlLhHyJdYEyiSIFBIIIAYNXGCmEeB4 X-IronPort-AV: E=Sophos;i="4.97,578,1389740400"; d="scan'208";a="51152221" Received: from mail-qc0-f175.google.com ([209.85.216.175]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 03 Mar 2014 18:12:24 +0100 Received: by mail-qc0-f175.google.com with SMTP id e16so4019017qcx.20 for ; Mon, 03 Mar 2014 09:12:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=SnUhOk+h8aZgURNh10l7kO41icjkHU133/kodK+MrLk=; b=XbERgKSsHQax1j6svWXL27d2P4dorMsxJtewKKBsg4VshlCoKUJI8z84UHI53gP1Yh 1mpmz3YnebRJv/P7r40lDYjqALGdtSPRP2iol292P3mQoAMGio4NFvJnJstlzKalxHC6 I8jPSARncLhfgGvDCX5C3a9fxa1gerp1NX+EIxtohK+NHG1MvHNRc6BHbYV+F8LBUopD X+Myd+cR/wF0nAVi2p4cdckdZgjbtUaLpCfZXjmTv4YjnCNShmza1YgiERsoYz+9JiXR +b+Zc7UBNDte19v/O2KRCEKmnTLLvElfNKfIW5+GYbUm7NUbOKNH1QGCKcfWMVGvOzvp iimw== X-Received: by 10.140.82.175 with SMTP id h44mr24050667qgd.68.1393866728314; Mon, 03 Mar 2014 09:12:08 -0800 (PST) MIME-Version: 1.0 Received: by 10.229.67.131 with HTTP; Mon, 3 Mar 2014 09:11:48 -0800 (PST) From: Ashish Agarwal Date: Mon, 3 Mar 2014 12:11:48 -0500 Message-ID: To: Biocaml , Caml List , ocsigen Content-Type: multipart/alternative; boundary=001a11c129ca3512f504f3b6e322 Subject: [Caml-list] Bioinformatics Js_of_ocaml GSoC project --001a11c129ca3512f504f3b6e322 Content-Type: text/plain; charset=ISO-8859-1 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 --001a11c129ca3512f504f3b6e322 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
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 O= Caml. See here [5] for an up-to-date announcement, but I've also pasted= the announcement below.

Project: Bioinformatics Js_of_ocaml Visualization Toolk= it

Rationale: OCaml is a strong statically typ= ed functional programming language. Usually one does not consider such lang= uages for front-end development, but the Js_of_ocaml compiler is causing OC= aml to be more widely used for building websites. Js_of_ocaml compiles OCam= l code to pure Javascript and the generated Javascript has very good perfor= mance. On the other hand, bioinformatics data analysis needs to be conducte= d 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 possibl= e, 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 cr= eate genome visualizations like that of the UCSC genome browser and protein= interaction networks like that of Cytoscape.

Difficulty and needed skills:=A0This project is for int= ermediate to advanced programmers. You will need to be already familiar wit= h OCaml (or closely related languages like F# and Haskell) and have a basic= understanding of Javascript and client/server programming.

--001a11c129ca3512f504f3b6e322--