Siyuan Cao's public data