Using mathematical models to understand metabolism, genes, and disease