tooluniverse.tools.disease_target_score module

disease_target_score

Extract disease-target association scores from a specific data source using GraphQL API. This too…

tooluniverse.tools.disease_target_score.disease_target_score(efoId, datasourceId, pageSize, *, stream_callback=None, use_cache=False, validate=True)[source]

Extract disease-target association scores from a specific data source using GraphQL API. This too…

Parameters:
  • efoId (str) – The EFO (Experimental Factor Ontology) ID of the disease, e.g., ‘EFO_0000339’…

  • datasourceId (str) – The datasource ID to extract scores from. Available options: ‘chembl’, ‘eva’,…

  • pageSize (int) – Number of results per page (default: 100, max: 100)

  • stream_callback (Callable, optional) – Callback for streaming output

  • use_cache (bool, default False) – Enable caching

  • validate (bool, default True) – Validate parameters

Return type:

dict[str, Any]