There are two types of mutations that cause NSD1 haploinsufficiency: mutations within the NSD1 gene (mutation type) and a 5q35 submicroscopic deletion encompassing the entire NSD1 gene (deletion type).