Researchers have determined the chemical composition of human urine. The study, which took more than seven years and involved a team of nearly 20 researchers, has revealed that more than 3,000 chemicals or "metabolites" can be detected in urine. The results are expected to have significant implications for medical, nutritional, drug and environmental testing.