Zubair Khalid

Virologist/Molecular Biologist | Veterinarian | Bioinformatician

Conventional & Molecular Virology • Vaccine Development • Computational Biology

Dr. Zubair Khalid is a veterinarian and virologist specializing in conventional and molecular virology, vaccine development, and computational biology. Dedicated to advancing animal health through innovative research and multi-omics approaches.

Dr. Zubair Khalid - Veterinarian, Virologist, and Vaccine Development Researcher specializing in Computational Biology, Multi-omics, Animal Health, and Infectious Disease Research

Blog · Guides · Published 2026-07-12

Long-Read Genome Assembly: Planning a Reproducible Project

If you are planning a de novo genome assembly using Oxford Nanopore or PacBio long reads, this guide is for you. It covers the essential steps from sample quality assessment through to a reproducible, versioned final assembly. You will learn how to set coverage targets, choose an assembler, polish base calls, validate contiguity and accuracy, and document every parameter. The goal is not a single "best" pipeline but a framework you can adapt to your organism and data type.

At a Glance

Element Key Considerations Recommended Checks
Sample quality DNA purity, fragment length, sequencing depth Qubit, TapeStation, yield in Gb
Coverage planning Genome size, read length, heterozygosity 30x to 60x for clean genomes, 60x+ for complex
Assembler choice Read type, genome size, computing resources Flye, Canu, NextDenovo, Shasta, HiCanu
Polishing Error correction after assembly Medaka (ONT), Racon, Arrow (PacBio), Merfin
Validation Contiguity, completeness, misassembly detection N50, BUSCO, Merqury, assemblytics
Reporting Version control, parameters, outputs Git, Snakemake, Jupyter notebooks, YAML config

Sample Quality and Input DNA

The assembly starts in the lab. For long reads, high molecular weight DNA is critical. Degraded DNA shortens read lengths and lowers continuity. Use a Qubit fluorometer for accurate quantitation and a TapeStation or Femto Pulse to confirm fragment sizes above 20 kb for ONT, or 10 kb for PacBio HiFi. The Galaxy Training Network (source 3) offers hands on tutorial material for checking input quality. For extremely large or GC rich genomes, consider multiple extraction methods. A single poor sample can waste weeks of compute.

Coverage Planning

Coverage is the depth of sequence needed. For a haploid genome of size G, plan for total bases = coverage depth x G. Long read assemblers typically perform well at 30x to 60x for a moderately heterozygous diploid. For genomes with high repeats or polyploidy, aim for 60x to 100x. Heterozygosity inflates the effective genome size, use a kmer survey with tools like GenomeScope before sequencing. The NCBI Sequence Read Archive (source 5) hosts raw data from many published assemblies that can inform your coverage decisions. For example, the ONT only assembly of a Korean male genome in source 11 (Genes Genomics) used 60x coverage to achieve chromosome scale contiguity. Plan extra capacity for polishing and validation.

Choosing an Assembler

No single assembler is optimal for all data. Flye works well for ONT and PacBio CLR, Canu is robust for noisy reads, NextDenovo is fast for large genomes, Shasta suits ONT only. For PacBio HiFi, try HiCanu or hifiasm. The EMBL EBI Training (source 2) provides workflows that compare assemblers on real datasets. Key decision criteria include:

  • Read type and error profile.
  • Genome size and complexity.
  • Available memory and CPU.
  • Desired contiguity vs. compute time.

For small bacterial genomes, canu or flye are adequate. For mammalian genomes, hifiasm (HiFi) or NextDenovo (ONT) often produce the most contiguous results. Always test with a subset before running full assembly. The de novo assembly of Heliconius butterflies in source 6 used Flye and demonstrates that even with long read only data, high contiguity is achievable.

Polishing

After the initial assembly, base accuracy is typically 85-98%. Polishing corrects errors using the raw signal (ONT) or aligned reads. For ONT, Medaka or Racon are common, for PacBio, Arrow or Merfin. Run at least two rounds. Over polishing can introduce false substitutions, validate with kmer counts. The Bioconductor (source 4) ecosystem includes packages like R for assembly evaluation. The grapevine genome methylome map in source 7 used iterative polishing to resolve methylation patterns, highlighting the importance of careful parameter tuning.

Validation

A good assembly is contiguous, complete, and free of structural misassemblies. Use metrics:

  • N50 and L50 for contiguity.
  • BUSCO completeness score against a lineage dataset.
  • Merqury for kmer based consensus accuracy.
  • Assemblytics or dot plots to detect misjoins.

The NCBI Bookshelf (source 1) contains a chapter on genome assembly validation. For the rat tapeworm in source 9, BUSCO completeness reached 97% only after alignment based validation. Compare to closely related references if available. Validate with short reads or optical maps if budget allows.

Versioned Reporting

Reproducibility requires tracking every parameter. Use a workflow manager like Snakemake or Nextflow, and store all commands, versions, and intermediate files. Write a YAML config file with genome size, coverage, assembler version, and polishing rounds. Commit to Git. The Galaxy Training Network (source 3) also provides shared histories and workflows that can be version controlled. Report the final assembly as a FASTA, plus statistics, BUSCO results, and a methods paragraph that would allow a colleague to replicate the process.

Common Mistakes

  • Insufficient coverage: 15x or less rarely yields a contiguous assembly.
  • Skipping quality control on reads: adapter contamination, low quality tails.
  • Using default parameters without checking: especially for very large or small genomes.
  • Over polishing: up to 3 rounds, then stop.
  • Not validating with an independent method (short reads, optical map, or genetic map).
  • Forgetting to submit raw data to SRA or ENA, which hinders reproducibility.

Limits and Uncertainty

Long read assemblies still struggle with centromeres, telomeres, and very high repeat regions. Telomere to telomere assemblies are currently only possible with combined ultra long reads and manual curation. Heterozygous regions may collapse or remain in two haplotigs. The dual genome map of grapevine in source 7 demonstrates that even with long reads, structural variants can be misassembled. Always treat the assembly as a first draft, later improvement with long range data (Hi C, optical maps) is common.

Frequently Asked Questions

1. What is the minimum coverage for a bacterial genome assembly? For a 5 Mb genome with ONT reads, 30x is often enough for a single contig. For PacBio HiFi, 20x may suffice. Always perform a subset test.

2. Should I use short reads to polish a long read assembly? It can help, but be careful. Short reads may fix errors but can also collapse repeats. Use only if you have high quality short reads and validate with kmer methods.

3. How do I handle polyploid genomes? Use assemblers designed for polyploids like hifiasm phased with HiFi, or use a deduplication tool. Expect more fragmented contigs. The Trypanosoma assembly in source 10 is a good chromosome level example for a haploid parasite.

4. What if my assembly has many small contigs? Check coverage, low depth may cause breaks. Try a different assembler or increase coverage. Also look for contamination or high repeat content.

References and Further Reading

Related Articles