Skip to Content
CLI Usagechr3d hichip

chr3d hichip

chr3d hichip [OPTIONS]

Run the HiChIP pipeline (align → dedup → MboI purify → background model).

Examples

Basic Example

# First generate fragments, then run HiChIP chr3d digest -e MboI -o hg38_MboI.bed /data/genomes/hg38.fa chr3d hichip \ --r1 sample_R1.fastq.gz \ --r2 sample_R2.fastq.gz \ --genome /data/genomes/hg38.fa \ --fragments hg38_MboI.bed \ --output-dir ./results/hichip \ --sample-id my_sample

Advanced Example

chr3d hichip \ --r1 sample_R1.fastq.gz \ --r2 sample_R2.fastq.gz \ --genome /data/genomes/hg38.fa \ --fragments hg38_MboI.bed \ --output-dir ./results/hichip \ --sample-id my_sample \ --threads 48 \ --n-chunks 12 \ --min-insert 150 \ --background-samples 20000 \ --keep-intermediates \ --verbose

Pipeline Steps

  1. FASTQ splitting into parallel chunks
  2. BWA MEM -5SP -T0 alignment (per chunk, merged)
  3. BAM → BEDPE + 5’ coordinate deduplication
  4. MboI restriction fragment purification
  5. Background model (randomised PETs, distance decay)

Arguments

Required Arguments

ArgumentDescription
--genome FASTABWA-indexed genome FASTA
--fragments BEDRestriction fragment BED (e.g., MboI from chr3d digest)
--output-dir DIROutput directory

Input Arguments

ArgumentDefaultDescription
--r1 FASTQR1 FASTQ file
--r2 FASTQR2 FASTQ file
--sample-id STRsampleSample identifier

Processing Arguments

ArgumentDefaultDescription
--threads INT24Total CPU threads
--n-chunks INT6Parallel BWA jobs — threads split evenly
--min-insert INT100Min insert size for MboI purification (bp)
--background-samples INT10000Background samples per template for loop calling

Other Arguments

ArgumentDescription
--keep-intermediatesKeep per-chunk FASTQ/BAM files after merge
--start-from STEPResume from step (1-6)
-v, --verboseEnable DEBUG-level logging
--log-file FILEWrite log to FILE
Last updated on