Shenghan Duan | Proteinbase