10.1101/2025.08.12.667599
Interleukin enhancer binding factor 2 (Ilf2) and kidney epithelial stress resilience
2025-08-13