The goal of the Human Proteome Project (HPP) is to fully characterize the 21,000 human protein-coding genes with respect to the estimated two million proteins they encode. As such, the HPP aims to create a comprehensive, detailed resource to help elucidate protein functions and to advance medical treatment.