A string of medics have listed the varying causes of excess flatulence to help explain why some people fart more than others.