Barry Michael J
Biology Department, Sultan Qaboos University, PO Box 36, Al Khoud, Muscat 123, Oman.
Chemosphere. 2012 Mar;86(9):938-44. doi: 10.1016/j.chemosphere.2011.11.011. Epub 2011 Dec 3.
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.
本研究的目的是展示一种测量有毒物质对未标记鱼群行为影响的新方法。Ctrax是一个基于Python的开源机器视觉程序,最初设计用于追踪果蝇(果蝇属)。测量了鱼类麻醉剂硫酸喹哪啶对小水池中10条未标记的阿拉伯鳉鱼(Aphanias dispar)群体行为的影响。Ctrax能够在1分钟的记录期内识别并追踪每条鱼的X-Y坐标。使用专门编写的Matlab(Mathworks™)工具箱对数据进行分析,并计算硫酸喹哪啶对绝对游泳速度、向前游泳速度、方向变化率和到壁距离的影响。此外,还测量了硫酸喹哪啶对路径曲折度的影响。与其他用于追踪鱼类二维坐标的现有技术相比,Ctrax具有显著优势。特别是该软件是开源的,因此可免费使用,它准确无误,只需要简单易得的设备,并且能够追踪可能数量众多的鱼群(可能>50条),同时保持它们的个体身份。