IEEE transactions on biomedical circuits and systems Jonathan J Y Teo, Ron Weiss, Rahul Sarpeshkar DOI: 10.1109/tbcas.2019.2907074 PMID: 30908238 PMCID: PMC6835118