Under the hood of the "Moving Pictures" tutorial

Hi QIIME 2 Community,

I am a bioinformatician who has been working closely with QIIME 2. I’ve noticed that while the "Moving Pictures" tutorial is the gold standard for gaining initial experience, many newcomers struggle to understand the actual logic happening and algorithms behind the commands.

I wrote this blog as a "Glass Box" extension of that tutorial. My goal is to help users understand the underlying workflows so they can feel more confident when running their own analyses.

Content in the blog includes:

  • Logical workflows of high-level core concepts (Demux, DADA2, Deblur, Diversity)
  • Algorithmic code (I called "A-code"), which simplify and capture the core algorithm without the overhead.
  • The reverse-enginering method, how I explored the source code to trace the data flow through the framework.

I am not a QIIME 2 developer. I compiled this information by reading the source code, relevant academic papers, and official documentation. If there are any mistakes or misinterpretations, I would greatly appreciate any feedback or corrections from the community and the developer team.

2 Likes