Flags and Lollipops

Monday, April 07, 2008

Gaggle

I hadn't heard of Gaggle before but both Deepak and Sutee Dee (who needs a homepage.. ;)) from the ISB mentioned it last week so I figured it was worth a look. It's a system built by Paul Shannon at the ISB in Seattle to share data between different bioinformatics applications on the fly. It has been around for a while, I think - there was a BMC Bioinformatics paper describing the system in March 2006.


A small server program (the ´Gaggle Boss´) provides communication among analysis and display programs (the ´geese´) which are modest and minimal adaptations of existing (or novel) bioinformatics and computational biology programs, and web resources. The Boss and the geese all run as separate programs on the user´s desktop computer, communicating with each other, at the user´s behest, by passing simple messages.

(from the ISB's 'about Gaggle' page)

I ran through a tutorial showing data sharing between (modified versions of) Cytoscape (also developed by ISB), R and a data matrix viewer no problem. Quite cool.

You can't share data from an arbitrary application (I don't think?), they need to be modified to send messages to the Boss goose. Having said that there's a Firefox extension called Firegoose which lets you pass messages to and from web apps, Entrez etc. I couldn't get it working properly but suspect that's something to do with my install rather than the extension itself.

Anyway, it's good to see stuff like this. Truth be told it's not the slickest thing ever, but it's still pretty cool - and it works. I wonder if you could turn it into a simple lab notebook - could you write a brief description of what you're going to try and do for the Boss app every time you send data to another app or something?

Comments and trackbacks Feel free to post your comments Blogger dandante Anonymous Christopher Bare Blogger dandante . This post has trackbacks.

Trackbacks:

3 Comments:

At April 21, 2008 7:28 PM, Blogger dandante said...

Thanks for blogging about Gaggle. I am one of the Gaggle developers. Feel free to contact me about any of the issues you ran into when using it. The best way to do so is to use our Discussion Groups or email dtenenbaum in the domain called systemsbiology further speficied by org.

Dan Tenenbaum

 
At April 21, 2008 11:47 PM, Anonymous Christopher Bare said...

Hi,

Here are a few common problems with Firegoose: It works only on 2.0.0.x versions of Firefox. Firefox 3 betas are not supported (yet). Many linux distros ship without the java plugin for Firefox, which Firegoose requires. Finally, Gaggle is unfortunately sensitive to versions. Different versions of Gaggle will not work together. Webstarts with 2007-04 in the URL should work with current releases of Firegoose.

Thanks for trying our software!

 
At June 25, 2008 7:00 AM, Blogger dandante said...

The development version of Firegoose now works with Firefox 3.0.

 

Post a Comment

<< Home


See all posts from: July 2005 August 2005 September 2005 October 2005 November 2005 December 2005 January 2006 February 2006 March 2006 April 2006 May 2006 June 2006 July 2006 September 2006 October 2006 November 2006 December 2006 January 2007 February 2007 March 2007 April 2007 May 2007 June 2007 July 2007 August 2007 October 2007 November 2007 December 2007 January 2008 February 2008 March 2008 April 2008 May 2008