intermine / intermine/bluegenes

Feature idea for lists: calculate improbable overlaps

Open
#259 7 comments 0 reactions 0 assignees View on GitHub
Results page
Dominant language
Clojure
Stars
75
Forks
59
PR merge metrics
No merged PRs in 30d

Description

Snazzy List enhancement idea from Gos:

List view:

- automatically calculate whether there are improbably overlaps with any of
(potentially many) personal lists, or public lists.

- make it very easy from that point to extract the common things into a new list
i.e. in one click derive the set of your favourite genes that are also essential.

- The above, when in list view, could operate on all public and your private lists.
However it could be very useful if enrichments are done automatically in the background
whenever you run a query. i.e. you run a template that happens to return genes as one
of the columns. In the background it checks and finds a) improbable overlap with
cancer genes; b) improbably overlap with one of your private lists; c) GO term
enrichment. Maybe it would take too long to run but it could be cool.

Contributor guide

Open the contributing guide

Research direction

Start with the List view and the query/template flow described in the issue. Determine how list overlaps, one-click extraction, background enrichment, and GO term enrichment should be scoped; done would require an agreed design and implementation covering the selected behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
analytics, data, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.