The cause of eczema isn't clear, but it's believed to be a combination of genetic and environmental factors. A known mutation interferes with production of a protein called filaggrin, which provides skin cells structure and helps them retain moisture. This allows allergens and irritants to enter cells and trigger inflammation.