SoftwareX (Dec 2015)

anyFish 2.0: An open-source software platform to generate and share animated fish models to study behavior

  • Spencer J. Ingley,
  • Mohammad Rahmani Asl,
  • Chengde Wu,
  • Rongfeng Cui,
  • Mahmoud Gadelhak,
  • Wen Li,
  • Ji Zhang,
  • Jon Simpson,
  • Chelsea Hash,
  • Trisha Butkowski,
  • Thor Veen,
  • Jerald B. Johnson,
  • Wei Yan,
  • Gil G. Rosenthal

Journal volume & issue
Vol. 3
pp. 13 – 21

Abstract

Read online

Experimental approaches to studying behaviors based on visual signals are ubiquitous, yet these studies are limited by the difficulty of combining realistic models with the manipulation of signals in isolation. Computer animations are a promising way to break this trade-off. However, animations are often prohibitively expensive and difficult to program, thus limiting their utility in behavioral research. We present anyFish 2.0, a user-friendly platform for creating realistic animated 3D fish. anyFish 2.0 dramatically expands anyFish’s utility by allowing users to create animations of members of several groups of fish from model systems in ecology and evolution (e.g., sticklebacks, Poeciliids, and zebrafish). The visual appearance and behaviors of the model can easily be modified. We have added several features that facilitate more rapid creation of realistic behavioral sequences. anyFish 2.0 provides a powerful tool that will be of broad use in animal behavior and evolution and serves as a model for transparency, repeatability, and collaboration. Keywords: Animal communication, Animation, Video playback, Teleostei