PEPCF expresses proteins in bacteria, insect and mammalian cells and uses a variety of chromatographic and biophysical techniques for protein purification and characterization.