Protein production in bacteria, baculovirus, and mammalian cells. Proteins are typically purified following a standard 3 step protocol which includes: affinity capture, ion exchange and size exclusion. Specific techniques can be employed depending on the protein, the experimental requirements, tags and yields. Removal of tags with TEV protease can be employed.