- Nextflow
- Docker or Singularity
- scATAC-seq: https://1drv.ms/x/s!AuDfAP0z9Zsma9Hsr9Ggoz3MtFU?e=0RKKLU
- scRNA-seq:
- scHi-C:
Benchmark data is stored in anndata
format. The anndata
object should contain:
adata.X
: cell by feature count matrix. For scATAC-seq, the format of feature names should be:chr:start-end
.adata.obs["cell_annotation"]
: cluster/cell-type annotation of each barcode.data.obs['batch']
: batch annotation of each barcode (optional).
The pipeline uses docker or singularity containers to run the benchmark. Therefore, you need to install either docker or singularity on your machine. The pipeline needs to download large data files, so make sure you have enough disk space (>20G) and a fast internet connection.
Use ./bench.sh -profile singularity
or ./bench.sh -profile docker
to run benchmarks.
The benchmark results will be stored in ./results
folder.
See nextflow.config
for additional configuration options.