Domains of ambruticin polyketide synthase and modification enzymes and
polynucleotides encoding them are provided. Methods to prepare ambruticin
in pharmaceutically useful quantities are described, as are methods to
prepare ambruticin analogs and other polyketides using the
polynucleotides encoding ambruticin synthase domains or modifying
enzymes.