e protein science