National Science Foundation, NSF: 164131/2013, 403725/2012-7, 441244/2016-5, DEB 0742830 Grant uri icon