Hi all,
We run a clinical variant interpretation tool that links out to cBioPortal per gene via
https://www.cbioportal.org/ln?q=<GENE>. This has been working reliably for a while, but it's now failing to load, the browser Network tab shows a wave of 429 Too Many Requests errors and the page never finishes rendering.
From digging in, it looks like the default cross-cancer study list behind /ln has grown to roughly 241 public studies, and a case_set_id=all query across that full list fires enough parallel per-study fetches, one per study per profile type (mutations, cna, gistic, structural variants), to trip rate limiting before the page can finish rendering.
As a comparison point: a scoped query against a single study with a named case set loads fine, e.g.
https://www.cbioportal.org/results/oncoprint?cancer_study_list=msk_chord_2024&Z_SCORE_THRESHOLD=2.0&RPPA_SCORE_THRESHOLD=2.0&profileFilter=mutations,structural_variants,cna&case_set_id=msk_chord_2024_cnaseq&gene_list=BRAF&geneset_list=%20&tab_index=tab_visualize&Action=SubmitBut a query spanning the full public study list with case_set_id=all does not.
/ln is documented as a way to link to a gene query without specifying a study, so I wanted to flag this in case other integrations are hitting the same thing. Is this a known issue, and is there a recommended workaround on our end, or is this something on cBioPortal's side, e.g. curating the default study list, or throttling the per-study fetches?
Happy to share network tab screenshots or more detail if useful.
Thanks,
Kacey