Search polygenic scores
search_scoresFind polygenic scores in the PGS Catalog by PGP or PubMed ID, trait ontology ID, or known score IDs; returns traits, citations, variant counts, ancestry, license, and FTP file URLs.
Instructions
Search the PGS Catalog for polygenic scores by publication (PGP ID or PubMed ID) or by trait ontology ID (EFO/HP/MONDO). Provide pgs_ids alone to fetch a known set of scores directly. Returns scores with traits, publication citation, variant counts, weight type, ancestry distribution, license, and the FTP scoring-file URL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | Return the complete upstream record including every field. Verbose; use only when the compact projection is not enough. | |
| pmid | No | PubMed ID of the publication that developed the score, without the 'PMID:' prefix. | |
| limit | No | Results per page. The PGS Catalog default is 50 and the maximum is 250. | |
| fields | No | Optional comma-separated list of fields to return (dotted paths allowed, e.g. 'id,trait_reported,publication.title'). Omit for the default compact projection. | |
| offset | No | Zero-based offset into the full result set, used to page through matches. | |
| pgp_id | No | PGS Catalog Publication ID (PGP), e.g. PGP000001. | |
| pgs_ids | No | IDs to fetch, as a comma-separated string or an array of IDs. | |
| trait_id | No | Trait ontology ID exactly as returned by search_traits or get_trait (e.g. MONDO_0004989 for breast carcinoma). IDs shown in upstream API docs may be outdated, so resolve them with search_traits first. |