# Tutor de deriva populacional Wright–Fisher e frequência alélica

Simula a deriva genética Wright–Fisher em muitas populações réplica com mutação e seleção. Visualiza trajetórias, distribuição final, decaimento da heterozigosidade e teste qui-quadrado de Hardy–Weinberg.

> Página canônica: https://elysiatools.com/pt/tools/wright-fisher-population-drift-and-allele-frequency-tutor

- **Categoria:** Education

- **Palavras-chave:** wright-fisher, deriva genética, frequência alélica, probabilidade de fixação, heterozigosidade, hardy-weinberg, genética populacional

## Visão geral

Tutor interativo do modelo Wright–Fisher — o modelo nulo clássico de deriva gênica. Defina N, p₀, eventualmente μ e s, execute várias réplicas e visualize trajetórias, distribuição final, decaimento Hₜ=H₀(1−1/2Nₑ)ᵗ e probabilidade teórica de fixação. Opcional: teste qui-quadrado HWE. Determinístico por semente.

## Entradas

- **Tamanho da população (N indivíduos)** (number)
- **Ploidia** (select)
- **Gerações** (number)
- **Populações réplica** (number)
- **Frequência inicial de A (p₀)** (number)
- **Taxa de mutação μ** (number)
- **Coeficiente de seleção s (>0 favorece A)** (number)
- **Dominância de A** (select)
- **Semente aleatória** (number)
- **Teste HWE — contagem AA (opcional)** (number): e.g. 36
- **Teste HWE — contagem Aa (opcional)** (number): e.g. 48
- **Teste HWE — contagem aa (opcional)** (number): e.g. 16

## Quando usar

- Para demonstrar como a deriva genética altera a frequência de um alelo ao longo das gerações.
- Para comparar deriva neutra com o efeito de um coeficiente de seleção favorável ou desfavorável.
- Para avaliar o equilíbrio de Hardy–Weinberg a partir das contagens observadas de AA, Aa e aa.

## Como funciona

- Defina o tamanho da população N, a ploidia, o número de gerações, as populações réplica e a frequência inicial p₀.
- Opcionalmente, informe a taxa de mutação μ, o coeficiente de seleção s e o modelo de dominância de A.
- Execute a simulação com uma semente aleatória para obter resultados reproduzíveis entre as execuções.
- Analise as trajetórias, a distribuição das frequências finais, a heterozigosidade e a probabilidade de fixação; para HWE, informe as contagens AA, Aa e aa.

## Casos de uso

- Aulas de genética populacional sobre deriva, fixação, perda de alelos e heterozigosidade.
- Comparação entre populações pequenas e grandes sob diferentes intensidades de seleção.
- Análise didática de dados de genótipos com teste de equilíbrio de Hardy–Weinberg.

## Perguntas frequentes

### O que é o modelo Wright–Fisher?

É um modelo nulo de genética populacional que representa a deriva genética por amostragem aleatória entre gerações.

### Qual é a diferença entre população diploide e haploide?

Na opção diploide, N indivíduos correspondem a 2N cópias gênicas; na haploide, correspondem a N cópias.

### O que representa a frequência inicial p₀?

É a frequência inicial do alelo A, com valor entre 0 e 1.

### Como a seleção é configurada?

Informe o coeficiente s e escolha se A é dominante, recessivo ou aditivo. Valores positivos de s favorecem A.

### Como executar o teste de Hardy–Weinberg?

Preencha as contagens observadas de AA, Aa e aa; o tutor calcula o teste qui-quadrado de HWE.

## Ferramentas relacionadas

- [Tutor visual de frações, decimais e porcentagens](https://elysiatools.com/pt/tools/fraction-decimal-percent-visualizer): O mesmo valor em três notações ao mesmo tempo: 1/2 ⇄ 0.5 ⇄ 50%. Gráfico de pizza, barra de fração, grade 10×10 e reta 0–1 vinculados; um controle deslizante interativo sincroniza tudo ao vivo e detecta o período decimal exato (1/3 = 0.3̅, 1/7 = 0.142857̅). Inclui exercícios de simplificação, identificação de período e comparação porcentagem vs decimal com respostas explicadas.
- [Visualizador de Cruzamentos Tri- e Di-híbridos](https://elysiatools.com/pt/tools/punnett-trihybrid-cross): Calcula cruzamentos mendelianos de 2-3 genes com quadro de Punnett completo e diagrama de linha bifurcada. Suporta dominância completa, incompleta e codominância.
- [Calculadora de multiplicidade de infecção (MOI)](https://elysiatools.com/pt/tools/moi-calculator): Calcula a multiplicidade de infecção MOI = unidades infecciosas ÷ células (direto: título PFU/mL × volume mL ÷ células) ou, inversamente, o volume de vírus V = MOI × células ÷ título. Inclui estatística de Poisson: P(≥1) = 1 − e^(−MOI); MOI 1 → 63,2%, MOI 3 → 95,0%, MOI 10 → 99,995% de células infectadas. Com dicas de adsorção (30–60 min, trocar meio). Fontes: Molecular Cloning, Fields Virology. Apenas para educação.
- [Calculadora de massa de peptídeos (monoisotópica/média)](https://elysiatools.com/pt/tools/peptide-mass-calculator): Calcula a massa de um peptídeo somando resíduos: M = Σ massas de resíduo + H₂O (tabela ExPASy ProtParam). Dois modos: monoisotópica (H₂O = 18,01056, ideal para peptídeos curtos em MS de alta resolução) ou média (H₂O = 18,01524, para cadeias mais longas), com os íons \[M+H\]⁺, \[M+Na\]⁺ e \[M+2H\]²⁺. A sequência não diferencia maiúsculas e ignora espaços e separadores; os códigos de ambiguidade B/J/O/U/X/Z são rejeitados. Fonte: ExPASy ProtParam (Gasteiger 2005). Apenas para educação.
- [Conversor de idade de pet](https://elysiatools.com/pt/tools/human-age-to-dog-cat-years): Converte a idade de um cão ou gato em anos humanos com o método moderno AVMA (agrupando cães por porte) ou a fórmula epigenética UCSD, mostra a fase de vida e um cartão de visita veterinário para impressão.
- [Conversor Absorbância↔Transmitância (A = −log₁₀T)](https://elysiatools.com/pt/tools/absorbance-transmittance-converter): Converte nos dois sentidos entre absorbância e transmitância: A = −log₁₀(T), T = 10⁻ᴬ, %T = 100·T e A = 2 − log₁₀(%T). Aceita absorbância A, transmitância percentual %T ou transmitância fracionária T e devolve as três representações de uma vez. Referências: A=0 → %T=100; A=1 → %T=10; A=0,301 → %T=50. Absorbância negativa implicaria %T > 100 %, impossível na espectrofotometria padrão, e é rejeitada.
- [Calculadora de temperatura de anelamento PCR (Ta = Tm − 5°C)](https://elysiatools.com/pt/tools/annealing-temperature-calculator): Calcula a temperatura de anelamento (Ta) da PCR por duas regras: a regra simples de bancada Ta = Tm − 5°C (usando o MENOR Tm do par de primers) e a fórmula empírica de Rychlik 1990: Ta = 0.3×Tm(primer) + 0.7×Tm(produto) − 14.9 (o Tm do produto costuma ser 75–90°C e a fórmula fica 1–8°C acima da regra simples em pares típicos). Fornece a Ta recomendada, faixa de gradiente ±3°C e a direção de ajuste: Ta baixa dá bandas inespecíficas e dímeros, alta sem produto; mantenha os dois Tm dentro de 2–3°C e anele pelo menor. Fontes: Rychlik 1990, Innis & Gelfand 1990, Lorenz 2012. Apenas planejamento experimental.
- [Analisador de pedigree de herança autossômica dominante](https://elysiatools.com/pt/tools/autosomal-dominant-pedigree): Calcula o risco na descendência para herança autossômica dominante (AD) e avalia o ajuste das contagens observadas à proporção esperada. Genótipos parentais → proporção esperada: AA × qualquer = todos afetados; Aa × Aa = 3:1 (75%); Aa × aa = 1:1 (50%); aa × aa = nenhum. Contagens observadas permitem um teste qui-quadrado (df = 1, crítico 3.841). Marcas do pedigree AD: transmissão vertical, ambos os sexos igualmente afetados, transmissão homem-para-homem presente (exclui dominante ligado ao X), não afetados não transmitem (exceto mutação de novo). Exemplos: Huntington, acondroplasia, Marfan. Fontes: Griffiths, Hartl & Clark 2007, StatPearls, OMIM. Apenas uso educativo.

## Exemplos

- [Exemplos de Processamento de Imagem Android Java](https://elysiatools.com/pt/samples/android-image-processing-java): Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Kotlin](https://elysiatools.com/pt/samples/android-image-processing-kotlin): Exemplos de processamento de imagem Android Kotlin incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Web Python](https://elysiatools.com/pt/samples/web-image-processing-python): Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Web Rust](https://elysiatools.com/pt/samples/web-image-processing-rust): Exemplos de processamento de imagem Web Rust incluindo leitura/gravação, redimensionamento e conversão de formato
