In vivo techniques