Nature protocols Timothy S Jones, Samuel M D Oliveira, Chris J Myers, Christopher A Voigt, Douglas Densmore DOI: 10.1038/s41596-021-00675-2 PMID: 35197606