GUI for managing animals. New animals can be added to DB and animals can be marked as perfused/dead. Entering a new animal here will automatically push it also to eLabFTW.
:::{note}Start From the datastructure_tools directory run
python ./AnimalCommander.pyor from any directory
python -m datastructure_tools animal:::
:::{error}
:class: dropdown
In case you get this error, no connection can be established to MySQL. Ensure you entered correct credentials first using AdminCommander. :::
To add a new animal to DB using GUIs you will need: 4-digit animal number, animal type(strain for rats and genotype
for mice) as well as the TVA the animal rans at, and the source of the animal.

- list of animal currently in DB
- Choose Owner (is automatically set to the saved settings), but can be changed
- Enter the 4-digit animal number
- Choose animal type. For Mice this contains the genotype information such as som_cre. For rats the strain SD or LongEvans. The animal type you need is not available ? Please talk to Florian or Artur to get it added.
- Choose the TVA and the source of the animal. The TVA you need is not available ? Please talk to Florian or Artur to get it added.
- Choose the delivery or birthday of the animal and enter Age. If animal was born please enter 0 as Age.
- Any note about this animal. Can be left blank
- Create Animal
- Logging of DB-response
To mark an animal as dead, and thus not get it suggested in many other GUIs. The animal and all associated entries
are not removed from the DB, but rather a new entry is made indication the animal is ex.

- Choose the animal to be marked as dead
- Choose a date
- enter a reason(only internal, not pushed to animal sheet)
- Press remove animal
written by: Artur
last modified: 2024-01-30