A global map published in 2026 combines aquatic and neighbouring terrestrial areas to guide restoration planning. A mapped priority still needs to be tested against local pressures and ecological monitoring before fish benefits can be claimed.
The 2025 versions of OECD guidelines 203 and 210 address the conduct and observation of fish tests. They support consideration of alternatives but do not establish a universal behavioural humane endpoint.
A 2026 data resource provides genomes reconstructed from water collected while a marine aquarium was being conditioned. It supports research into microbial communities, but does not certify that an exhibit is ready for animals.
An urgent repair can bring wet equipment, contaminated footwear and a vehicle into a fish production area. Biosecurity planning needs to cover access, permitted movements and the handover back to farm staff.
Water-borne cortisol can support repeated measurements under controlled conditions. Environmental use requires validation of collection, signal attribution and analysis; non-invasive sampling does not always mean capture-free sampling.
Protopolystoma xenopodis develops in the kidney and bladder of Xenopus laevis. Eggs in water can document a reproductively mature infection, while a negative examination alone cannot establish freedom from the parasite.
Water, sponge and ceramic carriers do not describe the same microbial community. Open research helps public aquariums plan distinct samples without equating environmental detection with infection in fish.
A raceway lactococcosis outbreak can involve stocks linked by shared water. An Italian case and a genomic study explain the possible transmission route, temperature context and need for precise bacterial identification.
A landing net can prevent a fish being dropped while also abrading its fins or skin. Two studies help assess mesh material and entanglement risks. Equipment should be judged against the species, fish size and complete handling sequence rather than a material label alone.
Zebrafish can rebuild heart muscle after certain experimental injuries. Surviving cardiomyocytes and supporting cell populations work together in this response. Interpreting an experiment requires a clear distinction between injury model, life stage and functional recovery.
Pumps, water returns and construction shape the sound environment of aquarium fish. A survey across nine public aquariums found substantial variation. Useful decisions require underwater measurements, frequency information and animal observations taken under comparable conditions.
Sparicotyle chrysophrii can damage gilthead seabream gills and contribute to anaemia. Monitoring needs to connect parasite findings with tissue damage and changes across the stock. A single count provides neither a universal treatment trigger nor a complete diagnosis.
{"list_services":{"title":"Vetofish services","description":"Vetofish public services: descriptions, use cases, deliverables and URLs in the requested language.","inputSchema":{"type":"object","properties":{"lang":{"type":"string","enum":["fr","en"],"description":"Content language."}},"additionalProperties":false}},"list_upcoming_events":{"title":"Vetofish events","description":"Upcoming Vetofish events filtered by language, sector, type and dates. ‘no_matches’ is a complete answer; no fallback search is needed.","inputSchema":{"type":"object","properties":{"lang":{"type":"string","enum":["fr","en"],"description":"Content language."},"sector":{"type":"string","enum":["aquacultures","aquariums-publics","recherche","environnement"],"description":"Vetofish sector."},"type":{"type":"string","minLength":1,"maxLength":80,"description":"Event type."},"from":{"type":"string","format":"date","description":"Earliest event date."},"to":{"type":"string","format":"date","description":"Latest event date."},"limit":{"type":"integer","minimum":1,"maximum":5,"default":5,"description":"Maximum results."}},"additionalProperties":false}},"lookup_definition":{"title":"Vetofish definition","description":"Up to three Vetofish glossary definitions matching a French term, acronym or alias.","inputSchema":{"type":"object","properties":{"term":{"type":"string","minLength":1,"maxLength":120,"description":"French term, acronym, or alias."}},"required":["term"],"additionalProperties":false}},"get_veterinarian_profile":{"title":"Vetofish veterinarian profile","description":"Localized public professional profile of a Vetofish veterinarian: qualifications, expertise and identifiers.","inputSchema":{"type":"object","properties":{"veterinarian":{"type":"string","enum":["leguay","meunier"],"description":"Vetofish veterinarian."},"lang":{"type":"string","enum":["fr","en"],"description":"Profile language."}},"required":["veterinarian"],"additionalProperties":false}},"search_vetofish":{"title":"Search Vetofish","description":"Vetofish public content by keywords, language, type and sector: up to five results. Use responseFormat: page and offset to paginate. Partial sectors; French-only regulations and glossary. Request definitions explicitly for French fallback.","inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":160,"description":"Search words or phrase."},"lang":{"type":"string","enum":["fr","en"],"description":"Content language."},"types":{"type":"array","maxItems":9,"uniqueItems":true,"items":{"type":"string","enum":["faq","definition","news","event","service","sector","regulation","publication","veterinarian"]},"description":"Content types."},"sector":{"type":"string","enum":["aquacultures","aquariums-publics","recherche","environnement"],"description":"Vetofish sector."},"limit":{"type":"integer","minimum":1,"maximum":5,"default":5,"description":"Maximum results."},"responseFormat":{"type":"string","enum":["list","page"],"default":"list","description":"Legacy array, or version 2 page with total and continuation metadata."},"offset":{"type":"integer","minimum":0,"maximum":1000000,"default":0,"description":"Zero-based offset; requires responseFormat: page."},"indexVersion":{"type":"string","minLength":64,"maxLength":64,"pattern":"^[a-f0-9]{64}$","description":"Version returned by the preceding page; rejects a changed index."}},"required":["query"],"additionalProperties":false}}}