Tianshu Ruan's public data