Archive for July, 2007

Ruby on Grids

Eric Rollins did some interesting tests with Ruby. It should be possible to run parallel tasks effectively with DRb. I am going to do some more playing around with this.

The Ruby fanfare on the net seems to be approaching the “multi-core” crisis and several bloggers are talking about Ruby as a language for parallel environments.

Multicore Hardware and the Future of Ruby
Multi-core hysteria and the thread confusion
News for Week 25/2007
Distributed Ruby Workers on EC2

Can the energetic value of food be personalized?

Listening to the latest FIB podcast,

What is the nutrient and caloric value in food? Is it an absolute term? … a box of cheerios says 110 calories per serving. Now does each person that eats a serving of cheerios extract 110 calories or are there subtle differences in our caloric harvest?

Dr. Jeffrey Gordon talks about microbial metagenomics. His research looks to make a huge impact on our knowledge of nutrition and dieting. Gut microbial communities have a dynamic influence on host genomes in mice. They sampled obese mouse genomes and found some clear indications that the massive amount of bacterial organisms living inside each of us are impacting our health in way that is mutually beneficial.

I see two big opportunities here. The treatment of malnutrition and obesity should be more focused on the physiological conditions imposed by these micro-communities. Second, the ability to engineer new bacterial components with the complexity and efficiency we are seeing in nature is forward thinking. Mash up detailed human microbe metabolomic data against all the new ocean community microbe genomes and you have quite an exciting study!

Let me further define mash up as to not sound too journalistic.

  • Rebuild those trees, phylogenetics is getting much more interesting
  • Metabolic pathway ontologies better be in order
  • Networks, networks, networks. Signals from microbial genomes are coordinated with our own microphysiology.

WiiMD, interactive molecular dynamics with a wiimote?

Nintendo’s latest video console the Wii is doing very well. What I’ve found interesting is the exploration people are doing with the Wiimote controller itself. It’s already been used for video editing, playing Half-life, and even business presentations. A couple of months ago we were using it as a mouse in VMD and Chimera. Some interest has peaked in having an application designed specifically for the use of the wiimote and scientific visualization.

wiimote
Wii Linux
Wiimote playing Half-life

Scraping Podcast RSS with Ruby

I was using iTunes to listen to podcasts but I hardly ever put them on my ipod. Recently, iTunes wouldn’t let me download every podcast for a channel (ironically, the rubyology channel). So I thought a Ruby command-line utility might be nice.

I also learned some YAML thanks to Rubyology, so why not have a subscriptions.yaml
Continue reading ‘Scraping Podcast RSS with Ruby’

Inner Life of the Cell


SIGGRAPH 2006