一键导入
human-protein-atlas-database
Use when you want to retrieve semi-quantitative protein expression and spatial localisation data from the Human Protein Atlas (HPA).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when you want to retrieve semi-quantitative protein expression and spatial localisation data from the Human Protein Atlas (HPA).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Skill do ecossistema OpenCode - nexus
Skill de análise fenomenológica: entrevistas em profundidade, epoché, redução fenomenológica e análise temática de experiências vividas.
Skill de análise construtivista: ciclo de aprendizagem (assimilação-acomodação), design construtivista para MAS, protocol enforcement e evolução em runtime.
Skill de coleta e gestão de dados qualitativos: entrevistas, grupos focais, observação, narrativas, diários, COREQ checklist, triangulação, protocolos de coleta.
Skill de Estudo de Caso: design de caso único/múltiplo, triangulação de fontes, protocolo de coleta e análise contextual.
Skill de análise do paradigma fenomenológico: intencionalidade (Husserl), corporeidade (Merleau-Ponty), ser-no-mundo (Heidegger), IA enativa, cognição 4E, robótica social fenomenológica.
| name | human-protein-atlas-database |
| category | science |
| version | 1.0.0 |
| kind | python |
| description | Use when you want to retrieve semi-quantitative protein expression and spatial localisation data from the Human Protein Atlas (HPA). |
This skill provides semi-quantitative protein expression and spatial localisation data from the Human Protein Atlas (HPA). While RNA-seq (e.g., GTEx) tells us if a gene is being transcribed, HPA confirms if the protein product actually exists, where it is located within the cell (e.g. nucleus vs cytoplasm), and its concentration in systemic blood circulation. The data is based on Immunohistochemistry (IHC) across normal human tissues and cancer types.
uv: Read the uv skill and follow its Setup instructions to ensure
uv is installed and on PATH.Use this skill when you need to:
Do NOT use when you need to:
Pick the right command on the first try. Match the user's input to the correct subcommand below.
resolve-ensembl-idget-tissue-expressionget-subcellular-locationget-atlas-entrysearch-hpa# Map the ERBB2 gene symbol to its Ensembl ID
uv run scripts/hpa_cli.py resolve-ensembl-id ERBB2 --output /tmp/erbb2_id.json
# Get subcellular location by Ensembl ID
uv run scripts/hpa_cli.py get-subcellular-location ENSG00000141736 --output /tmp/erbb2_location.json
All subcommands write JSON to disk. Always save output in the /tmp/ directory.
The default output file is /tmp/hpa_output.json if --output is not
specified.
resolve-ensembl-id — Gene Symbol → Ensembl IDMaps a common gene symbol (e.g., "TP53", "ERBB2") to its Ensembl gene ID. HPA endpoints are strictly Ensembl-based.
uv run scripts/hpa_cli.py resolve-ensembl-id TP53 --output /tmp/tp53_id.json
Arguments:
gene_symbol (positional): The standard gene symbol (e.g., "TP53").--output: Output file path (default: /tmp/hpa_output.json).get-tissue-expression — Get Tissue Protein LevelsReturns a list of tissues and their corresponding protein expression levels (High, Medium, Low, or Not Detected) based on IHC staining.
uv run scripts/hpa_cli.py get-tissue-expression ENSG00000130234 \
--tissues "duodenum,thyroid gland" --output /tmp/tissue_expr.json
Arguments:
ensembl_id (positional): The Ensembl Gene ID.--tissues: Comma-separated list of tissues to filter by (optional,
defaults to all available tissues).--output: Output file path (default: /tmp/hpa_output.json).get-subcellular-location — Get Subcellular LocationRetrieves the specific organelles or cellular structures where the protein has been localized.
uv run scripts/hpa_cli.py get-subcellular-location ENSG00000141736 \
--output /tmp/subcellular.json
Arguments:
ensembl_id (positional): The Ensembl Gene ID.--output: Output file path.get-atlas-entry — Get Full HPA EntryFetches the full metadata for a gene, including IHC scores, RNA-seq consensus, and subcellular location.
uv run scripts/hpa_cli.py get-atlas-entry ENSG00000254647 \
--output /tmp/ins_entry.json
Arguments:
ensembl_id (positional): The Ensembl Gene ID.--format: Format of the returned entry, e.g., json (default: json).--output: Output file path.search-hpa — Search by AttributeAllows filtering for genes based on specific criteria (e.g., "elevated in amygdala").
uv run scripts/hpa_cli.py search-hpa \
--query "brain_category_rna:amygdala" \
--output /tmp/search_results.json
Arguments:
--query: The search query string. Refer to references/search-api.md for
details.--output: Output file path.