Dynamic computer simulations of electrophoresis: A versatile research and teaching tool Academic Article uri icon