diff --git a/assembly/config/cluster_config.yaml b/assembly/config/cluster_config.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..be0671714620e0b6b3f3ab7270804bb4500f3388
--- /dev/null
+++ b/assembly/config/cluster_config.yaml
@@ -0,0 +1,29 @@
+cluster:
+  mkdir -p logs/{rule} &&
+  sbatch
+    --partition={resources.partition}
+    --qos={resources.qos}
+    --cpus-per-task={threads}
+    --mem={resources.mem_mb}
+    --job-name=assemblySMK-{rule}-{wildcards}
+    --output=logs/{rule}/{rule}-{wildcards}-%j.stdout
+    --error=logs/{rule}/{rule}-{wildcards}-%j.stderr
+default-resources:
+  - partition='scicore'
+  - qos='1day'
+  - time=12:00:00
+  - mem_mb=20000
+restart-times: 3
+max-jobs-per-second: 10
+max-status-checks-per-second: 1
+local-cores: 1
+latency-wait: 60
+jobs: 500
+keep-going: True
+rerun-incomplete: True
+printshellcmds: True
+scheduler: greedy
+use-conda: True
+
+
+# https://github.com/jdblischak/smk-simple-slurm