The temperature difference between Neptune's strong internal heat source and its frigid clouds, might trigger instability in the atmosphere and drive these large weather changes. In addition to hydrogen and helium, the main constituents, Neptune's atmosphere is composed of methane and hydrocarbons, such as ethane and acetylene.