Human Protein Atlas
ResearchSEwww.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 creditReturns, per matching gene, the HPA antibody identifiers raised against the protein, their RRIDs, and the reliability scores for immunohistochemistry, mouse brain immunohistochemistry and immunofluorescence.
GET /v1/data/proteinatlas/blood-expression1 creditReturns, 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.
GET /v1/data/proteinatlas/blood-rna-levels1 creditReturns, per matching gene, the RNA expression value in nTPM for each of the 18 sorted human immune cell populations as separate numeric fields.
GET /v1/data/proteinatlas/brain-expression1 creditReturns, 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.
GET /v1/data/proteinatlas/brain-rna-levels1 creditReturns, per matching gene, the RNA expression value in nTPM for each of the 13 human brain regions as separate numeric fields.
GET /v1/data/proteinatlas/brain-single-nuclei-levels1 creditReturns, 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.
GET /v1/data/proteinatlas/cancer-expression1 creditReturns, per matching gene, the RNA specificity category, distribution, Tau specificity score and specific pTPM across TCGA cancer types.
GET /v1/data/proteinatlas/cancer-prognostics1 creditReturns, 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.
GET /v1/data/proteinatlas/cell-line-expression1 creditReturns, 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.
GET /v1/data/proteinatlas/cell-line-rna-levels1 creditReturns, 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.
GET /v1/data/proteinatlas/cell-type-ihc-annotation1 creditReturns, 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.
GET /v1/data/proteinatlas/cell-type-protein-levels1 creditReturns, per matching gene, the deep visual proteomics protein intensity for each of the 27 profiled human cell types as separate numeric fields.
GET /v1/data/proteinatlas/columns1 creditRuns an HPA search and returns only the columns you name, as an array of one JSON object per matching gene.
GET /v1/data/proteinatlas/evidence1 creditReturns, per matching gene, the UniProt biological process and molecular function keywords plus the protein existence evidence level as summarised by HPA, UniProt and neXtProt.
GET /v1/data/proteinatlas/expression-clusters1 creditReturns, 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.
GET /v1/data/proteinatlas/gene-entry1 creditReturns 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.
GET /v1/data/proteinatlas/identifiers1 creditReturns, 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.
GET /v1/data/proteinatlas/search1 creditRuns 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.
GET /v1/data/proteinatlas/secretome1 creditReturns, 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.
GET /v1/data/proteinatlas/single-cell-expression1 creditReturns, 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.
GET /v1/data/proteinatlas/subcellular-location1 creditReturns, 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.
GET /v1/data/proteinatlas/tissue-expression1 creditReturns, 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.
GET /v1/data/proteinatlas/tissue-ihc-annotation1 creditReturns, per matching gene, the antibody staining level - not detected, low, medium or high - scored by pathologists in each of the ~45 HPA tissues.
GET /v1/data/proteinatlas/tissue-protein-ms1 creditReturns, per matching gene, the mass-spectrometry protein intensity measured in each of the ~20 HPA tissues as separate numeric fields.
GET /v1/data/proteinatlas/tissue-rna-levels1 creditReturns, per matching gene, the consensus RNA expression value in nTPM for each of the ~50 HPA human tissues as separate numeric fields.
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/licenceAttribution
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
