# hifiasm 0.16.1 # hifiasm Hifiasm is a fast haplotype-resolved de novo assembler for PacBio HiFi reads. It can assemble a human genome in several hours and assemble a ~30Gb California redwood genome in a few days. Hifiasm emits partially phased assemblies of quality competitive with the best assemblers. Given parental short reads or Hi-C data, it produces arguably the best haplotype-resolved assemblies so far. Location and version: ```console $ which hifiasm /local/cluster/bin/hifiasm $ hifiasm --version 0.16.1-r375 ``` help message: ```console $ hifiasm -help Usage: hifiasm [options] <...> Options: Input/Output: -o STR prefix of output files [hifiasm.asm] -t INT number of threads [1] -h show help information --version show version number Overlap/Error correction: -k INT k-mer length (must be <64) [51] -w INT minimizer window size [51] -f INT number of bits for bloom filter; 0 to disable [37] -D FLOAT drop k-mers occurring >FLOAT*coverage times [5.0] -N INT consider up to max(-D*coverage,-N) overlaps for each oriented read [100] -r INT round of correction [3] -z INT length of adapters that should be removed [0] --max-kocc INT employ k-mers occurring =INT% inconsistency in BED format; 0 to disable [70] --b-cov INT break contigs at positions with INT-fold coverage; work with '--m-rate'; -1 to disable [-1] --m-rate FLOAT break contigs at positions with <=FLOAT*coverage exact overlaps; only work with '--b-cov' or '--h-cov'[0.75] --primary output a primary assembly and an alternate assembly Trio-partition: -1 FILE hap1/paternal k-mer dump generated by "yak count" [] -2 FILE hap2/maternal k-mer dump generated by "yak count" [] -3 FILE list of hap1/paternal read names [] -4 FILE list of hap2/maternal read names [] -c INT lower bound of the binned k-mer's frequency [2] -d INT upper bound of the binned k-mer's frequency [5] --t-occ INT forcedly remove unitigs with >INT unexpected haplotype-specific reads; ignore graph topology; [60] Purge-dups: -l INT purge level. 0: no purging; 1: light; 2/3: aggressive [0 for trio; 3 for unzip] -s FLOAT similarity threshold for duplicate haplotigs [0.75 for -l1/-l2, 0.55 for -l3] -O INT min number of overlapped reads for duplicate haplotigs [1] --purge-max INT coverage upper bound of Purge-dups [auto] --n-hap INT number of haplotypes [2] Hi-C-partition: --h1 FILEs file names of Hi-C R1 [r1_1.fq,r1_2.fq,...] --h2 FILEs file names of Hi-C R2 [r2_1.fq,r2_2.fq,...] --seed INT RNG seed [11] --n-weight INT rounds of reweighting Hi-C links [3] --n-perturb INT rounds of perturbation [10000] --f-perturb FLOAT fraction to flip for perturbation [0.1] --l-msjoin INT detect misjoined unitigs of >=INT in size; 0 to disable [500000] Example: ./hifiasm -o NA12878.asm -t 32 NA12878.fq.gz See `https://hifiasm.readthedocs.io/en/latest/' or `man ./hifiasm.1' for complete documentation. ``` software ref: software ref: research ref: