ForHosting KIT · Naturwissenschaften

Allelhäufigkeit-Rechner

Zählen Sie Genotypen und erhalten Sie Allelhäufigkeiten: 320 Individuen AA, 160 Aa und 20 aa tragen 1000 Genkopien, also ist p 0,8 und q 0,2, zusammen eins. Negative Zahlen oder lauter Nullen werden abgelehnt. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Homozygot dominant
320
Heterozygot
160
Homozygot rezessiv
20
Erhalten Sie
Individuen insgesamt
500
Allele insgesamt
1.000
Anzahl dominanter Allele
800
Anzahl rezessiver Allele
200

Ein Allelhäufigkeit-Rechner wandelt Zählungen homozygot dominanter, heterozygoter und homozygot rezessiver Individuen in die beiden Allelfrequenzen eines diploiden zweialleligen Locus um. In der üblichen Unterrichtsnotation sind das p für das dominante Allel und q für das rezessive, und sie addieren sich stets zu eins, weil jede Genkopie das eine oder das andere Allel ist. Geben Sie die drei Genotypzählungen einer Populationsstichprobe ein. Das Werkzeug zählt zwei Kopien von jedem Homozygoten und je eine jedes Allels von jedem Heterozygoten, teilt durch die doppelte Stichprobengröße und liefert p, q sowie die stützenden Allelzählungen.

Was Allelhäufigkeit ist und wie p und q aus Genotypen gezählt werden

Allelhäufigkeit ist der Anteil der Genkopien an einem Locus, die ein bestimmtes Allel tragen. An einem diploiden zweialleligen Locus steuert jedes Individuum zwei Kopien bei: ein dominant homozygotes Individuum zwei dominante Allele, ein rezessiv homozygotes zwei rezessive, und ein Heterozygot je eines. Sind AA, Aa und aa die drei Genotypzählungen und N ihre Summe, enthält die Stichprobe 2N Genkopien.

Die dominante Häufigkeit ist daher p gleich (2 mal AA plus Aa) geteilt durch 2N, und die rezessive ist q gleich (2 mal aa plus Aa) geteilt durch 2N. Diese beiden Identitäten sind keine Extraannahme: sie sind eine Zählung der Allele, die Sie bereits bewertet haben. Sie zwingen außerdem p plus q auf eins; ein Ergebnis, das nicht zu eins addiert, deutet auf eine entfallene Zählung oder auf eine Phänotyptafel hin, die für eine Genotyptafel gehalten wurde.

Dieser Rechner beschränkt sich auf beobachtete Genotypzählungen. Er kehrt keine rezessive Phänotyphäufigkeit unter Hardy–Weinberg um, um q als Quadratwurzel des aa-Anteils zu raten, und er prüft nicht, ob die Stichprobe p-Quadrat, 2pq und q-Quadrat entspricht. Das sind andere Suchabsichten: die eine schätzt eine unsichtbare Aufteilung, die andere ist ein Anpassungstest.

Hier sind die drei Klassen bereits getrennt, sodass die einzige Rechnung die gewichtete Allelzählung ist. Ein durchgerechneter Unterrichtsfall ist 320 AA, 160 Aa und 20 aa: N ist 500, es gibt 1000 Genkopien, 800 davon sind dominant, und die Häufigkeiten sind p gleich 0.8 und q gleich 0.2. Eine weitere Lehrbuchteilung von 16, 48 und 36 in einer Stichprobe von 100 ergibt p gleich 0.4 und q gleich 0.6.

Null ist eine zulässige Zählung für eine fehlende Klasse, aber alle drei Nullen werden abgelehnt, weil eine Häufigkeit undefiniert ist, wenn niemand gezählt wurde.

Wo ein Allelhäufigkeit-Rechner seinen Nutzen hat

Biologieunterricht und Nachhilfeplattformen nutzen einen Allelhäufigkeit-Rechner, damit Lernende aufhören, den rezessiven Phänotypanteil als q zu behandeln oder drei Genotypprozente zu mitteln, als wären sie Allele. Arbeitsblätter der Populationsgenetik und Erhebungen des Artenschutzes brauchen ein deterministisches Orakel, das eine negative Einfügung ablehnt, statt still eine Häufigkeit größer als eins zu veröffentlichen. Inhaltseiten, die für Allelhäufigkeit-Rechner rangieren, profitieren von einem lebenden Steuerelement, dessen kostenloser Browserpfad mit dem vorausbezahlten Automatisierungspfad auf demselben reinen Modul übereinstimmt.

Eine fehlgeschlagene Prüfung wird nicht berechnet. Verwandte Suchen nach einem Punnett-Quadrat, einem Chi-Quadrat-Freiheitsgradschritt oder einer Hardy–Weinberg-Tafel erwarteter Genotypen sind andere Absichten: bleiben Sie auf dieser Seite, wenn die Frage nur die Allelfrequenzen sind, die aus den Zählungen folgen, die Sie bereits haben.

Unterrichtliche Prüfungen von p und q

Lernende senden AA-, Aa- und aa-Zählungen einer Laborstichprobe und vergleichen die Teilung 0.8 / 0.2 oder 0.4 / 0.6 mit einer Handzählung vor dem Bericht.

Arbeitsblätter zu Population und Artenschutz

Feldnotizen, die die drei Genotypen bereits bewerten, erhalten eine reproduzierbare Allelerhebung, ohne ein populationsgenetisches Paket für einen einzigen Locus zu öffnen.

Warum addieren sich die beiden Häufigkeiten stets zu eins?

Jede Genkopie an einem zweialleligen Locus ist das dominante oder das rezessive Allel.

Was geschieht, wenn eine Genotypzählung negativ ist?

Eine Häufigkeit ist für eine negative Erhebung nicht definiert. Die Anfrage wird nicht berechnet.

Kann ich nur die rezessiven Homozygoten senden und Hardy–Weinberg annehmen?

Nein. Dieser Rechner braucht alle drei Genotypzählungen. q als Quadratwurzel des aa-Anteils zu schätzen ist ein anderes Verfahren und wird hier nicht angewendet.

Wie berechne ich die Allelhäufigkeit aus Genotypzahlen?

Zählen Sie zwei Kopien für jeden Homozygoten und je eine Kopie jedes Allels für jeden Heterozygoten und teilen Sie durch die doppelte Zahl der Individuen. Bei 320, 160 und 20 Individuen ist p 0,8 und q 0,2.

Warum wird durch die doppelte Stichprobengröße geteilt?

Jedes diploide Individuum trägt zwei Kopien des Gens, 500 Individuen also 1000 Kopien. Teilt man die Allelzahlen durch diese Summe, erhält man ihren Anteil an allen Genkopien der Stichprobe.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/bio/allele-frequency

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/bio/allele-frequency \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"homozygous_dominant":320,"heterozygous":160,"homozygous_recessive":20}'
{
  "homozygous_dominant": 320,
  "heterozygous": 160,
  "homozygous_recessive": 20
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "bio.allele_frequency",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_count1000000000000
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Dasselbe deterministische Modul speist den kostenlosen Browserläufer und die vorausbezahlte API, sodass Hausaufgabenprüfungen, Laborberichte und Bewertungsskripte niemals über eine Teilung 0.8 / 0.2 streiten.

Eingangsvertrag, Antwortform und Fehlerverhalten

Eine Stichprobe, deren drei Zählungen null ergeben, wird ebenfalls abgelehnt, weil die Division durch 2N undefiniert ist. Diese Fehlschläge werden nicht berechnet. Koppeln Sie diese Häufigkeiten mit Ihrem eigenen Hardy–Weinberg- oder Chi-Quadrat-Schritt, wenn Sie noch erwartete Genotypanteile brauchen; dieser Endpunkt löst nur die Allelzählung. Senden Sie per POST einen JSON-Körper mit drei erforderlichen nichtnegativen endlichen Zahlen: homozygous_dominant (Aliasse AA, n_AA, dominant_homozygous, homo_dominant), heterozygous (Aliasse Aa, n_Aa, hetero, heterozygotes) und homozygous_recessive (Aliasse aa, n_aa, recessive_homozygous, homo_recessive). Jeder Wert darf als JSON-Zahl oder als numerische Zeichenkette eintreffen. Fehlende Felder, leere Zeichenketten, nichtendliche Werte, Werte über einer Billion und jede negative Zählung scheitern mit invalid_input unter Nennung des Feldes. Bei Erfolg wiederholt der Körper die drei bereinigten Zählungen, veröffentlicht total_individuals als N und total_alleles als 2N, meldet dominant_allele_count und recessive_allele_count als Zähler jeder Häufigkeit und liefert dominant_allele_frequency (p) sowie recessive_allele_frequency (q). frequency_sum ist stets 1: nach Berechnung der beiden Rohanteile werden sie normiert und q als Komplement des gerundeten p genommen, damit das veröffentlichte Paar niemals um eine Einheit an der letzten Stelle driftet. formula wiederholt die Identitäten p gleich (2·AA + Aa) / 2N und q gleich (2·aa + Aa) / 2N. Beispiel: homozygous_dominant 320, heterozygous 160, homozygous_recessive 20 ergibt total_individuals 500, total_alleles 1000, dominant_allele_count 800, recessive_allele_count 200, dominant_allele_frequency 0.8, recessive_allele_frequency 0.2 und frequency_sum 1. Eine Zählung von minus eins in irgendeinem Feld ist invalid_input.

Wo ein Allelhäufigkeit-Rechner seinen Nutzen hat

Zuchtnotizen, Lehrbausteine zu Blutgruppen und einführende Laborberichte fallen auf dieselbe Dreizählungs-Erhebung an einem Locus zurück; der Aufruf einer kleinen parse-API hält p und q fest, ohne eine Pedigree- oder Koaleszenzmaschine aufzustellen. Klausurvorbereiter und studentische Programmierkatas heften 0.8 / 0.2 und 0.4 / 0.6 samt dem invalid_input-Pfad für eine negative Zählung fest, damit ein fehlerhafter Bewerter kein Ergebnis akzeptiert, das nicht zu eins addiert. Weil die Umsetzung reines parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modellmarken und ohne ausgehendes Netz. Halten Sie die drei Genotypzählungen ehrlich, heften Sie dominant_allele_frequency und recessive_allele_frequency in Prüfungen fest, und Sie erhalten reproduzierbare Paare, die für Hausaufgaben, LMS-Erweiterungen und Feldhefte zu eins addieren.

Klausurorakel und Bewertungsvorlagen

Generatoren und studentische Löser heften erwartete Häufigkeiten fest, die zu eins addieren, sowie invalid_input-Fälle für eine negative oder durchweg nullte Zählung.

Wie berechnet man die Allelhäufigkeit aus Genotypzählungen?

Senden Sie homozygous_dominant (AA), heterozygous (Aa) und homozygous_recessive (aa). Die API liefert dominant_allele_frequency p = (2·AA + Aa) / 2N und recessive_allele_frequency q = (2·aa + Aa) / 2N, mit frequency_sum gleich 1.

Was kostet der Allelhäufigkeit-Rechner?

Das Browserwerkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →