Preferably with 2 heat exchangers. One with chilled water input to heat exchanger and other with steam input with jacket water in a closed loop for precise temperature maintenance.
For increasing and maintain the temperature in bioreactors, I think jacketing of the tractor with precise temperature control using PID controller will do the job.