74 | | === As a bioinformatician I want to add new analyses === |
75 | | |
76 | | * I want a clear screen to add and configure new tools |
77 | | * I want to be able to testdrive the tools before people can use them |
78 | | * I want to be able to sort out technical details such as compute resource, batching, default parameters so the user does not have to deal with this |
| 70 | * I want a clear screen to add and configure new tools including parameters, help and test cases to validate they function properly |
| 71 | * I want to be able to testdrive the tools privately before other people can use them |
| 72 | * I want to be able to configure technical details such as compute resource, batching, default parameters so the user does not have to deal with this |
| 90 | TODO: add specific workflows that we want to have demonstrated succesfully such as R/qtl, impute, NGS. |
| 91 | |
| 92 | Technical note: |
| 93 | * Strong overlap with ProtocolWorkflows for the wet lab |
| 94 | |
| 95 | === As a biologist I want to link my data to public databases === |
| 96 | |
| 97 | Discussion: we need specific examples here so we know what we need to be able to do at least. |
| 98 | |
| 99 | * I want to have automatically rendered linkouts to popular databases based in data types (e.g. by recognizing ENS identifiers) |
| 100 | * I want to manually add linkouts if they are not automatically present |
| 101 | * I want to link genomic information to other genome browsers using a DAS service that I can plug in elsewhere |
| 102 | |
| 103 | [Discussion: be more precise on what tools and what data below; the generic story is that we want to enable them] |
| 104 | * I want to able to export XGAP data immediatly into popular online tools |
| 105 | * It would be great if XGAP already featured integration or enrichment functions [????] with popular database, for example map genes to KEGG and them visualize them |
| 106 | * ... |
| 107 | |
| 108 | === As an molgenis administrator I want to configure the application === |
| 109 | |
| 110 | Discussion: this is probably too big for one story. Should also include automated deployment etc. |
| 111 | |
| 112 | * I want a configuration screen for all kinds of application settings, such as: |
| 113 | * View the status of the database, is it set up correctly, move it to other backend, how much space am I using, how much is available, how fast are the queries, etc |
| 114 | * View status of file storage, does the application have read/write rights, are backups being made, what kind of files do people store, how often are they retrieved, etc |
| 115 | * I want the ability to restore backups of the database, additional files, other settings such as this panel, and view a history of changes/additions/deletions of these aspects |
| 116 | * I would like to view user activity and registration, and be able to communicate with users by either email, messages inside the application, or otherwise |
| 117 | * ... |
| 118 | |
| 119 | |
97 | | === As an administrator I want to configure the application |
98 | | |
99 | | * I want a configuration screen for all kinds of application settings, such as: |
100 | | * View the status of the database, is it set up correctly, how much space am I using, how much is available, how fast are the queries, etc |
101 | | * View status of file storage, does the application have read/write rights, are backups being made, what kind of files do people store, how often are they retrieved, etc |
102 | | * I want the ability to restore backups of the database, additional files, other settings such as this panel, and view a history of changes/additions/deletions of these aspects |
103 | | * I would like to view user activity and registration, and be able to communicate with users by either email, messages inside the application, or otherwise |
104 | | * ... |