1. A non-transitory computer-readable medium having embodied thereon a set of computer executable instructions configured to enable a computing device to perform a method for reconstructing human metabolism, said method comprising: (a) collecting metabolic data; (b) linking the data into at least two metabolic pathways using a relational database; (c) ranking the metabolic pathways based on their relevance to human metabolism assigning each pathway to one of the following categories, from the most relevant to the least relevant to human metabolism: (i) a multi-step pathway wherein all of the reactions are catalyzed by known human enzymes and/or enzymes that have open reading frame (ORF) candidates in the human genome; (ii) a multi-step pathway wherein only the first and last reactions are catalyzed by known human enzymes and/or enzymes that have ORF candidates in the human genome; (iii) a multi-step pathway wherein only an intermediate reaction is catalyzed by an identified human enzyme or an enzyme that has an ORF candidate in the human genome; and (iv) a multi-step pathway wherein none of the reactions are catalyzed by identified human enzymes or enzymes that has an have ORF candidates in the human genome; (d) generating structured annotations of the ranked metabolic pathways; (e) identifying interconnections between the ranked and annotated metabolic pathways; (f) creating an interactive map of human metabolism on the basis of information obtained in steps (a) through (f).