| 1 | In the Molgenis Research Portal, we want to have a Phenotype Matrix Viewer |
| 2 | edit |
| 3 | AppCatalogue |
| 4 | Create Biobank Catalogue |
| 5 | Browse And Select Features |
| 6 | Request Data? |
| 7 | Approve Request? |
| 8 | AppInstaller |
| 9 | StoryImputeGenoData |
| 10 | StoryConvertGenoData |
| 11 | StoryConvertPhenoData |
| 12 | Create MOLGENIS VM |
| 13 | (LifeLines) Load LifeLines First release |
| 14 | (LifeLines) Link VM to WOM |
| 15 | AppResearchPortal |
| 16 | StoryBrowseAndSelectFeatures? |
| 17 | StoryViewAndFilterInMatrix |
| 18 | Download as PLINK |
| 19 | Download as SPSS? |
| 20 | Run GWAS analysis? |
| 21 | Scrum: ticket:1050 |
| 22 | |
| 23 | Original Requirements on Modules/Matrix |
| 24 | |
| 25 | Acceptance criteria: |
| 26 | |
| 27 | One viewer! |
| 28 | Has options to export to Excel and SPSS. |
| 29 | Has column filters that can be stacked. |
| 30 | Has row and column header filters. |
| 31 | Design decisions: |
| 32 | |
| 33 | Repeated values on same measurement will be solved during import |
| 34 | In all cases: ask Salome what the researcher would expect to see |
| 35 | Suggested solutions: |
| 36 | In case of fixed number of values: create new measurements for each repeat (e.g. bp1, bp2, ..) |
| 37 | In case of variable number of values: count number + import the last two |
| 38 | Status: |
| 39 | |
| 40 | We'll use the SliceablePhenoMatrixVM matrix viewer. |
| 41 | It supports multiple values. |
| 42 | When initializing, you provide it with a hashmap of protocols and lists of measurements. |
| 43 | SliceablePhenoMatrixVM implements the Backend interface. There are multiple backends: Relational, EAV and View. |