summary refs log tree commit diff
path: root/paper-2026/README.md
blob: 3edc238c6b3cb6a1d0aa780db42f1191afb32d26 (plain)
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
To replicate the results in the paper, please follow the instructions below. Guix is required.

# Download data
Download https://s3-us-west-2.amazonaws.com/human-pangenomics/pangenomes/freeze/freeze1/pggb/chroms/chr8.hprc-v1.0-pggb.gfa.gz and gunzip it.
```
wget https://s3-us-west-2.amazonaws.com/human-pangenomics/pangenomes/freeze/freeze1/pggb/chroms/chr8.hprc-v1.0-pggb.gfa.gz
gunzip chr8.hprc-v1.0-pggb.gfa.gz
```

# Install software
Drop into an environment with all the software installed.
```
guix time-machine -C channels.scm -- shell -m manifest.scm
```

# Compile the ccwl workflow
Compile the ccwl workflow into CWL.
```
ccwl compile benchmark.scm -o benchmark.cwl
```

# Run it
Run the CWL workflow using ravanan. If you need to add additional arguments so it runs on your HPC cluster, please do so.
```
ravanan --guix-channels=channels.scm --store=store benchmark.cwl benchmark-inputs.yaml
```