discussing technological approaches applied to both in-vitro and in-vivo experiments. A