How to use the sequencing coverage calculator
Find the average sequencing depth across a genome from the number of reads and read length. Enter number of reads, read length, genome size in the fields above; the average coverage, reads needed for 30× coverage are computed instantly and plotted on the chart so you can see how the answer changes.
Common searches this calculator answers include “sequencing coverage depth”, “fold coverage”, “reads needed for genome”, “calculate sequencing coverage”, “find average coverage”.
Formula
Variables
- reads — Number of reads (reads)
- L — Read length (bp)
- G — Genome size (bp)
Worked example
With number of reads = 600000000 reads, read length = 150 bp, genome size = 3100000000 bp, the calculator gives average coverage ≈ 29.03226 ×; reads needed for 30× coverage ≈ 620,000,000 reads.
Frequently asked questions
What is the sequencing coverage calculator used for?
Find the average sequencing depth across a genome from the number of reads and read length. It helps with questions such as “sequencing coverage depth”, “fold coverage”, “reads needed for genome”.
What is the formula for the sequencing coverage calculation?
Average coverage (×) = reads × L / G. Reads needed for 30× coverage (reads) = 30 × G / L. Here reads is number of reads (reads), L is read length (bp), G is genome size (bp).
What inputs do I need for the sequencing coverage calculator?
You need number of reads in reads, read length in bp, genome size in bp. Each field is pre-filled with a typical example so you can see how the result responds as you edit the numbers.
How do I use the sequencing coverage calculator?
Type values into the input fields. Results and the chart update instantly. Use Reset to restore the example values, Copy results to paste them elsewhere, or Share to copy a link that preserves your inputs.
Is the sequencing coverage result exact?
Calculations use standard formulas and double-precision arithmetic, then display about seven significant figures. Real-world measurements carry uncertainty, so treat results as estimates unless your inputs are exact.