for publications with more than a handful of authors, only the first few authors are listed.
a list of publications is also available through google scholar

* indicates equal contribution
indicates co-corresponding author
& indicates authors are listed alphabetically



preprints

2024

2023

2022

2021

2020

2019

2018

2016