This improves the speed of finding interacting genes in the related genes kit. Shown genes are now also more relevant.
Building on the technical approach introduced in #294, this replaces queries to the fetchInteractions WikiPathways API endpoint with queries to a CDN cache of the same API.
Such requests are ~50x faster, now taking 20-40 ms instead of 400-1400 ms. More technical details are available in cachome/wikipathways-interactions#2.
The interacting genes are now also more biologically interesting than before. When an interacting gene is among a group (e.g. a complex), the most popular gene in them is shown, rather than a random gene of that group as shown before. Unnecessary case sensitivity is now also dropped, ironing out wrinkles in upstream data so that more interactions can be displayed.
This improves the speed of finding interacting genes in the related genes kit. Shown genes are now also more relevant.
Building on the technical approach introduced in #294, this replaces queries to the
fetchInteractions
WikiPathways API endpoint with queries to a CDN cache of the same API.Such requests are ~50x faster, now taking 20-40 ms instead of 400-1400 ms. More technical details are available in cachome/wikipathways-interactions#2.
The interacting genes are now also more biologically interesting than before. When an interacting gene is among a group (e.g. a complex), the most popular gene in them is shown, rather than a random gene of that group as shown before. Unnecessary case sensitivity is now also dropped, ironing out wrinkles in upstream data so that more interactions can be displayed.