A multi-host deterministic-stochastic framework for giardiasis transmission: branching-process extinction analysis and continuous-time Markov chain dynamics | Synapse