Recent advances in ab initio direct methods have enabled the solution of crystal structures of small proteins from native X-ray data alone, that is, without the use of fragments of known structure or the need to prepare heavy-atom or selenomethionine derivatives, provided that the data are available to atomic resolution. These methods are also proving to be useful for locating the selenium atoms or other anomalous scatterers in the multiple wavelength anomalous diffraction phasing of larger proteins at lower resolution.