Application of a novel open-source program for measuring the effects of toxicants on the swimming behavior of large groups of unmarked fish

Research output: Contribution to journalArticle

17 Citations (Scopus)

Abstract

The aim of this study was to demonstrate a novel method for measuring the effects of toxicants on the behavior of groups of unmarked fish. Ctrax is an open source Python-based machine vision program that was originally designed to track fruit flies (Drosophila). The effects of the fish anaesthetic quinaldine sulfate on the behavior of groups of 10 unmarked Arabian killifish (Aphanias dispar) in a small arena were measured. Ctrax was able to identify and track the X-Y coordinates of the individual fish over 1. min recording periods. The data was analyzed using specifically written Matlab (The Mathworks™) toolboxes and the effects of quinaldine sulfate on absolute swimming velocity, forward swimming velocity, rate of change in orientation and distance to wall were calculated. Additionally the effects of quinaldine sulfate on path tortuosity were also measured. Ctrax has significant benefits over other available technologies for tracking the 2-dimensional coordinates of fish. In particular the software is open source and thus freely available, it is accurate, requires only simple easily available equipment and able to track potentially large groups of fish (possibly >50) while maintaining their individual identities.

Original languageEnglish
Pages (from-to)938-944
Number of pages7
JournalChemosphere
Volume86
Issue number9
DOIs
Publication statusPublished - Mar 2012

Fingerprint

swimming behavior
Fish
Fishes
Sulfates
fish
sulfate
Fundulidae
Boidae
anesthetic
Anesthetics
tortuosity
Fruits
Computer vision
Drosophila
Software
fruit
effect
programme
measuring
Swimming

Keywords

  • Automation
  • Fish
  • Swimming behavior
  • Tracking

ASJC Scopus subject areas

  • Environmental Chemistry
  • Chemistry(all)

Cite this

@article{8fe6111ff2bb45b084688e3d106bd9c9,
title = "Application of a novel open-source program for measuring the effects of toxicants on the swimming behavior of large groups of unmarked fish",
abstract = "The aim of this study was to demonstrate a novel method for measuring the effects of toxicants on the behavior of groups of unmarked fish. Ctrax is an open source Python-based machine vision program that was originally designed to track fruit flies (Drosophila). The effects of the fish anaesthetic quinaldine sulfate on the behavior of groups of 10 unmarked Arabian killifish (Aphanias dispar) in a small arena were measured. Ctrax was able to identify and track the X-Y coordinates of the individual fish over 1. min recording periods. The data was analyzed using specifically written Matlab (The Mathworks™) toolboxes and the effects of quinaldine sulfate on absolute swimming velocity, forward swimming velocity, rate of change in orientation and distance to wall were calculated. Additionally the effects of quinaldine sulfate on path tortuosity were also measured. Ctrax has significant benefits over other available technologies for tracking the 2-dimensional coordinates of fish. In particular the software is open source and thus freely available, it is accurate, requires only simple easily available equipment and able to track potentially large groups of fish (possibly >50) while maintaining their individual identities.",
keywords = "Automation, Fish, Swimming behavior, Tracking",
author = "Barry, {Michael J.}",
year = "2012",
month = "3",
doi = "10.1016/j.chemosphere.2011.11.011",
language = "English",
volume = "86",
pages = "938--944",
journal = "Chemosphere",
issn = "0045-6535",
publisher = "Elsevier Limited",
number = "9",

}

TY - JOUR

T1 - Application of a novel open-source program for measuring the effects of toxicants on the swimming behavior of large groups of unmarked fish

AU - Barry, Michael J.

PY - 2012/3

Y1 - 2012/3

N2 - The aim of this study was to demonstrate a novel method for measuring the effects of toxicants on the behavior of groups of unmarked fish. Ctrax is an open source Python-based machine vision program that was originally designed to track fruit flies (Drosophila). The effects of the fish anaesthetic quinaldine sulfate on the behavior of groups of 10 unmarked Arabian killifish (Aphanias dispar) in a small arena were measured. Ctrax was able to identify and track the X-Y coordinates of the individual fish over 1. min recording periods. The data was analyzed using specifically written Matlab (The Mathworks™) toolboxes and the effects of quinaldine sulfate on absolute swimming velocity, forward swimming velocity, rate of change in orientation and distance to wall were calculated. Additionally the effects of quinaldine sulfate on path tortuosity were also measured. Ctrax has significant benefits over other available technologies for tracking the 2-dimensional coordinates of fish. In particular the software is open source and thus freely available, it is accurate, requires only simple easily available equipment and able to track potentially large groups of fish (possibly >50) while maintaining their individual identities.

AB - The aim of this study was to demonstrate a novel method for measuring the effects of toxicants on the behavior of groups of unmarked fish. Ctrax is an open source Python-based machine vision program that was originally designed to track fruit flies (Drosophila). The effects of the fish anaesthetic quinaldine sulfate on the behavior of groups of 10 unmarked Arabian killifish (Aphanias dispar) in a small arena were measured. Ctrax was able to identify and track the X-Y coordinates of the individual fish over 1. min recording periods. The data was analyzed using specifically written Matlab (The Mathworks™) toolboxes and the effects of quinaldine sulfate on absolute swimming velocity, forward swimming velocity, rate of change in orientation and distance to wall were calculated. Additionally the effects of quinaldine sulfate on path tortuosity were also measured. Ctrax has significant benefits over other available technologies for tracking the 2-dimensional coordinates of fish. In particular the software is open source and thus freely available, it is accurate, requires only simple easily available equipment and able to track potentially large groups of fish (possibly >50) while maintaining their individual identities.

KW - Automation

KW - Fish

KW - Swimming behavior

KW - Tracking

UR - http://www.scopus.com/inward/record.url?scp=84856217270&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84856217270&partnerID=8YFLogxK

U2 - 10.1016/j.chemosphere.2011.11.011

DO - 10.1016/j.chemosphere.2011.11.011

M3 - Article

VL - 86

SP - 938

EP - 944

JO - Chemosphere

JF - Chemosphere

SN - 0045-6535

IS - 9

ER -