Journal of visualized experiments : JoVE Michael Attwaters, Jeffrey J Kelu, Tapan G Pipalia, Simon M Hughes DOI: 10.3791/64063 PMID: 35781279