Attention une mise à jour du service Gitlab va être effectuée le mardi 18 janvier (et non lundi 17 comme annoncé précédemment) entre 18h00 et 18h30. Cette mise à jour va générer une interruption du service dont nous ne maîtrisons pas complètement la durée mais qui ne devrait pas excéder quelques minutes.

Commit 73d1915d authored by Mathieu Giraud's avatar Mathieu Giraud
Browse files

doc/database.org: draft explaining the database schema

parent fe8a1b5a
* Database schema
** Patients and samples
A patient has several samples. A sample is an uploaded .fasta/.fastq file.
** Launching and results
A software/pipeline (as for example Vidjil or Brno pipeline)
process .fasta/.fastq file and produce a "data file".
The options of the software/pipeline are stored in a "config".
** "Fusing" results on different samples
The result "data files" of a same patient (and processed within a same "config")
are "fused" to a unique "fused file".
** Analysis
All changes done by the user (on a specific "fused file") are recorded
into a ".analysis" file and stored into the database.
** Authentification
There is a mecanism to authenticate users/groups and to grant them some accesses on the patients:
- read
- add samples (to an existing patient, uploading .fasta/.fastq files)
- add patients
- save an analysis (with some clones merged, labeled or renamed)
- delete samples and patients
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment