Cathepsins: Proteases that are vital for survival but can also be fatal
Patel, Seema, Homaei, Ahmad, El-Seedi, Hesham R. · Biomedicine & Pharmacotherapy · 2018