SchemaSpy Analysis of test_seqware_meta_db.public Generated by
SchemaSpy
Generated by SchemaSpy on Mon Mar 31 13:20 EDT 2014
Database Type: PostgreSQL - 9.1.12

XML Representation
Insertion Order Deletion Order (for database loading/purging scripts)

Table Children Parents Columns Rows Comments
expense 1 1 12 0 Auxiliary table for tracking expenses (not used at OICR)
expense_attribute 1 5 0 Auxiliary table for attributing expenses (not used at OICR)
experiment 5 5 25 423 High-level organization of samples (required, used for reporting, created by migration)
experiment_attribute 1 5 0 Attributes for experiments, created by the attribute annotator
experiment_library_design 1 3 11 8 Tracks experiment library design for reporting
experiment_link 1 6 0 Legacy table inspired by SRA schema (unused at OICR)
experiment_spot_design 2 6 24 Tracks experiment spot design for reporting
experiment_spot_design_read_spec 1 10 41 Tracks experiment spot design read specifications for reporting
file 4 2 13 70,986 Track files used as input for and output from workflow runs (required, created by SeqWare)
file_attribute 1 5 23 Attributes for files, created by the attribute annotator
file_provenance_report 45 81,301 Generated table (essentially a materialized view, generated by SeqWare)
file_report 9 0 Legacy table inspired by SRA schema (unused at OICR)
file_type 1 4 3 Track meta-types for files (used by deciders)
invoice 2 1 14 0 Track costs for workflows (unused at OICR)
invoice_attribute 1 5 0 Attributes for invoices
ius 4 3 12 18,586 Indivisible unit of sequencing (used for reporting, created by migration)
ius_attribute 1 5 67 Attributes for ius(es), created by the attribute annotator
ius_link 1 6 0 Legacy table inspired by SRA schema (unused at OICR)
ius_workflow_runs 2 3 54,986 Deprecated table used to associate ius with workflow runs
lane 6 9 23 7,387 High-level organization of IUS, an actual lane on a sequencer (used for reporting, created by migration)
lane_attribute 1 5 7,396 Attributes for lanes, created by the attribute annotator
lane_link 1 6 0 Legacy table inspired by SRA schema (unused at OICR)
lane_type 1 3 7 Tracks lane type for reporting
lane_workflow_runs 2 3 4,875 Deprecated table used to associate lanes with workflow runs
library_selection 2 3 25 Documents libraries for experiments
library_source 2 3 7 Documents libraries for experiments
library_strategy 2 3 21 Documents libraries for experiments
organism 2 5 56 Track organisms for samples and lanes
platform 2 4 28 Documents platforms for experiments
processing 11 3 21 518,682 Record details for steps of a workflow_run (created by SeqWare)
processing_attribute 1 5 1 Attributes for processing events
processing_experiments 2 7 3 Relates steps of a workflow to high-level metadata
processing_files 2 3 70,831 Relates steps of a workflow to high-level metadata
processing_ius 2 7 14,115 Relates steps of a workflow to high-level metadata
processing_lanes 2 7 6,110 Relates steps of a workflow to high-level metadata
processing_relationship 2 4 629,430 Relates steps of a workflow to high-level metadata
processing_samples 2 7 37 Relates steps of a workflow to high-level metadata
processing_sequencer_runs 2 7 8 Relates steps of a workflow to high-level metadata
processing_studies 2 7 0 Relates steps of a workflow to high-level metadata
registration 18 14 82 Authenticate users of this metadb
sample 11 3 25 121,340 High-level organization of IUS (used for reporting, created by migration)
sample_attribute 1 5 431,728 Attributes for samples, created by the attribute annotator
sample_hierarchy 2 2 120,260 Relationship of samples as they pass through the wet lab (created by migration)
sample_link 1 6 0 Legacy table inspired by SRA schema (unused at OICR)
sample_relationship 2 4 0 Legacy table inspired by SRA schema (unused at OICR)
sample_report 5 0 Legacy table inspired by SRA schema (unused at OICR)
sample_search 1 1 3 0 Legacy table inspired by SRA schema (unused at OICR)
sample_search_attribute 1 4 0 Legacy table inspired by SRA schema (unused at OICR)
sequencer_run 3 2 32 1,130 High-level organization of lanes, an actual run of a sequencer (used for reporting, created by migration)
sequencer_run_attribute 1 5 1,213 Attributes for sequencer runs, created by the attribute annotator
share_experiment 2 7 0 Support for the SeqWare portal (unused at oicr)
share_file 2 7 0 Support for the SeqWare portal (unused at oicr)
share_lane 2 7 0 Support for the SeqWare portal (unused at oicr)
share_processing 2 7 0 Support for the SeqWare portal (unused at oicr)
share_sample 2 7 0 Support for the SeqWare portal (unused at oicr)
share_study 2 8 0 Support for the SeqWare portal (unused at oicr)
share_workflow_run 2 8 0 Support for the SeqWare portal (unused at oicr)
study 5 2 16 155 High-level organization of experiments (required for reporting, created by migration)
study_attribute 1 5 155 Attributes for studies, created by the attribute annotator
study_link 1 6 0 Legacy table inspired by SRA schema (unused at OICR)
study_type 2 3 11 Documents studies
version 6 0 Legacy table inspired by SRA schema (unused at OICR)
workflow 3 1 20 68 Records installed workflows (created by SeqWare)
workflow_attribute 1 5 0 Attributes for workflows, created by the attribute annotator
workflow_param 1 1 8 1,561 Records parameters for workflows (populates default workflow.ini)
workflow_param_value 1 4 88 Records default parameter values for workflows (populates default workflow.ini)
workflow_run 8 2 20 38,550 Tracks runs of installed workflows (used by reporting, created by SeqWare)
workflow_run_attribute 1 5 1 Attributes for workflow runs, created by the attribute annotator
workflow_run_input_files 2 2 0 Tracks which files have been used as input for workflow runs (1.0.X, created by SeqWare)
workflow_run_param 1 6 0 Records parameters that a workflow was run with (created by SeqWare)
           
70 Tables     596 2,201,809  
0 Views     0