HPA Expression Context
Overview
Downloads Human Protein Atlas JSON/TSV-style payloads for a human gene symbol (e.g. TP53, EGFR). Always set a session-scoped out_path.
Project Tools (VenusFactory2)
| Tool | Purpose |
|---|---|
| download_hpa_protein_by_gene | Protein summary / atlas entry |
| download_hpa_subcellular_location_by_gene | Subcellular localization |
| download_hpa_tissue_expression_by_gene | Tissue expression ranks |
| download_hpa_single_cell_type_by_gene | Single-cell type expression |
| download_hpa_blood_expression_by_gene | Blood / immune context |
Args pattern: gene_name, out_path.
Workflow
- Confirm human gene symbol (map via UniProt / NCBI Gene if needed).
- Fetch tissue + subcellular (minimum useful pair).
- Optional single-cell / blood for immunology or circulating targets.
- Figure: bar chart of top tissues (
nature_figureif publication).
When NOT to use
- Non-human organisms → other databases / literature
- Interaction partners →
string_database - Domain architecture →
interpro_domain_annotation
Common mistakes
- Using UniProt accession as
gene_namewithout checking HPA expects a gene symbol - Skipping tissue figure after download (CB policy expects a plot for expression tables)