sliding filament theory of muscle contraction - created by Sara Egner as part of UIC's biomedical visualization program
**Some of you have noticed that there is a mispronunciation in this animation. It's true. ATP stands for adenosine triphosphate, and ADP for adenosine diphosphate. Please don't be confused on my account.