Running Verkko#
Verkko supports multiple assembly configurations, depending on the available sequencing data and phasing resources. For comprehensive documentation, refer to the official Verkko repository: https://github.com/marbl/verkko.
Basic configuration: HiFi + ONT#
Use this configuration when both PacBio HiFi and ONT long reads are available.
verkko -d asm --hifi ./hifi.fastq.gz --nano ./ont.fastq.gz
If specific contaminant or auxiliary sequences are known in advance (for example, mitochondrial DNA or rDNA), include --screen to produce separate FASTA outputs and representative (exemplar) sequences.
verkko -d asm --hifi ./hifi.fastq.gz --nano ./ont.fastq.gz \
--screen MT mt.fasta.gz \
--screen rDNA rDNA.fasta.gz
Trio-informed assembly#
If sequencing data from both parents are available (commonly Illumina short reads), parental haplotype-specific k-mers can be used to improve phasing.
## Build parental hapmer databases (see Verkko documentation for details).
## Run Verkko with trio hapmer support.
verkko -d asm \
--hifi hifi/*.fastq.gz \
--nano ont/*.fastq.gz \
--hap-kmers paternal_compress.k30.hapmer.meryl \
maternal_compress.k30.hapmer.meryl \
trio
Hi-C or Pore-C informed assembly#
Hi-C or Pore-C data can be incorporated to improve long-range phasing and scaffolding consistency.
verkko -d asm \
--hifi hifi/*.fastq.gz \
--nano ont/*.fastq.gz \
--hic1 hic/*R1*fastq.gz \
--hic2 hic/*R2*fastq.gz
Combined Hi-C and trio data#
This section will be provided in a future update.
# To be added
Using ONT-corrected reads#
Some workflows (for example, HiFiasm-based preprocessing) can generate ONT-corrected reads. Depending on the experimental design, these reads may be incorporated with HiFi data to increase effective backbone coverage.
# To be added