During my PhD, I extended mass-spring models to simulate/animate cellular growth and development for understanding leaf development.
Mass-springs models are widely used in Computer Graphics to model hair, cloth, deformable meshes, etc., Models involving objects with non-zero masses, in which objects are connected to their neighbors by Hookean springs, are often referred to as mass-spring models in Computer Science. Every spring in such model has an associated property, describing its stiffness and rest-length. These attributes determine the behavior of the spring as well as its effects on the rest of the objects in the model. I have implemented these models with OpenGL and Vertex-Vertex library while taking a course on "Computer Animation" with Dr. Prusinkiewicz at the University of Calgary.