Skip to article frontmatterSkip to article content

Overview

Bokulich Lab

These how-to guides each focus on a single analytical goal and show you the minimal set of actions needed to achieve it, regardless of where you are in a larger pipeline. They complement the tutorials, which follow complete dataset-driven analyses from start to finish.

Use these guides when you want to:

  • understand which MOSHPIT actions are involved in a specific task

  • find the right starting point for your data type

  • combine individual subworkflows into a custom pipeline

For help setting up the MOSHPIT suite, configuring parallelization, fetching data from SRA, or importing and exporting artifacts, see the Using MOSHPIT guides.


“I want to…” quick reference

GoalStarting dataGuideFull tutorial
Assemble contigs from readsRaw readsHow to assemble contigsEnd-to-end tutorial, Cocoa tutorial
Bin contigs into MAGsContigs + readsHow to bin MAGsEnd-to-end tutorial, Cocoa tutorial
Quality-control data at every stageReads / contigs / MAGsQuality control at every stepCocoa filtering
Get an early taxonomic overviewReads or contigsEarly taxonomic compositionEnd-to-end taxonomy
Dereplicate MAGs and estimate abundanceFiltered MAGs + readsDereplicate MAGs and estimate abundanceEnd-to-end dereplication, Abundance estimation
Profile functional potentialReads or dereplicated MAGsHow to profile functional potentialEnd-to-end functional profiling, Cocoa functional annotation

Choosing a starting point

I have…

Next step

Relevant guides

SRA accession IDs

Fetch reads with get-all (data retrieval how-to)

Then: Quality controlAssemble contigs

Raw FASTQ reads

Quality-filter with process-seqs

Quality controlAssemble contigs

Assembled contigs

Bin into MAGs or classify directly

Bin MAGs or Early taxonomic composition

MAGs

Dereplicate, estimate abundance, annotate

See the End-to-end tutorial for a complete worked example


When to use these guides vs a tutorial

The tutorials (End-to-end MAG reconstruction, Cocoa fermentation) walk you through a complete analysis on a specific dataset—they are the best place to start if you are new to MOSHPIT. Each tutorial chapter builds on the previous one and explains the reasoning behind every step.

These how-to guides assume you already have some familiarity with MOSHPIT. They are concise recipes organized by goal rather than by dataset, making them useful as a reference once you are building your own pipelines.


How to read a guide

Each guide is structured as follows:

  1. Goal — the QIIME 2 artifacts and visualizations you will produce

  2. Prerequisites — what you need to have before you start

  3. Action sequence — the minimal set of mosh commands, with parsl parallelization as an optional tab

  4. QC checkpoint — what to inspect before moving to the next stage

  5. Further reading — links to the corresponding tutorial chapter and autogenerated reference pages

Commands in these guides pass artifacts through a QIIME 2 cache (cache:key) rather than as standalone .qza files. Visualization outputs remain .qzv files so you can open them in QIIME 2 View. For more on caches, see How to use the QIIME 2 artifact cache.