caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Kristopher Micinski <krismicinski@gmail.com>
To: Ashish Agarwal <agarwal1975@gmail.com>
Cc: Biocaml <biocaml@googlegroups.com>,
	Caml List <caml-list@inria.fr>,  ocsigen <ocsigen@inria.fr>
Subject: Re: [Caml-list] Bioinformatics Js_of_ocaml GSoC project
Date: Tue, 4 Mar 2014 11:37:04 -0500	[thread overview]
Message-ID: <CAF1Sy-F7aZLKMLLRu6E=6FCaCw3KvYmxKKprOSjhgSryZXT+rA@mail.gmail.com> (raw)
In-Reply-To: <CAMu2m2JyqVW36BFS4Z+e2=5fNyXL8Nzw3nvbqdxijf+CzjEqeg@mail.gmail.com>

This is wicked cool, and I'd like to keep track of this and
potentially help out.  I'm not interested as a GSOC student (I'm a
grad student) but am using js_of_ocaml for visualization right now,
and I'd be interested in having discussions with whoever works on
this.

Kris


On Mon, Mar 3, 2014 at 12:11 PM, Ashish Agarwal <agarwal1975@gmail.com> 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
>

  parent reply	other threads:[~2014-03-04 16:37 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-03 17:11 Ashish Agarwal
2014-03-04 11:26 ` Florent Monnier
2014-03-04 16:45   ` Ashish Agarwal
2014-03-04 16:37 ` Kristopher Micinski [this message]
2014-03-04 16:48   ` Ashish Agarwal
2014-03-04 17:03     ` Kristopher Micinski

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAF1Sy-F7aZLKMLLRu6E=6FCaCw3KvYmxKKprOSjhgSryZXT+rA@mail.gmail.com' \
    --to=krismicinski@gmail.com \
    --cc=agarwal1975@gmail.com \
    --cc=biocaml@googlegroups.com \
    --cc=caml-list@inria.fr \
    --cc=ocsigen@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).