Johns Hopkin's list 

Johns Hopkin's team has put together a very comprehensive list of research you can find through the link below.