Publication (*: Equal contribution, †: Corresponding Author)