5 select distinct uri as Donor,
6 substring(jsonb_array_elements_text(payload->'aliases'), '([a-zA-Z0-9]+):') as AliasPrefix
8 where object_type = 'HumanDonor'
11 select uri as Biosample,
12 payload->>'accession' as Biosample_Accession,
13 payload->>'date_created' as Biosample_Created,
14 payload->>'lab' as Biosample_Lab,
15 payload->>'biosample_term_name' as Biosample_Term,
16 payload->>'summary' as Description,
17 jsonb_array_elements_text(payload->'parent_of') as child_biosample,
18 payload->>'donor' as Donor
20 where object_type = 'Biosample'
23 select uri as Experiment,
24 payload->>'accession' as Experiment_Accession,
25 payload->>'description' as Experiment_Description,
26 payload->>'status' as Experiment_Status,
27 payload->>'date_released' as Experiment_Released,
28 payload->>'lab' as Experiment_Lab,
29 jsonb_array_elements_text(payload->'replicates') as Replicate
31 where object_type = 'Experiment'
33 select gtex.Donor, Biosample, Biosample_Lab, Biosample_Term, Description, child_biosample
35 LEFT JOIN biosample ON gtex.Donor = biosample.Donor
36 where gtex.AliasPrefix = 'gtex'