The Human Metabolome Database (HMDB) is a freely available electronic database containing detailed information about small molecule metabolites found in the human body. The database supports extensive text, sequence, chemical structure and relational query searches.