System level analysis of motor-related neural activities in larval Drosophila

J Neurogenet. 2019 Sep;33(3):179-189. doi: 10.1080/01677063.2019.1605365. Epub 2019 Jun 7.

Abstract

The way in which the central nervous system (CNS) governs animal movement is complex and difficult to solve solely by the analyses of muscle movement patterns. We tackle this problem by observing the activity of a large population of neurons in the CNS of larval Drosophila. We focused on two major behaviors of the larvae - forward and backward locomotion - and analyzed the neuronal activity related to these behaviors during the fictive locomotion that occurs spontaneously in the isolated CNS. We expressed a genetically-encoded calcium indicator, GCaMP and a nuclear marker in all neurons and then used digitally scanned light-sheet microscopy to record (at a fast frame rate) neural activities in the entire ventral nerve cord (VNC). We developed image processing tools that automatically detected the cell position based on the nuclear staining and allocate the activity signals to each detected cell. We also applied a machine learning-based method that we recently developed to assign motor status in each time frame. Our experimental procedures and computational pipeline enabled systematic identification of neurons that showed characteristic motor activities in larval Drosophila. We found cells whose activity was biased toward forward locomotion and others biased toward backward locomotion. In particular, we identified neurons near the boundary of the subesophageal zone (SEZ) and thoracic neuromeres, which were strongly active during an early phase of backward but not forward fictive locomotion.

Keywords: Calcium imaging; cell detection; neuroscience.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Animals
  • Central Nervous System / physiology*
  • Drosophila / physiology*
  • Larva
  • Locomotion / physiology*
  • Machine Learning
  • Models, Neurological
  • Neural Pathways / physiology*
  • Neurons / physiology*