|  | 22 |  | 
                          |  | 23 | == Needs of the PhenoFlow module (lifelines, bbmri, gids2.0) == | 
                          |  | 24 |  | 
                          |  | 25 | PhenoFlow is the user interface for searching, browsing and extracting phenotype data from the Pheno model. | 
                          |  | 26 |  | 
                          |  | 27 | The systems (that will be) using this module are | 
                          |  | 28 | * LifeLines (datawarehouse) | 
                          |  | 29 | * BBMRI-NL (biobank catalog) and | 
                          |  | 30 | * gids (2.0). | 
                          |  | 31 | * COL7A1 Phenotype/Patient browser (here one gene == one investigation) | 
                          |  | 32 | * XGAP data browser | 
                          |  | 33 |  | 
                          |  | 34 | Requirements: | 
                          |  | 35 | * Users need to be able to login | 
                          |  | 36 | * All registered users have edit permissions to create new investigations | 
                          |  | 37 | * All existing investigations can only be listed (names) but no other values | 
                          |  | 38 | * All investigations are owned by one or more persons | 
                          |  | 39 | * If not yet owned, users can request to become manager of an investigation. | 
                          |  | 40 | * Otherwise users can request read access to the investigation | 
                          |  | 41 | * Users can create groups of themselves (except for lifelines) | 
                          |  | 42 | * Users can share an investigation and all its components to [public, groups, whitelists of users) for viewing | 
                          |  | 43 | * The sharing rules can be read or write (so that means they can transfer management of an investigation) | 
                          |  | 44 | * All InvestigationElement inherit the sharing rules set on an investigation (hence, if the investigation is public so are all its elements) | 
                          |  | 45 | * Individual investigation elements, and the dataelements that refer to them can have different permissions (lifelines) | 
                          |  | 46 |  | 
                          |  | 47 | Issues: | 
                          |  | 48 | * What about data that is not an Investigation/InvestigationElement? | 
                          |  | 49 |  | 
                          |  | 50 | See www.myexperiment.org for some inspiration on how this 'sharing' model can work. |