Lepidophagy
Lepidophagy is a specialised feeding behaviour in fish that involves eating of scales of other fish.[1] Lepidophagy is widespread, having been independently evolved in at least five freshwater families and seven marine families.[2] Lepidophagy has been reported in a range of fish including: Chanda nama (family Ambassidae),[3] Terapon jarbua (family Terapontidae),[1] several marine catfish (family Ariidae),[4] some piranha, Exodon paradoxus and Roeboides species (family Characidae),[2][5][6] along with Perissodus eccentricus, Perissodus microlepis, Plecodus elaviae, Plecodus multidentatus, Plecodus paradoxus and Plecodus straeleni (family Cichlidae).[7][8]
Fish scales are a surprisingly nutritional food source, containing layers of keratin and enamel, as well as a dermal portion and a layer of protein-rich mucus. They are a rich source of calcium phosphate.[2] However, the energy expended to make a strike versus the amount of scales consumed per strike puts a limit on the size of the lepidophage; such fish seldom exceed 20 centimetres (7.9 inches) and most are under 12 cm (4.7 in).[2] There are a number of advantages to consuming scales: scales are common, covering the body of most fish species, can be regrown relatively quickly by "prey" fish, are abundant and seasonally reliable, and their removal requires specific behaviors or morphological structures.[2]
A diversity of morphologies and attack behaviors are used by lepidophagous predators. The behavioral origins of scale feeding may be different for different lineages.[2]
References
- ↑ 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 2.0 2.1 2.2 2.3 2.4 2.5 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.