Clear water and surviving fish do not confirm that a biofilter is functioning normally after treatment. Ammonia and nitrite monitoring needs to be interpreted alongside water circulation, feeding and system history.
An environmental DNA survey along the French Mediterranean coast found species-rich marinas whose fish communities were more similar to one another. A species count from a single basin can therefore miss a wider reorganization of biodiversity.
Better clinical protection does not establish that vaccinated fish stop transmitting a virus. Work on salmonid alphavirus shows why mortality, tissue damage, growth and infections among contact fish need separate assessment.
A rounded abdomen or stronger colour can help identify adult zebrafish sex, but neither works reliably in every group. Combining observations and retaining an undetermined category can improve sorting records while avoiding repeated handling.
Schyzocotyle acheilognathi can move with freshwater fish and complete its life cycle through copepods. Public aquariums need to review incoming animals, prey supplies and water connections rather than relying on a healthy appearance at arrival.
Combined exposure does not automatically mean synergy. Interpreting pollutant effects in fish requires a defined mixture, a clear exposure route and a comparison model, followed by an assessment of how well the findings represent the environment.
Detecting Mycobacterium marinum calls for staff protection, an assessment of the affected systems and control of transfers. A zebrafish facility case report supports a coordinated response, while leaving uncertainty about which measures drove improvement and whether the pathogen was eliminated.
Proliferative kidney disease reflects interactions between a parasite, its hosts and the water’s thermal history. Salmonid farms can use that life cycle to plan surveillance and distinguish parasite detection from clinical disease.
An unsuitable collection tube can change a fish’s blood result. Public aquarium teams, the veterinarian and the laboratory need to agree on the sample type, anticoagulant and transport conditions before arranging capture.
Juvenile alewives trapped in a Connecticut nursery lake during drought showed poorer growth and body condition. A study published in 2026 highlights the need to monitor nursery exits, as well as whether water remains in the lake.
A deformity noticed at grading may have started much earlier. Marine hatcheries need stage-based records, consistent anatomical descriptions and suitable examinations to investigate causes without immediately blaming the diet.
Paramecia fed to zebrafish larvae come from a living culture that is usually not sterile. The ZIRC procedure separates culture growth, routine inspection and rinsing before feeding; each stage needs its own records.
{"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}}}