-
Notifications
You must be signed in to change notification settings - Fork 1
/
dvc.lock
696 lines (696 loc) · 21.8 KB
/
dvc.lock
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
schema: '2.0'
stages:
get_ncbi_refseq:
cmd: bash pipeline/s0.0_get_ncbi_refseq.sh
deps:
- path: pipeline/s0.0_get_ncbi_refseq.sh
md5: 837b5f5eafaeb1bce06b909476276d05
size: 8151
outs:
- path: ./data/refseq
md5: 7e3fa86ff45297a95e4e235097ca92c7.dir
size: 52933152676
nfiles: 16664
get_bacdive_ogt:
cmd: python pipeline/s0.1_get_bacdive_ogt.py
deps:
- path: ./data/refseq
md5: 7e3fa86ff45297a95e4e235097ca92c7.dir
size: 52933152676
nfiles: 16664
- path: ./learn2therm/bacdive.py
md5: 301d7cf43ccc7efc2eb4d418169578c7
size: 1454
- path: ./learn2therm/io.py
md5: 0486f89d5dc673fab5af776b57cfd8d2
size: 3945
- path: ./learn2therm/utils.py
md5: 4845b20446345d469e7eae2a6968e962
size: 1766
- path: pipeline/s0.1_get_bacdive_ogt.py
md5: 237229bac42ebc65043e5a3145d9f483
size: 8511
params:
params.yaml:
get_bacdive_ogt.n_jobs: 6
get_bacdive_ogt.n_sample:
outs:
- path: ./data/metrics/s0.1_metrics.yaml
md5: b057c231026ca4b0fa9d2fc8e3307d46
size: 78
- path: ./data/taxa/taxa_info_and_ogt.csv
md5: a5bb1873b2aeac4026516a91dd94c3e1
size: 3826414
get_proteins:
cmd: python pipeline/s1.1_get_protein_sequences.py
deps:
- path: ./data/refseq
md5: 7e3fa86ff45297a95e4e235097ca92c7.dir
size: 52933152676
nfiles: 16664
- path: ./data/taxa/taxa_info_and_ogt.csv
md5: a5bb1873b2aeac4026516a91dd94c3e1
size: 3826414
- path: ./learn2therm/io.py
md5: 0486f89d5dc673fab5af776b57cfd8d2
size: 3945
- path: ./learn2therm/utils.py
md5: 4845b20446345d469e7eae2a6968e962
size: 1766
- path: pipeline/s1.1_get_protein_sequences.py
md5: ef8625578028b4eb93e7ef473e236a55
size: 6098
params:
params.yaml:
get_protein_sequences.n_jobs: 40
get_protein_sequences.n_sample:
outs:
- path: ./data/metrics/s1.1_metrics.yaml
md5: 8c34f4fefe92eac1fc9656ba83be235a
size: 55
- path: ./data/plots/protein_length_hist.png
md5: 80b0e3c3f4a942c80d6dad7e0b11fe52
size: 56916
- path: ./data/taxa/16s_rRNA.csv
md5: 1b0a6d0685ebb0e678b72cb3b57ae8a4
size: 21316764
- path: ./data/taxa/proteins
md5: d1c8cfa94113ff9ac352fd400f543432.dir
size: 24260213045
nfiles: 16665
label_taxa:
cmd: python pipeline/s1.0_label_taxa.py
deps:
- path: ./data/taxa.parquet
md5: e62b6a3fbb8232e4dfeca04c863ba761
size: 6487331
- path: ./learn2therm/utils.py
md5: 1af0c5553052e207597404ab2f583de3
size: 1767
- path: pipeline/s1.0_label_taxa.py
md5: 25490ac9fbdb57c0499c5ea44346157d
size: 2151
params:
params.yaml:
label_taxa.ogt_threshold: 40.0
outs:
- path: ./data/metrics/s1.0_metrics.yaml
md5: dc8b932adf1ca2bb9256408a6ae075a1
size: 26
- path: ./data/plots/ogt_hist.png
md5: 45f5421118a7ac3c5f9208de43aa4e09
size: 31166
- path: ./data/taxa_thermophile_labels.parquet
md5: 68b6dc086ee2d5f8e71373522e43f64a
size: 120740
get_16s_blast_scores:
cmd: python pipeline/s1.1_get_16s_blast_scores.py
deps:
- path: ./data/metrics/s0.3_protein_per_data_distr.csv
md5: 85d7481256d1db749f68b75c979aa73d
size: 118659
- path: ./data/taxa.parquet
md5: e62b6a3fbb8232e4dfeca04c863ba761
size: 6487331
- path: ./data/taxa_thermophile_labels.parquet
md5: 68b6dc086ee2d5f8e71373522e43f64a
size: 120740
- path: ./learn2therm/blast.py
md5: 0c6ef88fe61ffdfd0f4bed610da4c89e
size: 34098
- path: ./learn2therm/io.py
md5: 4f49985e8dcfb88d2c4504744e05d96a
size: 4031
- path: ./learn2therm/utils.py
md5: 1af0c5553052e207597404ab2f583de3
size: 1767
- path: ./pipeline/s1.1_get_16s_blast_scores.py
md5: e9d8f7a007ac0ab03207bc6b4ce55e56
size: 6693
params:
params.yaml:
get_16s_blast_scores.blast_metrics:
- local_gap_compressed_percent_id
- scaled_local_query_percent_id
- scaled_local_symmetric_percent_id
- local_E_value
- query_align_start
- query_align_end
- subject_align_end
- subject_align_start
- query_align_len
- query_align_cov
- subject_align_len
- subject_align_cov
- bit_score
get_16s_blast_scores.dev_n_sample:
get_16s_blast_scores.gapextend_penalty: 1
get_16s_blast_scores.gapopen_penalty: 2
get_16s_blast_scores.num_threads: 20
get_16s_blast_scores.penalty: -2
get_16s_blast_scores.reward: 1
get_16s_blast_scores.ungapped: false
get_16s_blast_scores.word_size: 28
outs:
- path: ./data/metrics/s1.1_metrics.yaml
md5: d46c5b011f7a0dc2efec6d1d9b1ca40f
size: 85
- path: ./data/taxa_pairs/alignment/
md5: 40439dc256528d3c1e71b68d53f55ab1.dir
size: 90778197
nfiles: 26
label_all_pairs:
cmd: python pipeline/s1.2_label_all_pairs.py
deps:
- path: ./data/taxa_pairs/alignment
md5: 40439dc256528d3c1e71b68d53f55ab1.dir
size: 90778197
nfiles: 26
- path: ./learn2therm/utils.py
md5: 1af0c5553052e207597404ab2f583de3
size: 1767
- path: ./pipeline/s1.2_label_all_pairs.py
md5: 69e76dece66806d59790fd1a399c8f83
size: 4026
params:
params.yaml:
label_all_pairs.blast_metric_thresholds:
local_gap_compressed_percent_id:
thresh: 0.81
greater: true
query_align_cov:
thresh: 0.985
greater: true
subject_align_cov:
thresh: 0.985
greater: true
label_all_pairs.dev_only_one_file: false
outs:
- path: ./data/metrics/s1.2_metrics.yaml
md5: 75a19a2c12df719c25fb0b69bbd27b33
size: 80
- path: ./data/taxa_pairs/pair_labels
md5: 3bf22eeeae76e04393b36f4afbbb0df2.dir
size: 16248669
nfiles: 26
get_protein_blast_scores:
cmd: python pipeline/s1.4_get_protein_blast_scores.py
deps:
- path: ./data/taxa/proteins
md5: d1c8cfa94113ff9ac352fd400f543432.dir
size: 24260213045
nfiles: 16665
- path: ./data/taxa_pairs/pair_labels.csv
md5: 93559135b6d41a9a510a775e0236ecfc
size: 9633344
- path: ./data/taxa_pairs/pairwise_16s_blast.csv
md5: aa98b55fec7d0b5a937376b14e094864
size: 105641139
- path: ./learn2therm/blast.py
md5: 1dada75a9efafa27e269ed7285a9c4c0
size: 31876
- path: ./learn2therm/utils.py
md5: 4845b20446345d469e7eae2a6968e962
size: 1766
- path: ./pipeline/s1.4_get_protein_blast_scores.py
md5: eb41c80cadbf87fcfb66614e41797722
size: 7262
params:
params.yaml:
get_protein_blast_scores.blast_metrics:
- local_gap_compressed_percent_id
- scaled_local_query_percent_id
- scaled_local_symmetric_percent_id
- local_E_value
- query_align_start
- query_align_end
- subject_align_end
- subject_align_start
- query_align_len
- query_align_cov
- subject_align_len
- subject_align_cov
- bit_score
get_protein_blast_scores.checkpoint:
get_protein_blast_scores.dask_cluster_class: SLURMCluster
get_protein_blast_scores.max_protein_length: 400
get_protein_blast_scores.method: diamond
get_protein_blast_scores.method_blast_params:
num_threads: 6
word_size: 3
gapopen: 11
gapextend: 1
matrix: BLOSUM62
threshold: 11
ungapped: false
get_protein_blast_scores.method_diamond_params:
num_threads: 6
sensitivity: ultra-sensitive
iterate: false
global_ranking:
gapopen: 11
gapextend: 1
matrix: BLOSUM62
get_protein_blast_scores.n_jobs: 48
get_protein_blast_scores.primary_sweep: true
get_protein_blast_scores.restart: true
outs:
- path: ./data/metrics/s1.4_metrics.yaml
md5: ef4bb014b8361bc35a5800cb4dae57ee
size: 106
- path: ./data/taxa_pairs/protein_alignment/
md5: 4ed01b2ae1248d722a86353e0534d16f.dir
size: 27915017520
nfiles: 13796
make_database:
cmd: python ./pipeline/s1.4_make_database.py
deps:
- path: ./data/protein_pairs
md5: 854e4a6542cbd916ef6b41cfc554c188.dir
size: 1867609165
nfiles: 159
- path: ./data/proteins
md5: 294a0c72c9128af75de85f9947bfebdb.dir
size: 8031552496
nfiles: 239
- path: ./data/taxa.parquet
md5: e62b6a3fbb8232e4dfeca04c863ba761
size: 6487331
- path: ./data/taxa_pairs/alignment
md5: 40439dc256528d3c1e71b68d53f55ab1.dir
size: 90778197
nfiles: 26
- path: ./data/taxa_pairs/pair_labels
md5: 3bf22eeeae76e04393b36f4afbbb0df2.dir
size: 16248669
nfiles: 26
- path: ./data/taxa_thermophile_labels.parquet
md5: 68b6dc086ee2d5f8e71373522e43f64a
size: 120740
- path: ./learn2therm/database.py
md5: 2ded61aa9b14fc60795dea91af3d2d20
size: 10802
outs:
- path: ./data/database.ddb
md5: b51482d0b753298b2bd522729dc69767
size: 14074523648
get_raw_data_taxa:
cmd: python pipeline/s0.0_get_raw_data_taxa.py
deps:
- path: pipeline/s0.0_get_raw_data_taxa.py
md5: 70be4fd1a678b2be181125c79af47bdf
size: 5882
params:
params.yaml:
get_raw_data_taxa.max_16s_len: 1600
get_raw_data_taxa.min_16s_len: 1300
outs:
- path: ./data/metrics/s0.0_metrics.yaml
md5: 5dd2e4cdd6433bb2bb4c0ae2b7e2b783
size: 42
- path: ./data/taxa.parquet
md5: e62b6a3fbb8232e4dfeca04c863ba761
size: 6487331
get_raw_data_proteins:
cmd: python pipeline/s0.1_get_raw_data_proteins.py
deps:
- path: ./pipeline/s0.1_get_raw_data_proteins.py
md5: 35f8f12d0b65e2fc6d95011631fe94d2
size: 2980
params:
params.yaml:
get_raw_data_proteins.dev_only_one_uniprot_file: false
outs:
- path: ./data/metrics/s0.1_metrics.yaml
md5: 034622e986ae390c770b1fd4d1c02efc
size: 32
- path: ./data/uniprot/uniprot_pulled_timestamp
md5: 88a4ed10c38792e572fc6d7ed432d8c3
size: 10
parse_proteins:
cmd: python pipeline/s0.3_parse_proteins.py
deps:
- path: ./data/taxa.parquet
md5: e62b6a3fbb8232e4dfeca04c863ba761
size: 6487331
- path: ./data/uniprot/proteome_metadata.csv
md5: e858a56f6842ce772940c7e2394e978f
size: 8045021
- path: ./data/uniprot/uniprot_pulled_timestamp
md5: 88a4ed10c38792e572fc6d7ed432d8c3
size: 10
- path: ./learn2therm/io.py
md5: 4f49985e8dcfb88d2c4504744e05d96a
size: 4031
- path: ./pipeline/s0.3_parse_proteins.py
md5: 303840cef5b2c827dc9def560d86e9df
size: 11021
params:
params.yaml:
parse_proteins.dev_only_one_uniprot_file: false
parse_proteins.max_prot_per_file: 100000
outs:
- path: ./data/metrics/s0.3_metrics.yaml
md5: aae48eb1b6920ac4b1b985bd4b0e2d8d
size: 90
- path: ./data/metrics/s0.3_protein_per_data_distr.csv
md5: 85d7481256d1db749f68b75c979aa73d
size: 118659
- path: ./data/proteins/
md5: 294a0c72c9128af75de85f9947bfebdb.dir
size: 8031552496
nfiles: 239
get_proteome_mdata:
cmd: python pipeline/s0.2_get_proteome_mdata.py
deps:
- path: pipeline/s0.2_get_proteome_mdata.py
md5: 30612e819c7a75fa695ec91afa571d4d
size: 5743
outs:
- path: ./data/uniprot/proteome_metadata.csv
md5: e858a56f6842ce772940c7e2394e978f
size: 8045021
protein_alignment:
cmd: python ./pipeline/s1.3_protein_alignment.py
deps:
- path: ./data/proteins
md5: 294a0c72c9128af75de85f9947bfebdb.dir
size: 8031552496
nfiles: 239
- path: ./data/taxa_pairs/alignment
md5: 40439dc256528d3c1e71b68d53f55ab1.dir
size: 90778197
nfiles: 26
- path: ./data/taxa_pairs/pair_labels
md5: 3bf22eeeae76e04393b36f4afbbb0df2.dir
size: 16248669
nfiles: 26
- path: ./learn2therm/blast.py
md5: 0c6ef88fe61ffdfd0f4bed610da4c89e
size: 34098
- path: ./pipeline/s1.3_protein_alignment.py
md5: f4332e3d499bde84dcfb681bedc42b94
size: 10496
params:
params.yaml:
get_protein_blast_scores.dask_cluster_class: SLURMCluster
get_protein_blast_scores.dev_sample_pairs:
get_protein_blast_scores.max_protein_length: 250
get_protein_blast_scores.method: diamond
get_protein_blast_scores.method_blast_params:
num_threads: 6
word_size: 3
gapopen: 11
gapextend: 1
matrix: BLOSUM62
threshold: 11
ungapped: false
evalue: 1e-05
qcov_hsp_perc: 75
get_protein_blast_scores.method_diamond_params:
num_threads: 6
sensitivity: ultra-sensitive
iterate: false
global_ranking:
gapopen: 11
gapextend: 1
matrix: BLOSUM62
evalue: 1e-05
hsp_cov: 75
get_protein_blast_scores.n_jobs: 80
get_protein_blast_scores.save_frequency: 20000
outs:
- path: ./data/metrics/s1.3_metrics.yaml
md5: f350d97df9d319423c55b84a7cf4c21d
size: 157
- path: ./data/protein_pairs/
md5: 854e4a6542cbd916ef6b41cfc554c188.dir
size: 1867609165
nfiles: 159
compare_to_Tm:
cmd: python ./pipeline/s2.2_compare_to_Tm.py
deps:
- path: ./data/database.ddb
md5: b51482d0b753298b2bd522729dc69767
size: 14074523648
- path: ./pipeline/s2.2_compare_to_Tm.py
md5: f15eb675aa1de529eb6576591310ba33
size: 13225
outs:
- path: ./data/validation/tm/metrics.yaml
md5: 5dfaa4f96a982a16d6abeaffcc58bf06
size: 94
- path: ./data/validation/tm/ogt_vs_tm.csv
md5: 9203c2fe409eaf86f39fc1f4dd60527e
size: 166564
- path: ./data/validation/tm/ogt_vs_tm_check.png
md5: 2cba5b2e8671b05119263046e00ecdbf
size: 206107
get_hait_pairs:
cmd: python ./pipeline/s2.1_get_hait_pairs.py
deps:
- path: ./pipeline/s2.1_get_hait_pairs.py
md5: 95c0502ea5adb068797b8a152b936978
size: 4646
outs:
- path: ./data/validation/hait_pairs.csv
md5: da510eb88db40cbc95b514fd10fd90bd
size: 1030184
run_hait_alignment:
cmd: python ./pipeline/s2.3_run_hait_alignment.py
deps:
- path: ./data/validation/hait_pairs.csv
md5: da510eb88db40cbc95b514fd10fd90bd
size: 1030184
- path: ./learn2therm/blast.py
md5: 0c6ef88fe61ffdfd0f4bed610da4c89e
size: 34098
- path: ./pipeline/s2.3_run_hait_alignment.py
md5: adb29e20850fdc605e978a29d0926533
size: 3252
params:
params.yaml:
get_protein_blast_scores.method: diamond
get_protein_blast_scores.method_blast_params:
num_threads: 6
word_size: 3
gapopen: 11
gapextend: 1
matrix: BLOSUM62
threshold: 11
ungapped: false
evalue: 1e-05
qcov_hsp_perc: 75
get_protein_blast_scores.method_diamond_params:
num_threads: 6
sensitivity: ultra-sensitive
iterate: false
global_ranking:
gapopen: 11
gapextend: 1
matrix: BLOSUM62
evalue: 1e-05
hsp_cov: 75
outs:
- path: ./data/validation/hait_aligned_scores.csv
md5: 0008a3ee3cec87307c5085bad9c85819
size: 1261616
compare_hait_alignment:
cmd: python ./pipeline/s2.4_compare_hait_alignment.py
deps:
- path: ./data/database.ddb
md5: b51482d0b753298b2bd522729dc69767
size: 14074523648
- path: ./data/validation/hait_aligned_scores.csv
md5: 0008a3ee3cec87307c5085bad9c85819
size: 1261616
- path: ./pipeline/s2.4_compare_hait_alignment.py
md5: 88709a87998b4ca7d946a6b37d170c4d
size: 4617
outs:
- path: ./data/validation/hait_alignment/
md5: 8e8bb1b8a1a67e56931b674f4760058d.dir
size: 404197
nfiles: 4
get_HMM_profiles:
cmd: python ./pipeline/s2.5_get_HMM_profiles.py
outs:
- path: ./data/validation/hmmer/Pfam-A.hmm
md5: eb895a2152c0e977cb6cf1fee27e3003
size: 1572192814
- path: ./data/validation/hmmer/s2.5_metrics.yaml
md5: 118fa7426d2980e00004767d9f855821
size: 28
hmmer_hait:
cmd: python ./pipeline/s2.6_hmmer_hait.py
deps:
- path: ./data/validation/hait_pairs.csv
md5: da510eb88db40cbc95b514fd10fd90bd
size: 1030184
- path: ./data/validation/hmmer/Pfam-A.hmm
md5: eb895a2152c0e977cb6cf1fee27e3003
size: 1572192814
- path: ./learn2therm/hmmer.py
md5: eccd13a29bd99b10477081d31c36b0ae
size: 10842
- path: ./pipeline/s2.6_hmmer_hait.py
md5: 076866cbf3bd0b9a1d2b67ce50fc3946
size: 5379
params:
params.yaml:
run_hmmer.e_value: 1e-10
run_hmmer.jaccard_threshold: 0.79
run_hmmer.njobs: 32
outs:
- path: ./data/validation/hmmer/hait_jaccard.png
md5: 5d4d7320f8285ba57d8d554211b4b9c3
size: 47708
- path: ./data/validation/hmmer/hait_n_domains.png
md5: 7d700365afe76c698317ec5021e406bf
size: 61284
- path: ./data/validation/hmmer/hait_scores.csv
md5: 4e9387cacdd61a0096603ea19299e824
size: 133964
- path: ./data/validation/hmmer/s2.6_metrics.yaml
md5: ba1bf189b8bc0e4d21c868af76a4e034
size: 152
run_hmmer:
cmd: python ./pipeline/s2.7_run_hmmer.py
deps:
- path: ./data/database.ddb
md5: b51482d0b753298b2bd522729dc69767
size: 14074523648
- path: ./data/validation/hmmer/Pfam-A.hmm
md5: eb895a2152c0e977cb6cf1fee27e3003
size: 1572192814
- path: ./learn2therm/hmmer.py
md5: eccd13a29bd99b10477081d31c36b0ae
size: 10842
- path: ./pipeline/s2.7_run_hmmer.py
md5: bdbd3f941831c6a55d7c0daa2354f3a7
size: 9021
params:
params.yaml:
run_hmmer.chunk_size: 2000
run_hmmer.dev_sample_data: false
run_hmmer.e_value: 1e-10
run_hmmer.njobs: 32
run_hmmer.prefetch: true
run_hmmer.scan: false
outs:
- path: ./data/validation/hmmer/hmmer_outputs/
md5: 027a672a998a3c8639c5bf75a791a655.dir
size: 33161094
nfiles: 6
- path: ./data/validation/hmmer/s2.7_metrics.yaml
md5: 30d47a21e0831e79e5a4713252156868
size: 158
parse_hmmer_result:
cmd: python ./pipeline/s2.8_parse_hmmer_result.py
deps:
- path: ./data/protein_pairs/
md5: 854e4a6542cbd916ef6b41cfc554c188.dir
size: 1867609165
nfiles: 159
- path: ./data/validation/hmmer/hmmer_outputs/
md5: 027a672a998a3c8639c5bf75a791a655.dir
size: 33161094
nfiles: 6
- path: ./learn2therm/hmmer.py
md5: eccd13a29bd99b10477081d31c36b0ae
size: 10842
- path: ./pipeline/s2.8_parse_hmmer_result.py
md5: 31e43626a676ffdac40e6b2d7c1a71da
size: 6310
params:
params.yaml:
run_hmmer.chunk_size: 2000
run_hmmer.jaccard_threshold: 0.79
outs:
- path: ./data/validation/hmmer/hmmer_labels/
md5: 679766830076109da6620d2ae3996948.dir
size: 802868141
nfiles: 224
- path: ./data/validation/hmmer/s2.8_metrics.yaml
md5: 9a9561652b0329103cba6bf40708f718
size: 126
compare_hait_hmmer:
cmd: python ./pipeline/s2.9_compare_hait_hmmer.py
deps:
- path: ./data/database.ddb
md5: b51482d0b753298b2bd522729dc69767
size: 14074523648
- path: ./data/validation/hmmer/hmmer_labels/
md5: 679766830076109da6620d2ae3996948.dir
size: 802868141
nfiles: 224
- path: ./pipeline/s2.9_compare_hait_hmmer.py
md5: 23860fa292e1ec70228495dc26524fed
size: 3537
outs:
- path: ./data/validation/hmmer/compare_jaccard_hist.png
md5: 11a8720bb96b2dac9615eab5235090ab
size: 70821
- path: ./data/validation/hmmer/s2.9_metrics.yaml
md5: 813af92d04223435be4817074feada8b
size: 220
structure_hait:
cmd: python ./pipeline/s2.11_structure_hait.py
deps:
- path: ./data/validation/hait_pairs.csv
md5: da510eb88db40cbc95b514fd10fd90bd
size: 1030184
- path: ./pipeline/s2.11_structure_hait.py
md5: 886b3bc4682382ddf6ba83f33c195cfb
size: 1769
outs:
- path: ./data/validation/structure/hait_fatcat.csv
md5: a9d92f34fe9c01a24a93ccbf02d5bfbf
size: 1039666
sample_data_for_structure:
cmd: python ./pipeline/s2.10_sample_data_for_structure.py
deps:
- path: ./data/database.ddb
md5: b51482d0b753298b2bd522729dc69767
size: 14074523648
- path: ./pipeline/s2.10_sample_data_for_structure.py
md5: f5234261b6939c6c081b204c55ee231b
size: 3750
params:
params.yaml:
sample_data_for_structure.metrics:
- (query_align_cov+subject_align_cov)/2.0
sample_data_for_structure.sample_size: 10000
outs:
- path: ./data/validation/structure/sample_l2t_data.csv
md5: f21195b2afa9cfe9158f75e945944566
size: 374901
structure_l2t:
cmd: python ./pipeline/s2.12_structure_l2t.py
deps:
- path: ./data/validation/structure/sample_l2t_data.csv
md5: f21195b2afa9cfe9158f75e945944566
size: 374901
- path: ./pipeline/s2.12_structure_l2t.py
md5: d3139349859d0acfef0841c06f811fc4
size: 1908
outs:
- path: ./data/validation/structure/l2t_sample_fatcat.csv
md5: fee8a4546b55cb708cfa141c911598f2
size: 352285
engqvist:
cmd: python ./pipeline/s2.13_map_to_engqvist.py
deps:
- path: ./data/database.ddb
md5: b51482d0b753298b2bd522729dc69767
size: 14074523648
- path: ./pipeline/s2.13_map_to_engqvist.py
md5: 5fd131ef40acaf3263fa7d632790581c
size: 3487
outs:
- path: ./data/validation/engqvist/metrics.yaml
md5: 17dd0da3dd0ac87c06241f6783bee026
size: 131
- path: ./data/validation/engqvist/ogt_comparison.png
md5: c736bf2093de2e6e4f3e0e30dc7689e7
size: 219914