Publication records are verified through ORCID (0000-0002-7049-9746), DOI, PubMed and Crossref. Records whose authorship is not certain are not published.

2026

2025

2023