Sign in
BioinformaticsbioRxiv
Preprint

FIGARO: An efficient and objective tool for optimizing microbiome rRNA gene trimming parameters

Michael M. WeinsteiniD, Aishani Prem, Mingda Jin, Shuiquan TangiD, Jeffrey BhasiniD

Abstract

SummaryMicrobiome studies continue to provide tremendous insight into the importance of microorganism populations to the macroscopic world. High-throughput DNA sequencing technology (i.e., Next-generation Sequencing) has enabled the cost-effective, rapid assessment of microbial populations when combined with bioinformatic tools capable of identifying microbial taxa and calculating the diversity and composition of biological and environmental samples. Ribosomal RNA gene sequencing, where 16S and 18S rRNA gene sequences are used to identify prokaryotic and eukaryotic species, respectively, is one of the most widely-used techniques currently employed in microbiome analysis. Prior to bioinformatic analysis of these sequences, trimming parameters must be set so that post-trimming sequence information is maximized while expected errors in the sequences themselves are minimized. In this application note, we present FIGARO: a Python-based application designed to maximize read retention after trimming and filtering for quality. FIGARO was designed specifically to increase reproducibility and minimize trial-and-error in trimming parameter selection for a DADA2-based pipeline and will likely be useful for optimizing trimming parameters and minimizing sequence errors in other pipelines as well where paired-end overlap is required.\n\nAvailability and implementationThe FIGARO application is freely available as source code at https://github.com/Zymo-Research/figaro.

02 /Specification & Classification

Click any tag to browse matching papers

Abstract summary

Verified abstract synthesis

Claude Opus 5.5 · xhigh effort · 17 Oct 2026 · from the abstract · CC BY-NC-ND 4.0

FIGARO chooses read-trimming settings for 16S/18S rRNA gene sequencing data to maximize reads kept after quality filtering in DADA2-based pipelines, reducing trial-and-error.

Before DADA2-style analysis of 16S/18S rRNA gene sequencing reads, trimming parameters have to balance retained sequence against expected errors, and they are usually tuned by trial and error. FIGARO is presented as an automated, reproducible way to make that choice.

Key results

  1. ClaimedA Python application that selects trimming parameters for rRNA gene sequencing reads so that read retention after quality trimming and filtering is maximized, built for DADA2-based pipelines.

    Only the abstract is available: it describes the design goal (keep as much post-trimming sequence as possible while limiting expected errors) but reports no datasets, read-retention numbers or comparison with manually chosen parameters. · Abstract

  2. ClaimedThe authors expect the tool to also help choose trimming parameters and reduce sequence errors in non-DADA2 pipelines that depend on overlap between paired-end reads.

    Stated in the abstract as a likely benefit; no test on another pipeline is described in the available text. · Abstract

Methods, data and reproducibility

Software application note: a Python tool that, for 16S/18S rRNA gene sequencing reads, searches for trimming parameters that maximize the number of reads surviving quality trimming and filtering in a DADA2-based workflow.

Methods & tools
FIGARO, DADA2, Python
Reproducibility gaps
Only the abstract is available: no test data, software versions, dependencies or benchmark setup are described.
Limitations (2)
  • Abstract only: no read-retention figures, error rates, datasets or comparison against manual or alternative trimming choices are reported in the available text. · noted in this summary
  • Designed around DADA2; usefulness for other paired-end pipelines is anticipated by the authors but not demonstrated in the abstract. · noted in this summary

Who should read:Read this if you run DADA2 on 16S or 18S rRNA gene sequencing reads and want a reproducible, automated way to set trimming parameters instead of tuning them by hand.

Reproducibility ledger

Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.

Sign in to file a reproducibility report.

Similarity Map
SelectedSame fieldCross-field
THISDörr '24Straub '20Bray '16Stamsaas '26Andersen '18Alkan '21
64% semantic matchBioinformatics
Ann-Kathrin Dörr, Josefa Welling, Adrian Dörr+6 more·Gigabyte·Aug 31, 2024· 3 citations