Research Funder
Stowers Institute for Medical Research
1,163 funded works and 68,380 citations indexed by CitedEvidence.
Funded works
1,163
Citations
68,380
Grants
Not available
Country
US
OpenAlex ID
F4320310084
Website
Available
Recent Funded Output
2026
9 works
0 citations
2025
48 works
224 citations
2024
80 works
415 citations
2023
74 works
1,661 citations
2022
61 works
4,671 citations
2021
88 works
1,555 citations
2020
97 works
3,457 citations
2019
88 works
3,129 citations