summaryrefslogtreecommitdiff
path: root/topics
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2021-10-19 07:33:00 +0300
committerFrederick Muriuki Muriithi2021-10-19 07:33:00 +0300
commitb41a940c5ef8cadc4317b58849166dd3a7718958 (patch)
tree832a457bfe55e03fd4a12afb51b30c863d277644 /topics
parenta5bab0def8e3642611b08fdae81c97ce6e726b1a (diff)
downloadgn-gemtext-b41a940c5ef8cadc4317b58849166dd3a7718958.tar.gz
Updates to partial correlations issue
Diffstat (limited to 'topics')
-rw-r--r--topics/gn1-migration-to-gn2/partial-correlations.gmi19
1 files changed, 18 insertions, 1 deletions
diff --git a/topics/gn1-migration-to-gn2/partial-correlations.gmi b/topics/gn1-migration-to-gn2/partial-correlations.gmi
index a5593a8..47516ad 100644
--- a/topics/gn1-migration-to-gn2/partial-correlations.gmi
+++ b/topics/gn1-migration-to-gn2/partial-correlations.gmi
@@ -40,7 +40,7 @@ The example in the description above says to pick 3 traits from the search resul
If you, however, find need to pick more than 3 traits, the following things are of note:
* There can only ever be a single **Primary** trait: if the user selects more than one, indicate an error
-* At lease one control trait MUST be selected. If there is no selected control trait, indicate an error
+* At least one control trait MUST be selected. If there is no selected control trait, indicate an error
* There can only ever be a maximum of 3 **Control** traits: if the user selects more than three, indicate an error
* For **Pearson's r** and **Spearman's rho** computations (the buttons immediately below the table), there must be at least one Target trait. If the user does not provide any, indicate an error
@@ -79,3 +79,20 @@ The relevant javascript files used on GN1 are:
* webqtl.js: see `databaseFunc` and `validateTrait` functions
* jqueryFunction.js: see `validateTraitNumber` function
+
+### 2021-10-18: fredm
+
+#### UI Explorations
+
+Some extra notes on UI that were not noted down:
+
+* A trait can ONLY EVER BE in one category, i.e either in **Primary**, **Control**, **Target** or **Ignored** but not in more that one of those categories.
+
+#### Code Exploration
+
+**RISet** values should be interpreted as **group**
+**strain** values should be interpreted as **sample**
+
+There's some UI setup code after selection of the traits to use for the partial correlation. The UI setup code will probably be migrated to GN2, leaving the heavy-lifting "Partial Correlations" code, that I assume exists, for migration to GN3.
+
+For GN3, it seems like we can simply reuse some of the trait-retrieval code migrated over when working on the clustered heatmaps.