A computer-controlled research ventilator for small animals: design and evaluation | IEEE Journals & Magazine | IEEE Xplore