Code availability
Dietary data was collected using a designated smartphone application called “Personalized Nutrition Project” (version 1). Microbiome samples were processed using the following programs: URA0, Trimmomatic0.38, Bowtie2, HUMAnN3, DIAMOND2 and MetaPhlAn4. Computational analysis was performed in python (v3.7) using the following packages: numpy (v1.21.0) and pandas (v1.2.5) for data processing, scipy (v1.7.0), mne (v0.23.0), statannot (v0.2.3) and pingouin (v0.5.3) for statistical analyses, matplotlib (v3.4.3), seaborn (v0.12.0) and plotly (v4.5.4) for creating figures. The code is deposited in 