Publications (* Equal contribution, # Corresponding author):