Cancer is a notoriously complex disease, in part because it may be caused by mutations among hundreds or even thousands of genes. In addition, most cancers exhibit an extraordinary amount of variation among genetic mutations, even between patients with the same types of cancers.