UC Students Use Computers to Simulate Eye Development
Imagine using computers to see how body parts develop. Sound a little like a modern-day Frankensteins monster? Not quite. Using computer simulations to track the development of body parts can prevent disease, shed light on mutations and help us better understand the human body. Four computer science students at the University of Cincinnati spent the past year trying to understand the development of one of the trickiest parts of the body: the eye.
Students launched this project through their senior design capstone class, a required course for all UC College of Engineering and Applied Science students.
The underlying biological processes and patterns of early eye development are known for fruit flies and a few other species, said Ryan Lavin, one of the students on the project. However, a comprehensive model for arthropod eyes has not been built.
Scientists typically use fruit flies for these studies because of their short lifespans and the sophisticated genetic maps and models of the species. But using fruit flies exclusively can be limiting. A computer model to simulate eye development can be a powerful tool to guide future research, Lavin said.
Lavin and his teammates worked with UC professors Fred Annexstein, in computer science, and Elke Buschbeck, in neurobiology, to test for a unifying eye development model that can be applied to multiple species eyes.
This seemed like a real chance to reach across disciplines and apply what I learned in UCs classrooms to a real, meaningful problem, Lavin said.
The team used particle-based physics to model cellular interaction, simulating the biological processes for how cells form to create an eye. The students applied their knowledge of computer science to program their simulation, using Python and OpenGL to run simulation logic and draw results on screen.
By the end of the spring semester, the team had successfully created a fully functioning two-dimensional simulation. The simulation lets users easily change a value for example, how far apart photoreceptor cells are from each other to mimic radically different eye types. This lets users test how small biological and environmental changes can affect eye development in multiple species.
Since the four students each has a background in computer science, one of the biggest challenges was creating a computer simulation that could be easily understood, and even modified, by people in unrelated fields such as medical professionals or neurobiologists.
One of the highlights for Lavin was working with his teammates on the project: Working with passionate, dedicated people to make something like this is my favorite part of software development.
Though the semester has concluded, Lavin plans to stay on the project and continue to improve it. He hopes to add new specialization rules for more eye types and eventually get a three-dimensional model completed, which will allow more variations and options within simulations. With commitment from students like Lavin and his teammates, UC continues to have its eye on the future.
The Eye Development capstone team consisted of the following students: Brian Bauer, Joe DiSalvo, Ryan Lavin and Nick Moseley.
Related Stories
UC experts lead groundbreaking research and wellness programming...
June 3, 2025
The University of Cincinnati is part of a collaborative national team spearheading research and wellness programming with the goal of improving care for adaptive athletes through the Para-Athlete Research for Wellness, Injury Prevention and Sports Medicine Excellence (PARA-WISE) registry.
Village Life Outreach Project drums up hope as it celebrates 20...
June 2, 2025
Village Life Outreach Project celebrated 20 years of outreach and advocacy in Tanzania by throwing a “Night on the Serengeti” party.
Exploring careers in AI and Machine Learning for University of...
June 2, 2025
Explore the transformative fields of Artificial Intelligence (AI) and Machine Learning (ML) at the University of Cincinnati, where students like Addie Salvador are shaping the future. This article provides UC students with insights into AI/ML careers, emphasizing strong job growth and lucrative prospects. Discover how UC’s resources, co-op programs, and Cincinnati’s tech ecosystem can help you launch a successful career in AI and ML. Inspired by Addie Salvador's impactful co-op experience at the National Renewable Energy Laboratory, learn how UC students are making real-world contributions in AI. Dive into diverse career paths, from machine learning engineer to AI ethics specialist, and explore how UC’s academic programs, co-op opportunities, and research initiatives can prepare you for these roles. Join the vibrant UC community to network, gain hands-on experience, and drive innovation in AI and ML.