Humann error concerning metaphanand databases

Hello,

I am trying to run Humann using a script created by a coworker.

Unfortunately I get the following error:
ERROR: The MetaPhlAn taxonomic profile provided was not generated with the database version v3 or vOct22 . Please update your version of MetaPhlAn to at least v3.0 or if you are using MetaPhlAn v4 please use the database vOct22.

I am using MetaPhlAn version 4.0.6 (1 Mar 2023) and humann v3.8 and the database should be vOct22.

This is the the metaphlan options when running Humann:
–metaphlan-options “–bowtie2db {metaphlan4_db} --bowtie2out {bowtie_bz2} --nproc 20 --input_type fastq -o {profile_MPH4} --biom {file_biom} --unclassified_estimation -t rel_ab_w_read_stats” | tee -a {humannlog}

As mentioned the script has been created by a co-worker and I am using the same environment and the database is placed in the same folder on the cluster.

While troubleshooting she has run one of the samples (without problem) but I keep getting the mentioned error.

I have tried to compare our human_config files and can find no difference, and I am at a loss of what to do next. (I had to change the path for the database_folders to do this)

(I want to replicate some data and updating the database, which was my last idea, is not really ideal)

Have you experienced this kind of problem before or do you have any suggestions of how to move forward?

Best regards
Astrid

It’s possible that your MetaPhlAn marker database might’ve updated spontaneously such that it is now out of step with your version of HUMAnN. The version of the marker database is listed in the header of MetaPhlAn’s output (the lines starting with #). If you can check what that is I can advice on which version of HUMAnN 3 to be using. You can also specify that MetaPhlAn use a specific marker index via the --index flag.