Melatonin controls microbiota in colitis by goblet cell differentiation and antimicrobial peptide production through Toll-like receptor 4 signalling