10.1101/2024.04.03.587875

Ceclazepide as novel Mycobacterium abscessus inhibitor

2024-04-03