Quasi-elastic light scattering (QELS) was used to investigate quantitatively the mechanisms of nucleation, postnucleation growth, and dissolution in ensembles of both crystalline and amorphous aggregates of satellite tobacco mosaic virus (STMV), ferritin, apoferritin and pumpkin seed globulin. At low supersaturation conditions, as described previously for small molecule crystallization, the metastable region was obtained. Under these conditions aggregation took place, but crystallization did not proceed and critical nuclei did not form over a long period of time. The critical solution supersaturation necessary to obtain crystals, sigma = ln(c/s) where c and s are concentration and solubility of protein, varied from approximately 0.1 for pumpkin seed globulin to approximately 0.9 for STMV. For higher supersaturation conditions when aggregation processes leading to formation of crystals are not established immediately but after a certain induction period, the supersaturation-dependent critical nuclear size, R(c), for different macromolecular systems was estimated from time-dependent size-distribution analyses to be in the range of approximately 10(3) for proteins such as pumpkin globulin to approximately 10 for virus particles. From the same data, the molar interfacial free energy was deduced to be 3.3-9.2 kJ mol(-1). These are believed to be among the first estimates for macromolecular crystals. Under conditions of moderate supersaturation where induction periods preceded the appearance of critical nuclei, the potential barriers for formation were estimated to be in the range 8.3-50 kJ mol(-1). Growth and dissolution kinetics for pumpkin seed globulin were investigated. These experiments allowed determination of protein solubility versus solution temperature, protein and precipitant concentrations. Aggregation patterns which lead to crystal formation are distinctly different to those which produce an amorphous precipitate. The results provide additional evidence that QELS can be used to find general criteria that allow one to discriminate between conditions for a given protein system leading to crystalline or amorphous states at early stages of the aggregation process.