Creating a BugBase/PICRUSt compatible OTU table within QIIME2

Hi folks,
I recently came up with a crude but working solution for creating a Bugbase compatible OTU table right within QIIME2 and thought might be useful to others. Since BugBase utilizes PICRUSt under the hood, that means this solution also works for PICRUSt. Note that there is a newer version of PICRUSt, which also has a Qiime2 plugin, q2-picrust2, which users should consider if their end goal is not to use BugBase.
There are other posts on this forum that have dealt with this issue in the past as well, this is just my version. Hope it works and PRs welcome.

6 Likes

An off-topic reply has been split into a new topic: Is there a tutorial for q2-picrust2?

Please keep replies on-topic in the future.

12 posts were split to a new topic: Import error rising from new BugBase metadata requirements

An off-topic reply has been split into a new topic: Problem preparing Q2 data for use with BugBase

Please keep replies on-topic in the future.

Updated this tutorial, tested/validated it with QIIME 2 v. 2021.8, and added some minor corrections to the documentation reflecting the BugBase header requirements.

1 Like