University of Colorado
University of Colorado: Ph Et Interactive Simulations: Gene Expression Basics
Use this simulation to create three different proteins, then explore the process of protein synthesis. This simulation must be downloaded and requires Java to run. Available in numerous languages.