Siyuan S Zhuang BacPath 2024