Skip to content

Commit 06945b8

Browse files
committed
add intervals data to clickhouse
update intervals schema
1 parent 985cd25 commit 06945b8

File tree

5 files changed

+38
-1
lines changed

5 files changed

+38
-1
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
create database if not exists ot;
2+
3+
CREATE TABLE if not exists ot.intervals_log
4+
(
5+
`chromosome` Enum8('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', 'X', 'Y'),
6+
`start` UInt32,
7+
`end` UInt32,
8+
`geneId` String,
9+
`biosampleName` LowCardinality(String),
10+
`biosampleId` LowCardinality(String),
11+
`intervalType` LowCardinality(String),
12+
`distanceToTSS` UInt32,
13+
`score` Float64,
14+
`resourceScore` Array(Tuple(name LowCardinality(String), value Float64)),
15+
`datasourceId` LowCardinality(String),
16+
`pmid` String,
17+
`studyId` String,
18+
)
19+
engine = Log;
20+
;
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
create database if not exists ot;
2+
3+
create table if not exists ot.intervals engine = MergeTree ()
4+
order by
5+
(chromosome, start, end) as (
6+
select
7+
*
8+
from
9+
ot.intervals_log
10+
);
11+
12+
drop table ot.intervals_log;

config/config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,7 @@ steps:
221221
- name: explode load all datasets
222222
foreach:
223223
- aotf
224+
- intervals
224225
- literature
225226
- w2v
226227
- sentences

config/datasets.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,10 @@ clickhouse:
336336
table: associations_otf_log
337337
input_dir: view/association_otf
338338
postload_script: config/clickhouse/scripts/aotf.sql
339+
intervals:
340+
table: intervals_log
341+
input_dir: output/intervals
342+
postload_script: config/clickhouse/scripts/intervals.sql
339343
literature:
340344
table: literature_log
341345
input_dir: output/literature

deployment/variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ variable "open_search_jvm_options" {
8787
variable "clickhouse_image_tag" {
8888
description = "Clickhouse image tag"
8989
type = string
90-
default = "23.3.1.2823"
90+
default = "25.6.3.116"
9191
}
9292

9393
variable "data_location_source" {

0 commit comments

Comments
 (0)