10.1101/2025.08.12.667599

Interleukin enhancer binding factor 2 (Ilf2) and kidney epithelial stress resilience

2025-08-13