Changes between Version 2 and Version 3 of xQTLAdministratorDatabase


Ignore:
Timestamp:
2011-09-07T10:57:03+02:00 (13 years ago)
Author:
jvelde
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • xQTLAdministratorDatabase

    v2 v3  
    33= [wiki:xQTL xQTL workbench] - Manage database and storage =
    44
    5 * go to Settings -> Database status
     5=== Setup file storage ===
    66
    7 here you can load the example data, or reset to database to its empty form.
    8 empty means
    9  * the tables definitions are loaded in the database
    10  * users admin and anonymous are present
    11  * usergroups biologist and bioinformatician are present
    12  * permissions as defined in the gui.xml are loaded: this means which groups can see which screens and are allowed to write which entities
     7xQTL can store files in a semi-relational way. In ''Browse data'' -> ''View files'' you can add an entity which depicts a file, and then upload the content of the file. The content is attached to this entity. Some data matrix storage variants (binary, csv) also use this file storage mechanism. In order to use it, you must set and validate a path on the server where the application is running.
     8* Start by clicking to ''Settings'', then select ''File storage''.
     9* If not path is set, type one in the box and press ''Set path''.
     10* The status of 'does it exist' and 'does it have content' is now updated. Consider if you want to use this location.
     11* Press ''Validate'' to attempt a mkdir operation if the location does not exist, and attempt to write-read-delete a small test file inside this location next.
     12* If this succeeds, you will get a green VALIDATED message. If it fails, you will be informed why at the top, and the message will be UNVALIDATED.
     13* Once this path has been set, files will be stored and read from this location.
     14* If a path has been set but you are unhappy with it, you can use ''Delete path''. Beware: setting a new path will break existing links to entities and files.
    1315
    14 loading the example data (first set a storage path in File storage): now you have
    15  * example users 'bio-user' and 'bioinfo-user'
    16  * additional permissions loaded to give these users functional access to the database
    17  * example investigation, including
    18   * annotations for individual, chromosome, etc
    19   * geno/pheno dataset, tagged for QTL
    20   * Rqtl analysis ready to be executed
     16=== Manage the database ===
    2117
    22 * go to Settings -> File storage
     18You can find database manipulation tools under ''Settings'', then select ''Database status''. Here you can load the example data, or reset to database to its empty form.
    2319
    24 set a path and press Validate in order to get a location where xQTL can store files
     20Making the database 'empty' means:
     21 * The xQTL data tables definitions are reloaded in the database.
     22 * Users 'admin' and 'anonymous' are loaded.
     23 * User groups 'biologist' and 'bioinformatician' are loaded.
     24 * Permissions (as defined in the application GUI XML) are loaded: this means which groups can see which screens and are allowed to write which entities. In this case, the permissions for biologist and bioinformatician are loaded.
     25
     26Loading the example data results in:
     27 * The example users 'bio-user' and 'bioinfo-user' are loaded.
     28 * Additional permissions to give these users functional access to the database are added.
     29 * The example investigation is loaded, including:
     30  * Annotations for individuals, chromosomes, etc.
     31  * Geno- and phenotype dataset, tagged and ready for QTL analysis.
     32  * The Rqtl analysis with configured parameters, ready to be executed.
     33
     34Furthermore, you can view the database connection settings and some relevant application generation properties here. In the future we wish to add more database tools for admin, for example, runtime switching of the connection, or running informative queries.