Caixian Tang's public data