Octopus is a mapping-based variant caller that implements several calling models within a unified haplotype-aware framework.