Decoding disease: from genomes to networks to phenotypes