Enter allele frequencies and population size for estimates. See genotype ratios, counts, and checks together. Download clean tables for study, review, records, and sharing.
| Allele 1 | Allele 2 | p | q | F | Population | AA | Aa | aa |
|---|---|---|---|---|---|---|---|---|
| A | a | 0.6000 | 0.4000 | 0.0000 | 500 | 0.3600 | 0.4800 | 0.1600 |
| B | b | 0.7000 | 0.3000 | 0.1000 | 800 | 0.5110 | 0.3780 | 0.1110 |
The standard two allele model uses these relationships:
If you use an inbreeding coefficient F, the adjusted model becomes:
Expected count for each genotype = genotype frequency × population size.
This calculator converts allele frequency into expected genotype frequency. It uses the Hardy Weinberg model. You can also enter an inbreeding coefficient. That adds a more advanced option. The tool returns genotype ratios, totals, and expected counts. It is useful for teaching, revision, and quick analysis.
Allele frequency shows how common an allele is in a population. If the first allele has frequency p, the second allele has frequency q. Under equilibrium, p plus q equals 1. Genotype frequencies then follow stable rules. The homozygous first genotype is p squared. The heterozygous genotype is 2pq. The homozygous second genotype is q squared. These relationships are central in population genetics work.
The result block lists allele frequencies first. It then shows genotype frequencies. If you add an inbreeding coefficient, the heterozygous value falls as F rises. Homozygous values increase by Fpq each. This helps you compare equilibrium with nonrandom mating. The expected counts section multiplies each genotype frequency by population size. That makes the output easier to interpret in practical settings.
The form checks whether allele frequencies stay within valid limits. If you enter only one allele frequency, the calculator finds the other automatically. If you enter both, their sum should equal 1. You may also normalize them when needed. This helps when rounded values do not sum perfectly. The calculator also checks that adjusted genotype frequencies remain valid before showing the result.
You can use this calculator in classroom examples, exam practice, and simple research notes. It is also helpful for checking spreadsheets or lecture slides. The export options support record keeping. The example table shows the layout before you test your own values. Overall, the tool gives fast, readable results with minimal setup. That saves time and reduces manual mistakes during routine population calculations.
This calculator is built for two allele systems. It assumes allele labels are descriptive only. The model works best when frequencies describe the same population. Always review sampling method, rounding, and biological assumptions. If the population is small or selected, real genotype frequencies may differ from the ideal expectation. Use the adjusted option for a closer comparison.
Use p for the first allele and q for the second. If you enter only one, the calculator finds the other by subtraction from 1.
Yes. When both values are entered, they should sum to 1. The normalize option can rescale rounded inputs automatically.
No. It supports a two allele model. Multi allele systems need a different formula set and output structure.
F is the inbreeding coefficient. Positive values reduce heterozygotes and increase homozygotes. Zero keeps standard equilibrium frequencies.
Population size converts frequencies into expected counts. Leave it at 1000 or enter your own sample size.
CSV is useful for spreadsheets. PDF is useful for sharing results, archiving, or printing summaries.
It is most accurate when Hardy Weinberg assumptions are reasonable. Selection, migration, mutation, and small populations can change real outcomes.
Yes. The example table is only a guide. Replace those values with your own frequencies and sample size.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.