Skip to main content
All providers

Human Protein Atlas

ResearchSE

www.proteinatlas.org

The Human Protein Atlas maps every human protein-coding gene across tissues, brain regions, single cell types, blood cells, cancers and cell lines, with antibody-based subcellular localisation, plasma concentrations and cancer survival associations for roughly 20,000 genes.

Capabilities (25)

GET /v1/data/proteinatlas/antibodies1 credit

Returns, per matching gene, the HPA antibody identifiers raised against the protein, their RRIDs, and the reliability scores for immunohistochemistry, mouse brain immunohistochemistry and immunofluorescence.

search
GET /v1/data/proteinatlas/blood-expression1 credit

Returns, per matching gene, the RNA specificity category, distribution, Tau score and specific nTPM across immune cell types and across blood cell lineages, plus the measured plasma protein concentration in pg/L by immunoassay and by mass spectrometry.

search
GET /v1/data/proteinatlas/blood-rna-levels1 credit

Returns, per matching gene, the RNA expression value in nTPM for each of the 18 sorted human immune cell populations as separate numeric fields.

search
GET /v1/data/proteinatlas/brain-expression1 credit

Returns, per matching gene, the RNA specificity category, distribution, Tau score and specific nTPM across human brain regions, the human single-nuclei brain specificity, and the equivalent regional measures for mouse and pig brain.

search
GET /v1/data/proteinatlas/brain-rna-levels1 credit

Returns, per matching gene, the RNA expression value in nTPM for each of the 13 human brain regions as separate numeric fields.

search
GET /v1/data/proteinatlas/brain-single-nuclei-levels1 credit

Returns, per matching gene, the single-nuclei RNA expression value in nCPM for each of the 34 human brain cell types and regional neuron populations as separate numeric fields.

search
GET /v1/data/proteinatlas/cancer-expression1 credit

Returns, per matching gene, the RNA specificity category, distribution, Tau specificity score and specific pTPM across TCGA cancer types.

search
GET /v1/data/proteinatlas/cancer-prognostics1 credit

Returns, per matching gene, the prognostic result for each of 31 cancer cohorts - 24 TCGA cohorts plus 7 independent validation cohorts - each giving the prognostic type, whether the gene is favourable, unfavourable or unprognostic, and the underlying p-value and expression cutoff.

search
GET /v1/data/proteinatlas/cell-line-expression1 credit

Returns, per matching gene, the RNA specificity category, distribution, Tau score and specific nTPM across the HPA cancer cell line panel, plus the cell line expression cluster it belongs to.

search
GET /v1/data/proteinatlas/cell-line-rna-levels1 credit

Returns, per matching gene, the RNA expression value in nTPM in each of roughly 1,200 human cancer cell lines, named individually and grouped by cancer of origin.

search
GET /v1/data/proteinatlas/cell-type-ihc-annotation1 credit

Returns, per matching gene, the antibody staining level - not detected, low, medium or high - for each annotated cell type within each tissue, around 280 tissue and cell type pairs.

search
GET /v1/data/proteinatlas/cell-type-protein-levels1 credit

Returns, per matching gene, the deep visual proteomics protein intensity for each of the 27 profiled human cell types as separate numeric fields.

search
GET /v1/data/proteinatlas/columns1 credit

Runs an HPA search and returns only the columns you name, as an array of one JSON object per matching gene.

searchcolumns
GET /v1/data/proteinatlas/evidence1 credit

Returns, per matching gene, the UniProt biological process and molecular function keywords plus the protein existence evidence level as summarised by HPA, UniProt and neXtProt.

search
GET /v1/data/proteinatlas/expression-clusters1 credit

Returns, per matching gene, the co-expression cluster it belongs to in each HPA clustering: tissue, brain, blood, cell line and single cell, each named with its dominant tissue and biological theme.

search
GET /v1/data/proteinatlas/gene-entry1 credit

Returns the complete Human Protein Atlas record for one gene in a single JSON object: symbol, synonyms, UniProt and Ensembl ids, chromosome position, protein classes, biological process and molecular function, disease involvement, antibodies and their reliability scores, subcellular locations, secretome annotation, and the RNA and protein expression summaries across tissue, brain, single cell type, blood, cell line and cancer.

ensembl
GET /v1/data/proteinatlas/identifiers1 credit

Returns, per matching gene, the approved symbol, synonyms, Ensembl gene id, gene description, UniProt accessions, chromosome and base positions, HPA protein classes, disease involvement and the number of known protein interaction partners.

search
GET /v1/data/proteinatlas/search1 credit

Runs an HPA search and returns the full entry - every field the single-gene record carries - for each matching gene as an array of JSON objects.

query
GET /v1/data/proteinatlas/secretome1 credit

Returns, per matching gene, the HPA secretome annotation: where the protein is secreted to - blood, extracellular matrix, digestive system, brain and so on - and its annotated secretome function.

search
GET /v1/data/proteinatlas/single-cell-expression1 credit

Returns, per matching gene, the single-cell RNA specificity category, distribution, Tau score and specific nCPM at both cell type and cell type group level, the cell types it is enriched in within each tissue, and the protein-level cell type specificity from deep visual proteomics.

search
GET /v1/data/proteinatlas/subcellular-location1 credit

Returns, per matching gene, the immunofluorescence subcellular locations split into main and additional locations, the IF reliability score, and whether the protein or its transcript shows cell cycle dependent variation.

search
GET /v1/data/proteinatlas/tissue-expression1 credit

Returns, per matching gene, the RNA tissue specificity category, distribution, Tau specificity score and the tissues with specific nTPM, alongside the same four measures at protein level from immunohistochemistry.

search
GET /v1/data/proteinatlas/tissue-ihc-annotation1 credit

Returns, per matching gene, the antibody staining level - not detected, low, medium or high - scored by pathologists in each of the ~45 HPA tissues.

search
GET /v1/data/proteinatlas/tissue-protein-ms1 credit

Returns, per matching gene, the mass-spectrometry protein intensity measured in each of the ~20 HPA tissues as separate numeric fields.

search
GET /v1/data/proteinatlas/tissue-rna-levels1 credit

Returns, per matching gene, the consensus RNA expression value in nTPM for each of the ~50 HPA human tissues as separate numeric fields.

search

Licence

Creative Commons Attribution 4.0 International. The Licence & Citation page (proteinatlas.org/about/licence) states: "The Human Protein Atlas is licensed under the Creative Commons Attribution 4.0 International License for all copyrightable parts of our database. Data subject to third-party constraints may also be included and it is the responsibility of users of the Human Protein Atlas to ensure that their utilization of the data does not infringe any of the rights of such third parties." On commercial use it says: "While we encourage you to use our resource for your research and commercial purposes, we want to ensure that our content is given proper citation in all cases where it is used." Citation is mandatory, not optional: "If you cite or display any content, or reference our organization, in any format ... you must ... Include a reference to a Primary publication ... AND Include a reference to our website: Human Protein Atlas proteinatlas.org", and for specific records "Include citation to the specific image, gene, or data used and the URL that links directly to that information: image/gene/data available from v##.proteinatlas.org". CC BY 4.0 permits commercial use and redistribution with attribution, so both are true here; the third-party caveat applies to externally sourced fields (GTEx, FANTOM, TCGA, UniProt, BioPlex and others, listed on the same page) rather than to HPA's own data.

https://www.proteinatlas.org/about/licence

Attribution

Display this wherever you show the data. It arrives on every response as provenance.attribution_text.

Source: Human Protein Atlas (proteinatlas.org), KTH Royal Institute of Technology / Uppsala University / SciLifeLab, licensed CC BY 4.0. Cite Uhlen M et al., Tissue-based map of the human proteome, Science 2015, DOI 10.1126/science.1260419.

Cache: up to 3600s