Methods using somatic hypermutation (SHM) for producing polypeptide and
nucleic acid variants, and nucleic acids encoding such polypeptide
variants are disclosed. Such variants may have desired properties. Also
disclosed are novel polypeptides, such as improved fluorescent proteins,
produced by the novel methods, and nucleic acids, vectors, and host cells
comprising such vectors.