Sledovač genetické variability: Vypočítejte frekvence alel v populacích

Vypočítejte frekvenci specifických alel (variant genů) v populaci zadáním celkového počtu jedinců a výskytů alely. Nezbytné pro populaci genetiku, evoluční biologii a studie genetické rozmanitosti.

Sledovač genetické variace

Tento nástroj vypočítává frekvenci specifických alel (variant genů) v dané populaci. Zadejte celkový počet jedinců v populaci a počet případů specifické alely pro výpočet její frekvence.

Vstupní data

Výsledky

Copy
0.2500

Výpočetní vzorec

f = 50 / (100 × 2) = 0.2500

Vizualizace frekvence alely

Population Representation

Target Allele
Other Alleles
📚

Dokumentace

Sledovač genetických variací: Kalkulátor frekvence alel

Úvod

Sledovač genetických variací je specializovaný nástroj navržený k výpočtu frekvence alel v populaci. Frekvence alel představuje poměr konkrétní varianty genu (alely) mezi všemi kopiemi tohoto genu v populaci a slouží jako základní měření v populační genetice. Tento kalkulátor poskytuje jednoduchou metodu pro určení, jak běžné jsou specifické genetické varianty v rámci skupiny, což je zásadní pro pochopení genetické rozmanitosti, evoluce a rizika onemocnění v populacích. Ať už jste student, který se učí o genetických principech, výzkumník analyzující populační data, nebo zdravotnický profesionál studující prevalenci onemocnění, tento nástroj nabízí jednoduchý, ale mocný způsob, jak kvantifikovat genetické variace.

Co je frekvence alel?

Frekvence alel se vztahuje k relativnímu poměru konkrétní alely (varianty genu) mezi všemi alelami na daném genetickém lokusu v populaci. U většiny organismů, včetně lidí, každý jedinec nese dvě kopie každého genu (jednu zděděnou od každého rodiče), což je činí diploidními organismy. Proto v populaci N jedinců existuje 2N kopií každého genu.

Frekvence alel se vypočítá pomocí následujícího vzorce:

f=nA2Nf = \frac{n_A}{2N}

Kde:

  • ff je frekvence alely
  • nAn_A je počet případů konkrétní alely v populaci
  • NN je celkový počet jedinců v populaci
  • 2N2N představuje celkový počet alel v populaci (pro diploidní organismy)

Například, pokud máme 100 jedinců v populaci a pozorujeme 50 případů konkrétní alely, frekvence by byla:

f=502×100=50200=0.25 nebo 25%f = \frac{50}{2 \times 100} = \frac{50}{200} = 0.25 \text{ nebo } 25\%

To znamená, že 25 % všech alel na tomto genetickém lokusu v populaci je této specifické varianty.

Jak používat Sledovač genetických variací

Náš Kalkulátor frekvence alel je navržen tak, aby byl intuitivní a uživatelsky přívětivý. Postupujte podle těchto jednoduchých kroků, abyste vypočítali frekvenci konkrétní alely ve vaší populaci:

  1. Zadejte celkový počet jedinců v populaci do prvního vstupního pole.

    • To by mělo být kladné celé číslo.
    • Například, pokud studujete 100 lidí, zadejte "100".
  2. Zadejte počet případů konkrétní alely, kterou sledujete, do druhého vstupního pole.

    • To by mělo být nezáporné celé číslo.
    • Pro diploidní organismy toto číslo nemůže překročit dvojnásobek počtu jedinců.
    • Například, pokud 30 lidí ve vaší populaci 100 je heterozygotních (mají jednu kopii alely) a 10 je homozygotních (mají dvě kopie), zadáte "50" (30 + 20).
  3. Zobrazte vypočítanou frekvenci alely, která se zobrazuje v sekci výsledků.

    • Výsledek je zobrazen jako desetinné číslo mezi 0 a 1.
    • Například, výsledek 0.25 znamená, že alela se objevuje v 25 % možných kopií genů v populaci.
  4. Zkontrolujte vizualizaci, abyste viděli grafické znázornění rozložení alel.

  5. Použijte tlačítko pro kopírování, abyste zkopírovali výsledek do schránky pro použití ve zprávách nebo dalším analýzám.

Ověření vstupů

Kalkulátor provádí několik ověřovacích kontrol, aby zajistil přesné výsledky:

  • Velikost populace musí být kladná: Počet jedinců musí být větší než nula.
  • Případy alel musí být nezáporné: Počet případů alely nemůže být záporný.
  • Maximální počet případů alel: Pro diploidní organismy nemůže počet případů alel překročit dvojnásobek počtu jedinců (2N).

Pokud některá z těchto ověření selžou, zobrazí se chybová zpráva, která vás navede k opravě vašeho vstupu.

Pochopení výsledků

Výsledek frekvence alely je prezentován jako desetinná hodnota mezi 0 a 1, kde:

  • 0 (0%) znamená, že alela je zcela nepřítomna v populaci.
  • 1 (100%) znamená, že alela je přítomna ve všech možných kopiích genů v populaci.

Například:

  • Frekvence 0.5 (50 %) znamená, že alela je přítomna v polovině všech kopií genů.
  • Frekvence 0.05 (5 %) naznačuje relativně vzácnou alelu.
  • Frekvence 0.95 (95 %) naznačuje, že alela je velmi běžná, téměř dosahující fixace.

Kalkulátor také poskytuje vizuální reprezentaci frekvence, aby vám pomohl interpretovat výsledky na první pohled.

Metody výpočtu a vzorce

Základní výpočet frekvence alel

Pro diploidní organismy (jako lidé) je základní vzorec pro výpočet frekvence alel:

f=nA2Nf = \frac{n_A}{2N}

Kde:

  • ff je frekvence alely A
  • nAn_A je počet případů alely A
  • NN je počet jedinců v populaci
  • 2N2N je celkový počet alel (protože každý jedinec má 2 kopie)

Alternativní metody výpočtu

Existuje několik způsobů, jak vypočítat frekvenci alel v závislosti na dostupných datech:

1. Z počtů genotypů

Pokud znáte počet jedinců s každým genotypem, můžete vypočítat:

fA=2×nAA+nAB2Nf_A = \frac{2 \times n_{AA} + n_{AB}}{2N}

Kde:

  • fAf_A je frekvence alely A
  • nAAn_{AA} je počet jedinců homozygotních pro alelu A
  • nABn_{AB} je počet jedinců heterozygotních (majících jak A, tak jinou alelu)
  • NN je celkový počet jedinců

2. Z frekvencí genotypů

Pokud znáte frekvence každého genotypu:

fA=fAA+fAB2f_A = f_{AA} + \frac{f_{AB}}{2}

Kde:

  • fAf_A je frekvence alely A
  • fAAf_{AA} je frekvence genotypu AA
  • fABf_{AB} je frekvence genotypu AB

Zpracování různých ploidních úrovní

I když je náš kalkulátor navržen pro diploidní organismy, koncept lze rozšířit na organismy s různými ploidními úrovněmi:

  • Haploidní organismy (1 kopie každého genu): f=nANf = \frac{n_A}{N}
  • Triploidní organismy (3 kopie každého genu): f=nA3Nf = \frac{n_A}{3N}
  • Tetraploidní organismy (4 kopie každého genu): f=nA4Nf = \frac{n_A}{4N}

Případy použití pro výpočty frekvence alel

Výzkum populační genetiky

Frekvence alel jsou základní v výzkumu populační genetiky pro:

  1. Sledování genetické rozmanitosti uvnitř a mezi populacemi

    • Vyšší genetická rozmanitost (více alel s mírnými frekvencemi) obvykle naznačuje zdravější populaci
    • Nízká rozmanitost může naznačovat genetické lahve nebo efekty zakladatelů
  2. Studium evolučních procesů

    • Změny ve frekvencích alel v průběhu času mohou naznačovat přírodní výběr
    • Stabilní frekvence mohou naznačovat vyvážený výběr nebo genetický drift
  3. Analýzu toku genů mezi populacemi

    • Podobné frekvence alel mezi populacemi mohou naznačovat tok genů
    • Odlišné frekvence mohou naznačovat reprodukční izolaci
  4. Zkoumání genetického driftu

    • Náhodné změny ve frekvencích alel v malých populacích
    • Zvlášť důležité v konzervační genetice ohrožených druhů

Aplikace v lékařské genetice

Data o frekvenci alel jsou klíčová v lékařské genetice pro:

  1. Hodnocení rizika onemocnění

    • Vyšší frekvence alel spojených s onemocněním v určitých populacích
    • Pomáhá cílit screeningové programy na vysoce rizikové skupiny
  2. Farmakogenetiku

    • Frekvence alel ovlivňujících metabolismus léků
    • Řídí specifické pokyny pro dávkování léků v populacích
  3. Genetické poradenství

    • Poskytuje základní odhady rizika pro genetické poruchy
    • Pomáhá interpretovat význam výsledků genetických testů
  4. Plánování veřejného zdraví

    • Predikce zátěže onemocnění v populacích
    • Alokace zdrojů pro genetické testování a léčbu

Aplikace v zemědělství a ochraně

Výpočty frekvence alel jsou cenné v:

  1. Chovu plodin a hospodářských zvířat

    • Sledování prospěšných znaků v chovných populacích
    • Udržování genetické rozmanitosti v zemědělských druzích
  2. Ochrany ohrožených druhů

    • Monitorování genetického zdraví malých populací
    • Plánování chovných programů pro maximalizaci genetické rozmanitosti
  3. Řízení invazivních druhů

    • Pochopení genetické struktury invazivních populací
    • Identifikace zdrojových populací a cest invaze

Vzdělávací prostředí

Sledovač genetických variací je vynikajícím vzdělávacím nástrojem pro:

  1. Učení základních genetických principů

    • Demonstruje vzory dědičnosti
    • Ilustruje genetické koncepty na úrovni populace
  2. Laboratorní cvičení

    • Umožňuje studentům analyzovat skutečná nebo simulovaná genetická data
    • Poskytuje praktické zkušenosti s výpočty populační genetiky

Alternativy k frekvenci alel

I když je frekvence alel základním měřítkem v populační genetice, několik alternativních nebo doplňkových metrik může poskytnout další pohledy:

  1. Frekvence genotypů

    • Měří poměr jedinců s konkrétním genotypem
    • Užitečné pro přímé hodnocení rozložení fenotypů, když je zapojena dominance
  2. Heterozygotnost

    • Měří poměr heterozygotních jedinců v populaci
    • Ukazatel genetické rozmanitosti a mezidruhového křížení
  3. Fixace index (FST)

    • Měří diferenciaci populací v důsledku genetické struktury
    • Rozsah od 0 (žádná diferenciace) do 1 (úplná diferenciace)
  4. Efektivní velikost populace (Ne)

    • Odhaduje počet reprodukujících se jedinců v ideální populaci
    • Pomáhá předpovědět míru genetického driftu a ztrátu genetické rozmanitosti
  5. Linkage disequilibrium

    • Měří náhodné spojení alel na různých lokusech
    • Užitečné pro mapování genů a pochopení historie populace

Historický kontext výpočtu frekvence alel

Koncept frekvence alel má bohatou historii v oblasti genetiky a byl základním kamenem našeho porozumění dědičnosti a evoluci.

Rané vývoje

Základy pro pochopení frekvencí alel byly položeny na počátku 20. století:

  • 1908: G.H. Hardy a Wilhelm Weinberg nezávisle odvodili to, co se stalo známým jako Hardy-Weinbergův princip, který popisuje vztah mezi frekvencemi alel a genotypů v nevyvíjející se populaci.

  • 1918: R.A. Fisher publikoval svou průlomovou práci o "Korelace mezi příbuznými za předpokladu Mendelovy dědičnosti", která pomohla založit oblast populační genetiky tím, že usmířila Mendelovu dědičnost s kontinuální variací.

  • 1930s: Sewall Wright, R.A. Fisher a J.B.S. Haldane vyvinuli matematický základ populační genetiky, včetně modelů, jak se frekvence alel mění v průběhu času v důsledku výběru, mutace, migrace a genetického driftu.

Moderní vývoje

Studium frekvencí alel se významně vyvinulo s technologickými pokroky:

  • 1950s-1960s: Objev proteinových polymorfismů umožnil přímé měření genetické variace na molekulární úrovni.

  • 1970s-1980s: Vývoj analýzy délky restrikčních fragmentů (RFLP) umožnil podrobnější studium genetické variace.

  • 1990s-2000s: Lidský genomový projekt a následné pokroky v DNA sekvenování revolucionalizovaly naši schopnost měřit frekvence alel napříč celými genomami.

  • 2010s-Přítomnost: Velké genomové projekty, jako je projekt 1000 genomů a studie asociací na celém genomu (GWAS), vytvořily komplexní katalogy lidské genetické variace a frekvencí alel napříč různými populacemi.

Dnes zůstávají výpočty frekvence alel centrální pro mnoho oblastí, od evoluční biologie po personalizovanou medicínu, a nadále těží z stále sofistikovanějších výpočetních nástrojů a statistických metod.

Příklady kódu pro výpočet frekvence alel

Excel

1' Excel vzorec pro výpočet frekvence alel
2' Umístěte do buňky s počtem případů alel v A1 a počtem jedinců v B1
3=A1/(B1*2)
4
5' Excel VBA funkce pro výpočet frekvence alel
6Function AlleleFrequency(instances As Integer, individuals As Integer) As Double
7    ' Ověření vstupů
8    If individuals <= 0 Then
9        AlleleFrequency = CVErr(xlErrValue)
10        Exit Function
11    End If
12    
13    If instances < 0 Or instances > individuals * 2 Then
14        AlleleFrequency = CVErr(xlErrValue)
15        Exit Function
16    End If
17    
18    ' Výpočet frekvence
19    AlleleFrequency = instances / (individuals * 2)
20End Function
21

Python

1def calculate_allele_frequency(instances, individuals):
2    """
3    Vypočítat frekvenci konkrétní alely v populaci.
4    
5    Parametry:
6    instances (int): Počet případů konkrétní alely
7    individuals (int): Celkový počet jedinců v populaci
8    
9    Návrat:
10    float: Frekvence alely jako hodnota mezi 0 a 1
11    """
12    # Ověření vstupů
13    if individuals <= 0:
14        raise ValueError("Počet jedinců musí být kladný")
15    
16    if instances < 0:
17        raise ValueError("Počet případů nemůže být záporný")
18    
19    if instances > individuals * 2:
20        raise ValueError("Počet případů nemůže překročit dvojnásobek počtu jedinců")
21    
22    # Výpočet frekvence
23    return instances / (individuals * 2)
24
25# Příklad použití
26try:
27    allele_instances = 50
28    population_size = 100
29    frequency = calculate_allele_frequency(allele_instances, population_size)
30    print(f"Frekvence alely: {frequency:.4f} ({frequency*100:.1f}%)")
31except ValueError as e:
32    print(f"Chyba: {e}")
33

R

1calculate_allele_frequency <- function(instances, individuals) {
2  # Ověření vstupů
3  if (individuals <= 0) {
4    stop("Počet jedinců musí být kladný")
5  }
6  
7  if (instances < 0) {
8    stop("Počet případů nemůže být záporný")
9  }
10  
11  if (instances > individuals * 2) {
12    stop("Počet případů nemůže překročit dvojnásobek počtu jedinců")
13  }
14  
15  # Výpočet frekvence
16  instances / (individuals * 2)
17}
18
19# Příklad použití
20allele_instances <- 50
21population_size <- 100
22frequency <- calculate_allele_frequency(allele_instances, population_size)
23cat(sprintf("Frekvence alely: %.4f (%.1f%%)\n", frequency, frequency*100))
24
25# Vykreslení výsledku
26library(ggplot2)
27data <- data.frame(
28  Allele = c("Cílová alela", "Ostatní alely"),
29  Frequency = c(frequency, 1-frequency)
30)
31ggplot(data, aes(x = Allele, y = Frequency, fill = Allele)) +
32  geom_bar(stat = "identity") +
33  scale_fill_manual(values = c("Cílová alela" = "#4F46E5", "Ostatní alely" = "#D1D5DB")) +
34  labs(title = "Rozložení frekvence alel",
35       y = "Frekvence",
36       x = NULL) +
37  theme_minimal() +
38  scale_y_continuous(labels = scales::percent)
39

JavaScript

1/**
2 * Vypočítat frekvenci konkrétní alely v populaci.
3 * 
4 * @param {number} instances - Počet případů konkrétní alely
5 * @param {number} individuals - Celkový počet jedinců v populaci
6 * @returns {number} Frekvence alely jako hodnota mezi 0 a 1
7 * @throws {Error} Pokud jsou vstupy neplatné
8 */
9function calculateAlleleFrequency(instances, individuals) {
10  // Ověření vstupů
11  if (individuals <= 0) {
12    throw new Error("Počet jedinců musí být kladný");
13  }
14  
15  if (instances < 0) {
16    throw new Error("Počet případů nemůže být záporný");
17  }
18  
19  if (instances > individuals * 2) {
20    throw new Error("Počet případů nemůže překročit dvojnásobek počtu jedinců");
21  }
22  
23  // Výpočet frekvence
24  return instances / (individuals * 2);
25}
26
27// Příklad použití
28try {
29  const alleleInstances = 50;
30  const populationSize = 100;
31  const frequency = calculateAlleleFrequency(alleleInstances, populationSize);
32  console.log(`Frekvence alely: ${frequency.toFixed(4)} (${(frequency*100).toFixed(1)}%)`);
33} catch (error) {
34  console.error(`Chyba: ${error.message}`);
35}
36

Java

1public class AlleleFrequencyCalculator {
2    /**
3     * Vypočítat frekvenci konkrétní alely v populaci.
4     * 
5     * @param instances Počet případů konkrétní alely
6     * @param individuals Celkový počet jedinců v populaci
7     * @return Frekvence alely jako hodnota mezi 0 a 1
8     * @throws IllegalArgumentException Pokud jsou vstupy neplatné
9     */
10    public static double calculateAlleleFrequency(int instances, int individuals) {
11        // Ověření vstupů
12        if (individuals <= 0) {
13            throw new IllegalArgumentException("Počet jedinců musí být kladný");
14        }
15        
16        if (instances < 0) {
17            throw new IllegalArgumentException("Počet případů nemůže být záporný");
18        }
19        
20        if (instances > individuals * 2) {
21            throw new IllegalArgumentException("Počet případů nemůže překročit dvojnásobek počtu jedinců");
22        }
23        
24        // Výpočet frekvence
25        return (double) instances / (individuals * 2);
26    }
27    
28    public static void main(String[] args) {
29        try {
30            int alleleInstances = 50;
31            int populationSize = 100;
32            double frequency = calculateAlleleFrequency(alleleInstances, populationSize);
33            System.out.printf("Frekvence alely: %.4f (%.1f%%)\n", frequency, frequency*100);
34        } catch (IllegalArgumentException e) {
35            System.err.println("Chyba: " + e.getMessage());
36        }
37    }
38}
39

Často kladené otázky

Co je alela?

Alela je variantní forma genu. Různé alely produkují variaci v dědičných znacích, jako je barva vlasů nebo krevní skupina. Každá osoba obvykle zdědí dvě alely pro každý gen, jednu od každého rodiče. Pokud jsou obě alely stejné, jedinec je homozygotní pro tento gen. Pokud jsou alely různé, jedinec je heterozygotní.

Proč je důležité vypočítat frekvenci alel?

Vypočítání frekvence alel je důležité, protože pomáhá vědcům pochopit genetickou rozmanitost v populacích, sledovat změny v genetickém složení v průběhu času, identifikovat potenciální rizika onemocnění a studovat evoluční procesy. Poskytuje kvantitativní měření toho, jak běžné nebo vzácné jsou specifické genetické varianty v populaci.

Jak ovlivňuje velikost vzorku výpočty frekvence alel?

Velikost vzorku má významný dopad na přesnost odhadů frekvence alel. Větší vzorky obvykle poskytují přesnější odhady s užšími intervaly spolehlivosti. Malé vzorky nemusí přesně reprezentovat skutečnou frekvenci populace, zejména pro vzácné alely. Jako pravidlo platí, že větší velikosti vzorku (typicky >100 jedinců) jsou preferovány pro spolehlivé odhady frekvence alel.

Mohou se frekvence alel v průběhu času měnit?

Ano, frekvence alel se mohou v průběhu času měnit v důsledku několika evolučních sil:

  • Přírodní výběr: Výhodné alely mohou zvýšit svou frekvenci
  • Genetický drift: Náhodné změny ve frekvencích, zejména v malých populacích
  • Migrace: Pohyb jedinců mezi populacemi může zavést nové alely
  • Mutace: Zavedení nových alel
  • Ne náhodné páření: Může měnit frekvence genotypů, nepřímo ovlivňující frekvence alel

Jak mám vypočítat frekvenci alel, pokud znám pouze frekvence genotypů?

Pokud znáte frekvence genotypů (např. AA, Aa, aa), můžete vypočítat frekvenci alely A jako: f(A)=f(AA)+f(Aa)2f(A) = f(AA) + \frac{f(Aa)}{2} Kde f(AA)f(AA) je frekvence genotypu AA a f(Aa)f(Aa) je frekvence heterozygotního genotypu.

Co je Hardy-Weinbergova rovnováha a jak souvisí s frekvencí alel?

Hardy-Weinbergova rovnováha popisuje vztah mezi frekvencemi alel a genotypů v nevyvíjející se populaci. Podle tohoto principu, pokud je p frekvence alely A a q frekvence alely a (kde p + q = 1), pak očekávané genotypové frekvence jsou:

  • AA: p²
  • Aa: 2pq
  • aa: q²

Odchylky od těchto očekávaných frekvencí mohou naznačovat evoluční síly působící v populaci.

Jak mám zpracovat X-vázané geny při výpočtu frekvence alel?

Pro X-vázané geny mají muži pouze jednu kopii, zatímco ženy mají dvě. Pro výpočet frekvence alely:

  1. Spočítejte všechny případy alely (ženy přispívají dvěma alelami, muži jednou)
  2. Dělte celkovým počtem X chromozomů v populaci (2 × počet žen + počet mužů)

Může se frekvence alel použít k predikci rizika onemocnění?

Data o frekvenci alel mohou pomoci odhadnout prevalenci genetických poruch v populaci. Nicméně, předpověď individuálního rizika onemocnění vyžaduje další informace o penetranci genu (pravděpodobnost, že osoba s genotypem onemocní) a expresivitě (variace symptomů onemocnění mezi jedinci se stejným genotypem).

Jaký je rozdíl mezi frekvencí alel a frekvencí genotypů?

Frekvence alel se vztahuje k poměru konkrétní alely mezi všemi alelami na daném lokusu v populaci. Frekvence genotypů se vztahuje k poměru jedinců s konkrétním genotypem. Například, v populaci s genotypy AA, Aa a aa je frekvence alely A vypočítána ze všech A alel, zatímco frekvence genotypu AA je jednoduše poměr jedinců s tímto konkrétním genotypem.

Jak mohu vypočítat intervaly spolehlivosti pro odhady frekvence alel?

Pro velké vzorky můžete přibližně vypočítat 95% interval spolehlivosti pro frekvenci alely (p) pomocí: p±1.96×p(1p)2Np \pm 1.96 \times \sqrt{\frac{p(1-p)}{2N}} Kde N je počet jedinců vzorku. Pro malé vzorky nebo velmi vysoké/nízké frekvence mohou být vhodnější složitější metody, jako je Wilsonův interval spolehlivosti.

Odkazy

  1. Hartl, D. L., & Clark, A. G. (2007). Principy populační genetiky (4. vydání). Sinauer Associates.

  2. Hamilton, M. B. (2021). Populační genetika (2. vydání). Wiley-Blackwell.

  3. Nielsen, R., & Slatkin, M. (2013). Úvod do populační genetiky: Teorie a aplikace. Sinauer Associates.

  4. Hedrick, P. W. (2011). Genetika populací (4. vydání). Jones & Bartlett Learning.

  5. Templeton, A. R. (2006). Populační genetika a mikro-evoluční teorie. Wiley-Liss.

  6. The 1000 Genomes Project Consortium. (2015). Globální reference pro lidskou genetickou variaci. Nature, 526(7571), 68-74. https://doi.org/10.1038/nature15393

  7. Databáze frekvencí alel Net. http://www.allelefrequencies.net/

  8. Prohlížeč genomu Ensembl. https://www.ensembl.org/

  9. Národní institut pro výzkum lidského genomu. https://www.genome.gov/

  10. Online Mendelova dědičnost v člověku (OMIM). https://www.omim.org/

Vyzkoušejte náš Sledovač genetických variací ještě dnes!

Pochopení genetického složení populací nikdy nebylo jednodušší. Náš Kalkulátor frekvence alel poskytuje jednoduchý, ale mocný způsob, jak kvantifikovat genetické variace ve vaší studijní populaci. Ať už jste student, výzkumník nebo zdravotnický profesionál, tento nástroj vám pomůže získat cenné poznatky o populační genetice.

Začněte vypočítávat frekvence alel nyní a objevte genetickou krajinu vaší populace!