Journal Articles  †: Equally contributed, *: corresponding author.