cBioPortal klienti
Hierarchie
Tři klienti dědí z CBioPortalCoreClient (variants/cbio_core.py):
CBioPortalCoreClient (sdílené metody)
├── CBioPortalExternalClient — obohacení variant
├── CBioPortalMutationClient — vyhledávání mutací
└── CBioPortalSearchClient — agregace na úrovni genůSdílené metody
CBioPortalCoreClient poskytuje:
get_gene_id()— převod symbolu genu na cBioPortal IDget_mutation_profiles()— profily mutací pro studiifetch_mutations_batch()— dávkové načtení mutací
HTTP adapter
Všichni klienti používají CBioHTTPAdapter (utils/cbio_http_adapter.py) pro HTTP komunikaci s cBioPortal API.
Automatické obohacení
Při vyhledávání variant CzechMedMCP automaticky obohacuje výsledky o cBioPortal data:
- Frekvence mutací napříč studiemi
- Ko-výskyt s dalšími mutacemi
- Mutační profily pro geny
Last updated on