Firefly flashing is controlled by gating oxygen to light-emitting cells.

GS Timmins, FJ Robb, CM Wilmot, SK Jackson, HM Swartz

Research output: Contribution to journalArticlepeer-review

Abstract

Although many aspects of firefly bioluminescence are understood, the mechanism by which adult fireflies produce light as discrete rapid flashes is not. Here we examine the most postulated theory, that flashing is controlled by gating oxygen access to the light-emitting cells (photocytes). According to this theory, the dark state represents repression of bioluminescence by limiting oxygen, which is required for bioluminescence; relief from this repression by transiently allowing oxygen access to the photocytes allows the flash. We show that normobaric hyperoxia releases the repression of light emission in the dark state of both spontaneously flashing and non-flashing fireflies, causing continual glowing, and we measure the kinetics of this process. Secondly, we determine the length of the barriers to oxygen diffusion to the photocytes in the aqueous and gas phases. Thirdly, we provide constraints upon the distance between any gas-phase gating structure(s) and the photocytes. We conclude from these data that the flash of the adult firefly is controlled by gating of oxygen to the photocytes, and demonstrate that this control mechanism is likely to act by modulating the levels of fluid in the tracheoles supplying photocytes, providing a variable barrier to oxygen diffusion.
Original languageEnglish
Pages (from-to)2795-2801
Number of pages0
JournalJ Exp Biol
Volume204
Issue number0
DOIs
Publication statusPublished - Aug 2001

Keywords

  • Adenosine Monophosphate
  • Adenosine Triphosphate
  • Animals
  • Coleoptera
  • Diffusion
  • Electric Stimulation
  • Firefly Luciferin
  • Kinetics
  • Luciferases
  • Luminescent Measurements
  • Oxygen
  • Periodicity

Fingerprint

Dive into the research topics of 'Firefly flashing is controlled by gating oxygen to light-emitting cells.'. Together they form a unique fingerprint.

Cite this