Open Don-Isdale opened 3 years ago
(there will be more detail to add to these, increasing the estimates approx 2x )
implementation :
[8-12H] use a variation of pathsAliases between the QTL block and its parent block. Variation is to use QTL flanking markers instead of the QTL block's features. (alternate : could change the flanking markers to be sub-features of the QTL feature; this seems more general, but has more design impact, and that abstraction doesn't seem to have near-term feature benefits)
this could be enabled by a tag on the dataset (applies when the QTL dataset is loaded), or a GUI checkbox (can re-calculate positions dynamically in response to user action [2H] ).
moved Ontology items to new sub issue : #273
Based on users' feedback from use of QTL spreadsheet upload, which is now released, and the types of dataset which users are loading and how they wish to use this data Pretzel, this branch will draw on those ideas to develop the QTL functionality.
This continues on from the work done in :
197
233
Related :
46
256 (of those, cropOntology.org seems most applicable)
[x] [6-16H/16H] explorer tab specific to Trait / QTLs : perhaps group by : Trait : Parent (GM) : Scope (Chromosome) trait tab : trait / parent / scope 4986e414: dataset explorer : add Trait tab c85fe714: apply search filter to Trait tab 0199ba31: trait tab : display number of matched traits
[x] [1-3H/0.5H] hover in Trait table can show features (QTL) list of trait. 5663ea4b
from meeting 2021Oct07
QTL display :
[x] [2-4H/1.5H] diamond size : default 2-3 times wider than current (noted previously : slider for diamond size) e93e3705 : QTL diamond : 2x default size, and add a view slider to adjust.
[x] [1H/0.2H] change border colour from block colour to trait colour (same as fill colour). 7abbe1b2
[x] [1-2H/3H+2H] axis ticks : drop ,000,000 where possible, i.e. remove the common factor 80c6e61f: axis tick labels : use SI to avoid ,000 612dd8b9 : axis tick labels : slightly increase the resolution
[ ] [1H] in workshop introduction : explain the toggles in 'Chart Options'
[ ] integrate 'Chart Options' into 'Selected Axis Options' and rename to 'View Settings'
[ ] [1-2H] add a toggle for all paths, because when viewing QTLs they may be a distraction. This can discard the block-adjs components, which saves on computation and API requests.
[x] [1-2H/4H] lookup cropOntology API to display CO: values in Feature.values.Ontology cbd290e8 : feature table : for Ontology column, lookup from cropOntology API and display name.
[x] [1H/0.5H] button to copy selected Feature.values.Sequence into Sequence Search input 513f8b58 : sequence search : add arrow button to copy .values.Sequence from the first selected QTL which defines it.
[ ] [1-2H] upload uses collection.insert which is deprecated
[6-16H reqs to be defined] create, persist QTL
[4-8H] project QTL to adjacent axis : e.g. QTL -> nearest path endpoints (inside or outside the QTL) -> features at other end of paths -> define an interval on the target axis related : #46
[8-24H depends on requirements] QTL upload : ontology for Trait column (#256, cropOntology.org)
Adjustments to QTL horizontal position and width, discussed 2021Oct29 and earlier
not related to QTLs, but probably look at this in the same time-frame :