Shengchao Yan | Proteinbase