Evgeny A Semchenko BacPath 2024