Bachelor & Master projects

Hands-on research experiences

Contact us

The laboratory hosts students to help push the frontiers of research in areas most compatible with short-term projects. The number of students for each project during a given semester can vary.

General requirements

Students applying for internships must either be awarded credits for their work (e.g. master thesis) or provide their own funding (e.g. non-credited summer internship).

If you are interested in one of the research topics listed below, contact the person mentioned at the bottom of the project description by email with your CV, Bachelor and Master grades, and how many credits and hrs/week you are available.

The list of partner universities can be found here. To join the Ramdya Lab, you should register first through EPFL academic services – please check the following website for additional information. After completing these administrative tasks, contact the person mentioned at the bottom of the project description by email with your CV, Bachelor and Master grades, and for how long you hope to join the lab.

You are welcome to apply to join the Ramdya Lab, but you will need to find your own funding source e.g. a scholarship, a grant, etc. After securing this support, contact the person mentioned at the bottom of the project description by email with your CV, Bachelor and Master grades, and for how long you hope to join the lab.

Apply deep learning to study animal behavior

Insects generate complex behaviors with a numerically simple nervous system. The objective of this project is to leverage computer vision and deep learning algorithms to study the leg positions of tethered behaving flies from high-resolution movies. These behavioral sequences can then be linked to simultaneously acquired neuroimaging data. This project at the interface of computer science, and neurobiology will be supervised at the Neuroengineering Laboratory in close interaction with computer science groups on campus.

Type: Semester project, Master project (full-time)
Section(s): Computer Science, Data Science, Physics, Robotics, Microengineering, Bioengineering
Type of work: 60% software, 20% research, 20% theory
Requirements: C/C++, and/or Python
Subject(s): Deep learning, Computer Vision, Animal Behavior, Neuroscience
Contact(s): Pavan Ramdya

Build a simulated fly

To understand the behavior of complex systems it is often necessary to build a model. The goal of this project is to develop a biorealistic 3D simulation of Drosophila. This model will be used to test bioinspired neural networks limb controllers. The project at the interface between robotics, computer science, and neurobiology will be supervised at the Neuroengineering Laboratory in close collaboration with the Biorobotics Laboratory.

Type: Semester project, Master project (full-time)
Section(s): Computer Science, Physics, Robotics, Data Science, Microengineering, Bioengineering
Type of work: 60% software, 20% research, 20% theory
Requirements: C/C++, and/or Python
Subject(s): Robotics, 3D Simulations, Animal Behavior, Neuroscience
Contact(s): Pavan Ramdya

Apply deep learning to study neural circuits

A central goal of neuroscience is to link neural activity and behavior. The objective of this project is to use computer vision and deep learning approaches to extract neural activity patterns during behavior and to make accurate predictions behavioral and internal states. This project at the interface between computer science and neurobiology will be supervised at the Neuroengineering Laboratory in close interaction with computer science and image processing groups on campus.

Type: Semester project, Master project (full-time)
Section(s): Computer Science, Data Science, Physics, Robotics, Microengineering, Bioengineering
Type of work: 60% software, 20% research, 20% theory
Requirements: C/C++, and/or Python
Subject(s): Deep learning, Neuroscience
Contact(s): Pavan Ramdya

Build a robotic fly

Nature has solved numerous challenges associated with autonomous behavioral control. We hope to leverage these solutions in robotics. The goal of this project is to construct an insect-inspired robot and to test bioinspired algorithms of limb control. This project at the interface of robotics and biology will be supervised at the Neuroengineering Laboratory in collaboration with EPFL robotics groups.

Type: Semester project, Master project (full-time)
Section(s): Robotics, Microengineering, Physics
Types of work: 60% microfabrication, 20% research, 20% theory
Requirements: Microfabrication and/or Electronics experience
Subject(s): Robotics, Biomechanics, Control
Contact(s): Pavan Ramdya

Build robotic systems to automate microsurgery

Surgical interventions commonly performed in medicine and research require skill and extensive training. The objective of this project is to democratize and automate microsurgery by developing automated vision-guided robotic systems that dissect and prepare animals for neural recordings. This project at the interface between robotics and neurobiology will be supervised at the Neuroengineering Laboratory in collaboration with the Microrobotics Laboratory.

Type: Semester project, Master project (full-time)
Section(s): Robotics, Microengineering
Type of work: 60% hardware, 20% research, 20% theory
Requirements: Robotics / electronics experience
Subject(s): Robotics, Neuroscience
Contact(s): Pavan Ramdya