Skip to content

Commit 0079a21

Browse files
fix: bump inject_ubam_tags memory to 48GB for dict tag cache
The dict-based tag cache stores all dorado tags (move tables, modification arrays) in RAM. Large samples with 6+ GB source uBAMs exceeded the 16 GB SLURM limit. 48 GB matches the rebasecall allocation. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 59bda5a commit 0079a21

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

cluster/slurm/config.yaml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,13 @@ set-resources:
4242

4343
# Tag injection from unaligned BAM
4444
inject_ubam_tags:
45-
runtime: 120 # 2 hours
46-
mem_mb: 16000 # 16GB
47-
cpus_per_task: 1
45+
runtime: 360 # 6 hours
46+
mem_mb: 48000 # 48GB (dict cache of dorado tags needs ~3-5KB/read)
47+
cpus_per_task: 4
48+
49+
# Tag transfer from charging BAM
50+
transfer_bam_tags:
51+
cpus_per_task: 4
4852

4953
# CPU-intensive rules
5054
# BWA alignment (OOM at 64GB for larger samples)

0 commit comments

Comments
 (0)