Tuesday, May 24, 2011

Traitwise, PGP, data standards and the OSI model


I spent the day with Jason Bobe of the Personal Genomes Project. PGP is a public effort sequence a large number of genomes. Traitwise has formed a partnership with them to serve as part of the phenotyping solution.

Jason's role at PGP puts him in the center of a growing number of people who have competing desires to control / provide services around personal health (or "quantified self" as some are calling it). Jason therefore is in the unique position to promote and evangelize.

An interesting part of the conversation focused around the need for open standards of public health and trait related data. I used the OSI networking protocol framework as a model of how conceptual standards can be incredibly useful to increase innovation. One of the best things about the OSI model is that it didn't attempt to actually define any standards but rather it serves as a conceptual framework that defines how standards interface with each other. From that model has emerged a number of interoperable standards at all levels and without it we certainly wouldn't live in the networked world we live in.

One of the aspects of the human data problem is privacy which has "levels of data privacy" and this, it occurred to us, was somewhat analogous to the OSI layer framework.

Layer 1 - Raw identifiable data (post-privacy)
Layer 2 - Anonymized raw data (HIPPA compliant)
Layer 3 - Algorithmically open data (sand-boxed, machine readable)
Layer 4 - Aggregated data


Layer 1 data is non-private. It requires a consent certificate of some sort to go along with the data.

Layer 2 data is considered by many scientists to be adequate for protection in many research circumstances and indeed HIPPA seems satisfied with this. However, for open projects such as Traitwise I personally don't think that it suffices as de-anonymization has been shown in many circumstances such as the infamous AOL search records scandal.

Layer 3 is perhaps the most interesting and least discussed. A Layer 3 system would allow an algorithm written by a researcher to run against raw data but within a sandbox that only allows the aggregated results to emerge. I haven't put a huge amount of thought into this, but it seems plausible to write an API that could enforce such constraints. But, even without such an API, a human code reviewer could accomplish the same thing.

Layer 4 is what Traitwise and others are currently focusing on -- aggregated data that is not deanonymizable.

This is just one aspect of the data and communications problem, but it is an important one and it was fun talking to Jason about it today.

Monday, May 16, 2011

Freshman Research Initiative -- First Semester Results




We just finished our first semester of the Freshman Research Initiative on Genetic Algorithms for Pattern Design. We paired up students from Computer Science with students from the Fashion/Textiles department and had them create algorithmic patterns that could be bred genetically. The results are on this page. Next semester we're going to print these patterns on fabric and make clothing from them.

Sunday, February 27, 2011

Fire pit - Day 2


Filled in the seat corner.

Sunday, February 20, 2011

Fire pit day 1


I started on the brick fire pit in the back yard. There'll be one more layer on top of this one.

Monday, November 8, 2010

Final gate installed


This is the fourth and final gate to my garden -- a project that has taken me about 3 years to complete finally done. Thanks to my mom for the help.

Sunday, November 7, 2010

Tree Generator


Dan and I have been working on a new Shadow Garden piece called "tree" that generates random trees as you hold up your hands. Here's a recent screen shot.

Tuesday, November 2, 2010

Staircase lighting





I had grand plans for staircase lighting that illuminated whenever you stepped on the first steps. I carefully engineered a board and had it all working on the bench using IR reflecting detectors to sense the footsteps. But upon installation I discovered that the sensors sucked -- their practical range was only a few inches and they generated a lot of false positives. So, until I can find a new sensor system the lights are just boringly connected to an old-fashioned light switch. But, at least I can tread safely on the stairs at night now!