Changes between Version 2 and Version 3 of xQTLAppUserStories


Ignore:
Timestamp:
2011-02-09T13:10:29+01:00 (14 years ago)
Author:
Morris Swertz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • xQTLAppUserStories

    v2 v3  
    6464* ...
    6565
    66 === As a biologist I want to connect external tools
     66=== As a bioinformatician I want to add new computational protocols/tools ===
    6767
    68 * I want to have linkouts to popular databases, datatypes permitting
    69 * I want to manually add linkouts if they are not present
    70 * I want to able to export XGAP data immediatly into popular online tools, for example get a link for a DAS service that I can plug in elsewhere
    71 * 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
    72 * ...
     68Short name: AddTools
    7369
    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
    7973* I would like information on who to contact if the application or computation server needs additional configuring or installing
    8074* ...
     
    8276=== As a bioinformatician I want to add and configure workflows ===
    8377
    84 * I want to be able to build workflows from analyses protocols using a helpful screen (may or may not be graphical)
     78Short name: ComputeWorkflows
     79
     80Acceptance criteria:
     81* I want to be able to build workflows using existing compute protocols as elements using a helpful screen (may or may not be graphical)
    8582* I would like help connecting analyses in a meaningful way, ie. be sure the outcome is not nonsense, by having good documentation, ontologies, strict typing, etc
    8683* The screen not have to be extensive, a simple concatenation of a few steps is already very helpful (ie. normalization -> correction -> scan QTL -> make network -> visualize)
     
    9188* ...
    9289
     90TODO: add specific workflows that we want to have demonstrated succesfully such as R/qtl, impute, NGS.
     91
     92Technical 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
     97Discussion: 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
     110Discussion: 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
    93120=== As an administrator I want user management and security ===
    94121
    95122See all stories of [http://www.molgenis.org/wiki/AuthModuleUserStories auth].
    96123
    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 * ...