Rongqing Yuan | Proteinbase