Skip to content
@NeLy-EPFL

Neuroengineering Laboratory @ EPFL - Ramdya Lab

We are reverse-engineering the fly, Drosophila melanogaster, to understand how animals generate flexible motor behaviors, leverage social information, and learn about the world. We believe that our efforts will uncover general insights into biological intelligence and can inform the design of better artificial systems and robots.

Flies are ideal for this goal: they generate complex behaviors yet have a small nervous system and are genetically malleable. For our research, we develop and use a variety of approaches including microscopy, machine learning, genetics, and computational modeling. We are part of the Brain Mind Institute and Institute of Bioengineering in the School of Life Sciences at EPFL, Switzerland 🇨🇭.

Some of our recent science and new technologies

For further information, see our Publications page.

Popular repositories Loading

  1. DeepFly3D DeepFly3D Public

    Motion capture (markerless 3D pose estimation) pipeline and helper GUI for tethered Drosophila.

    Jupyter Notebook 96 17

  2. flygym flygym Public

    Simulating embodied sensorimotor control with NeuroMechFly v2

    Python 88 12

  3. NeuroMechFly NeuroMechFly Public archive

    A neuromechanical model of adult Drosophila melanogaster.

    Python 53 3

  4. LiftPose3D LiftPose3D Public

    Python 45 5

  5. sequential-inverse-kinematics sequential-inverse-kinematics Public

    Sequential inverse kinematics pipeline.

    Python 11

  6. nmf2-paper nmf2-paper Public archive

    Code for generating some figures in for the NeuroMechFly v2 paper.

    Jupyter Notebook 5

Repositories

Showing 10 of 67 repositories
  • cobar-2026 Public

    BIOENG 456: Controlling Behavior in Animals and Robots

    NeLy-EPFL/cobar-2026’s past year of commit activity
    Jupyter Notebook 0 Apache-2.0 5 0 0 Updated Mar 10, 2026
  • DeMotion5D Public

    Remove sample movement from 5D microscopy data (xyz+time+color)

    NeLy-EPFL/DeMotion5D’s past year of commit activity
    Python 0 0 0 0 Updated Mar 8, 2026
  • flygym-v2 Public Forked from NeLy-EPFL/flygym

    Simulating embodied sensorimotor control with NeuroMechFly v2

    NeLy-EPFL/flygym-v2’s past year of commit activity
    Python 2 Apache-2.0 12 0 1 Updated Mar 7, 2026
  • DeepFly3D Public

    Motion capture (markerless 3D pose estimation) pipeline and helper GUI for tethered Drosophila.

    NeLy-EPFL/DeepFly3D’s past year of commit activity
    Jupyter Notebook 96 LGPL-3.0 17 5 2 Updated Mar 7, 2026
  • ballpushing_utils Public

    This is a package containing modules to load, process and analyse ball pushing experiment.

    NeLy-EPFL/ballpushing_utils’s past year of commit activity
    HTML 0 MIT 0 0 14 Updated Mar 4, 2026
  • sequential-inverse-kinematics Public

    Sequential inverse kinematics pipeline.

    NeLy-EPFL/sequential-inverse-kinematics’s past year of commit activity
    Python 11 Apache-2.0 0 2 0 Updated Feb 24, 2026
  • plot-neurons Public
    NeLy-EPFL/plot-neurons’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Feb 18, 2026
  • utils_behavior Public

    Utility functions to manipulate and analyze behavior videos and associated data (tracking...) acquired in various setups and settings.

    NeLy-EPFL/utils_behavior’s past year of commit activity
    Jupyter Notebook 0 MIT 0 0 0 Updated Feb 17, 2026
  • fictrac Public Forked from rjdmoore/fictrac

    FicTrac: A webcam-based method for tracking spherical motion and generating fictive animal paths.

    NeLy-EPFL/fictrac’s past year of commit activity
    C++ 0 37 0 0 Updated Feb 2, 2026
  • flygym Public

    Simulating embodied sensorimotor control with NeuroMechFly v2

    NeLy-EPFL/flygym’s past year of commit activity
    Python 88 Apache-2.0 12 9 2 Updated Jan 29, 2026