Major applications of MapReduce include genome big data analysis, predictive analytics, data mining and visualization, stream processing, and data warehousing. Common tools used for MapReduce include Netbeans, Sqoop, HBase, HIPI, Disco, and Gigaom. Modern research topics in MapReduce involve distributed processing, data storage and analytics, privacy and security, DNA sequence alignment, and statistical machine translation.