Skip to content

Commit aea6312

Browse files
authored
Update kraken db (#30)
* fix: update to new kraken-plusfp database version * fix: update kraken memory for larger index * fix: update kraken2 db download feature * fix: update new bacdb name * fix: update build targets for new kraken bac db
1 parent 4150e30 commit aea6312

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

config/templates/tools.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"FASTAWITHADAPTERSETD": "resources/TruSeq_and_nextera_adapters.consolidated.fa",
3333
"FASTQ_SCREEN_CONFIG": "resources/fastq_screen.conf",
3434
"FASTQ_SCREEN_CONFIG2": "resources/fastq_screen_2.conf",
35-
"KRAKENBACDB": "/fdb/kraken/20180907_standard_kraken2",
35+
"KRAKENBACDB": "/data/OpenOmics/references/kraken/k2_pluspf_20241228",
3636
"Trimsettings": "---------------------------- TRIMMOMATIC parameters ----------------------------------------------------------",
3737
"LEADINGQUALITY": 10,
3838
"TRAILINGQUALITY": 10,
@@ -61,4 +61,4 @@
6161
"WIGTYPE": "None"
6262
}
6363
}
64-
}
64+
}

resources/cluster.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@
3232
"kraken_pe": {
3333
"cpus-per-task": "24",
3434
"gres": "lscratch:256",
35-
"mem": "110g"
35+
"mem": "240g"
3636
},
3737
"kraken_se": {
3838
"cpus-per-task": "24",
3939
"gres": "lscratch:256",
40-
"mem": "110g"
40+
"mem": "240g"
4141
},
4242
"pca": {
4343
"mem": "88g",

rna-seek

+1-1
Original file line numberDiff line numberDiff line change
@@ -652,7 +652,7 @@ def setup(sub_args, ifiles, repo_path, output_path):
652652
# Update paths to shared resources directory
653653
config['bin']['rnaseq']['tool_parameters']['FASTQ_SCREEN_CONFIG'] = os.path.join(sub_args.shared_resources, "fastq_screen_db", "fastq_screen_p1.conf")
654654
config['bin']['rnaseq']['tool_parameters']['FASTQ_SCREEN_CONFIG2'] = os.path.join(sub_args.shared_resources, "fastq_screen_db", "fastq_screen_p2.conf")
655-
config['bin']['rnaseq']['tool_parameters']['KRAKENBACDB'] = os.path.join(sub_args.shared_resources, "20180907_standard_kraken2")
655+
config['bin']['rnaseq']['tool_parameters']['KRAKENBACDB'] = os.path.join(sub_args.shared_resources, "k2_pluspf_20241228")
656656

657657
# Save config to output directory
658658
print("\nGenerating config file in '{}'... ".format(os.path.join(output_path, 'config.json')), end = "")

workflow/rules/build.smk

+5-5
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ rule all:
134134
provided(expand(join(SHARED_PATH, "fastq_screen_db", "fastq_screen_p{ext}.conf"), ext=["1", "2"]), SHARED_PATH),
135135
# Kraken2 Database,
136136
# conditional runs with --shared-resources option
137-
provided(expand(join(SHARED_PATH, "20180907_standard_kraken2", "{ref}.k2d"), ref=["hash", "opts", "taxo"]), SHARED_PATH),
137+
provided(expand(join(SHARED_PATH, "k2_pluspf_20241228", "{ref}.k2d"), ref=["hash", "opts", "taxo"]), SHARED_PATH),
138138

139139

140140
rule rsem:
@@ -640,16 +640,16 @@ rule kraken2_db:
640640
fa=REFFA,
641641
gtf=GTFFILE,
642642
output:
643-
expand(join(SHARED_PATH, "20180907_standard_kraken2", "{ref}.k2d"), ref=["hash", "opts", "taxo"]),
643+
expand(join(SHARED_PATH, "k2_pluspf_20241228", "{ref}.k2d"), ref=["hash", "opts", "taxo"]),
644644
params:
645645
rname='bl:kraken2_db',
646-
outfh=join(SHARED_PATH, "20180907_standard_kraken2.tar"),
647-
tarfile="20180907_standard_kraken2.tar",
646+
outfh=join(SHARED_PATH, "k2_pluspf_20241228.tar.gz"),
647+
tarfile="k2_pluspf_20241228.tar.gz",
648648
outdir=SHARED_PATH,
649649
container: config['images']['build_rnaseq']
650650
shell: """
651651
wget https://hpc.nih.gov/~OpenOmics/common/{params.tarfile} -O {params.outfh}
652-
tar vxf {params.outfh} -C {params.outdir} && rm {params.outfh}
652+
tar zvxf {params.outfh} -C {params.outdir} && rm {params.outfh}
653653
"""
654654

655655

0 commit comments

Comments
 (0)