Anna Xiao derive insights protein