or “ACE2”. Gene search usually returns only exact matches. Displaying related results is common in search UIs outside genomics. Mapping data to the genome enriches user experience. Showing related genes in ideograms improves scientiﬁc exploration. Gene search
results. Challenges: • Users must know genes a priori that are related to a gene they search • Scarce screen real estate for new UI components • Visualizing search results in genomic space is useful but hard Design goal
ﬁnd two kinds of related genes: • Interacting genes: Adjacent nodes in the same biochemical pathway. • Paralogs: evolutionarily similar genes in same species. Often have comparable roles in different pathways.
• Space efﬁcient. Short, wide row of chromosomes uses empty page real estate. • Easy interaction. Plotting genes as large features makes them easy to see and click. • Domain speciﬁc. Users engage and recall more with tailored graphics than generic lists.
interactions for a given gene. • E.g. https://webservice.wikipathways.org/ﬁndInteractions?query=RAD51&format=json • Algorithm: ◦ Find interactions ◦ Filter by organism ◦ Omit non-genes ◦ Group pathways for each interacting gene • Explore the code: related-genes.js