Skill Tracer
Skills › Scientific Agent Skills › database-lookup › human-protein-atlas.md

human-protein-atlas.md

52 lines · skills/database-lookup/references/human-protein-atlas.md at 5f2bc03

Open on GitHub
1# Human Protein Atlas (HPA)
2

Human Protein Atlas (HPA)

Raw lines 1 to 2
3## Base URL
4```
5https://www.proteinatlas.org
6```
7

Base URL

https://www.proteinatlas.org
Raw lines 3 to 7
8## Auth
9No API key required.

Auth

No API key required.

Raw lines 8 to 10
11## Key Endpoints
13| Purpose | URL Pattern |
14|---|---|
15| Gene data by Ensembl ID | `/{ENSEMBL_ID}.json` |
16| Search | `/search/{QUERY}`; use the result page Download control for XML/TSV/JSON |

Key Endpoints

PurposeURL Pattern
Gene data by Ensembl ID/{ENSEMBL_ID}.json
Search/search/{QUERY}; use the result page Download control for XML/TSV/JSON
Raw lines 11 to 17
18## Example Calls
20```
21# Gene data by Ensembl ID
22https://www.proteinatlas.org/ENSG00000141510.json
24# Search
25https://www.proteinatlas.org/search/TP53
26```

Example Calls

# Gene data by Ensembl ID
https://www.proteinatlas.org/ENSG00000141510.json

# Search
https://www.proteinatlas.org/search/TP53
Raw lines 18 to 27
28## Response Format (JSON, gene endpoint)
29```json
31 "Gene": "TP53",
32 "Gene synonym": ["p53", "LFS1"],
33 "Ensembl": "ENSG00000141510",
34 "Gene description": "tumor protein p53",
35 "Uniprot": ["P04637"],
36 "Chromosome": "17",
37 "Protein class": ["Transcription factors"],
38 "RNA tissue specificity": "Low tissue specificity",
39 "Subcellular location": ["Nucleoplasm"],
40 "Pathology prognostics": [...]
42```

Response Format (JSON, gene endpoint)

{
  "Gene": "TP53",
  "Gene synonym": ["p53", "LFS1"],
  "Ensembl": "ENSG00000141510",
  "Gene description": "tumor protein p53",
  "Uniprot": ["P04637"],
  "Chromosome": "17",
  "Protein class": ["Transcription factors"],
  "RNA tissue specificity": "Low tissue specificity",
  "Subcellular location": ["Nucleoplasm"],
  "Pathology prognostics": [...]
}
Raw lines 28 to 43
44## Bulk Downloads
45For large-scale work, use TSV files from https://www.proteinatlas.org/about/download:
46- `normal_tissue.tsv` — IHC tissue expression
47- `rna_tissue_consensus.tsv` — RNA consensus
48- `subcellular_location.tsv`
49- `pathology.tsv` — cancer prognostics

Bulk Downloads

For large-scale work, use TSV files from https://www.proteinatlas.org/about/download:

  • normal_tissue.tsv — IHC tissue expression
  • rna_tissue_consensus.tsv — RNA consensus
  • subcellular_location.tsv
  • pathology.tsv — cancer prognostics
Raw lines 44 to 50
51## Rate Limits
52No published limits. Be reasonable. Prefer bulk downloads for large queries.

Rate Limits

No published limits. Be reasonable. Prefer bulk downloads for large queries.

Raw lines 51 to 52