| 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 | | * ... |