Making Sense of Genome-scale Data 1