In addition to the main physiological role in digestion and absorption of nutrients, the gastrointestinal tract and its associated immune system act as a barrier between the internal environment and the antigens, such as food and microorganisms from the external environment.