Skip to content

Preprocessing with fastp

fastp is a fast all-in-one FASTQ preprocessor that handles adapter trimming, quality filtering, and read pruning.

  1. Navigate to your project → Run tab → Preprocessing step
  2. Configure parameters (or use defaults)
  3. Select samples to process
  4. Click Run
ParameterDefaultDescription
Quality threshold20Minimum base quality score
Minimum length36Discard reads shorter than this
Cut front/tailOffSliding window trimming from ends
Window size4Sliding window size
Mean quality20Mean quality threshold for window
Trim poly-GOffRemove poly-G tails (NextSeq/NovaSeq)
Trim poly-XOffRemove poly-X tails
Custom adaptersAutoOverride auto-detected adapters

After preprocessing, you’ll see per-sample statistics:

  • Reads before/after — How many reads passed filtering
  • Pass rate — Percentage of reads retained
  • Q30 rate after — Quality improvement after trimming
  • Start with defaults — they work well for most Illumina data
  • Enable poly-G trimming for NextSeq or NovaSeq data
  • Lower the quality threshold (e.g., 15) if too many reads are being discarded