ForHosting KIT · Naturwissenschaften

Proteinflänge aus mRNA

Erfahren Sie allein aus der Boten-RNA, wie lang das Protein wird: Eine codierende Sequenz aus 300 Nukleotiden enthält 100 Codons und ergibt ein Protein mit 99 Aminosäuren, weil das Stoppcodon keinen Baustein hinzufügt. 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
mRNA-Länge
300
Erhalten Sie
UTR5-Länge
0
UTR3-Länge
0
Codierende Länge
300
Anzahl der Codons
100

Ein Rechner für die Proteinlänge aus der mRNA wandelt die Nukleotidlänge einer Boten-RNA in die Anzahl der Aminosäuren des kodierten Polypeptids um, nachdem das Stoppcodon ausgeschlossen wurde, das keinen Rest festlegt. Ribosomen lesen die kodierende Sequenz in nicht überlappenden Tripletts: Jedes Codon außer dem terminalen Stopp wird zu einer Aminosäure, und das Startcodon zählt als Methionin oder Formylmethionin. Geben Sie die mRNA-Länge in Nukleotiden ein und, falls bekannt, die Längen der untranslatierten 5'- und 3'-Regionen, damit nur der offene Leserahmen durch drei geteilt wird.

Warum die Proteinlänge kodierende Nukleotide durch drei, minus den Stopp, ist

Der genetische Code wird in nicht überlappenden Tripletts gelesen. Boten-RNA wird von einem Startcodon, fast immer AUG, bis zum ersten Stoppcodon im Rahmen (UAA, UAG oder UGA) abgetastet. Jedes Codon zwischen diesen Enden legt eine Aminosäure fest; das Terminationscodon holt den Freisetzungsfaktor und fügt keinen Rest hinzu.

Daher ist die Proteinlänge in Aminosäuren die Zahl der Codons im offenen Leserahmen minus eins. Gleichwertig: Ist L die Länge der kodierenden Sequenz in Nukleotiden einschließlich des Stopps, so ist die Proteinlänge (L / 3) − 1. Eine 300 Nukleotide lange kodierende Sequenz sind 100 Codons und kodiert 99 Aminosäuren; eine 900 Nukleotide lange Sequenz kodiert 299 Aminosäuren.

Das Startcodon wird gezählt: Es kodiert Methionin oder N-Formylmethionin in bakteriellen und Organellen-Systemen, ist also ein echter Rest am N-Terminus, auch wenn er später abgespalten wird. Untranslatierte Regionen werden nicht durch drei geteilt. Eine reife eukaryotische mRNA trägt gewöhnlich eine 5'-Kappe, eine 5'-UTR, die kodierende Sequenz, eine 3'-UTR und einen Poly(A)-Schwanz.

Nur der offene Leserahmen wird translatiert. Wenn Sie eine volle Transkriptlänge einfügen, ohne UTRs abzuziehen, zählen Sie je drei untranslatierte Nukleotide eine Aminosäure zu viel. Dieser Rechner zieht zuerst optionale 5'- und 3'-UTR-Längen ab und verlangt dann, dass die verbleibende kodierende Länge ein positives Vielfaches von drei und mindestens sechs Nukleotide ist (ein Startcodon plus ein Stoppcodon).

Er übersetzt keine Sequenz Buchstabe für Buchstabe, sagt keine alternativen Startstellen voraus und modelliert weder Rasterverschiebungen noch Selenocystein-Umkodierung. Er beantwortet die Lehrbuch- und Annotationsfrage: Bei dieser mRNA-Länge, wie lang ist das kodierte Protein, nachdem das Stoppcodon ausgeschlossen wurde?

Wo ein Rechner für die Proteinlänge aus der mRNA seinen Nutzen hat

Biologieklassen und Nachhilfeplattformen nutzen einen Rechner für die Proteinlänge aus der mRNA, damit Lernende das klassische Arbeitsblatt (n / 3) − 1 prüfen können, ohne das Stoppcodon zu vergessen oder das Startcodon versehentlich als nicht kodierend zu behandeln. Klausurvorbereitungs-Generatoren brauchen ein deterministisches Orakel, das eine nicht durch drei teilbare Länge ablehnt, statt eine Rasterverschiebung still abzurunden, die ein fehlerhafter Bewerter akzeptieren könnte. Inhaltssites, die für einen Rechner der Proteinlänge aus der mRNA 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 Molekulargewicht-zu-Rest-Schätzungen oder Codon-für-Codon-Übersetzung sind andere Absichten: Bleiben Sie auf dieser Seite, wenn die Eingabe eine mRNA-Nukleotidlänge ist und die Ausgabe die Aminosäurezahl nach Ausschluss des Stopps.

Plausibilitätsprüfungen bei der ORF-Annotation

Leitungen, die Transkriptlänge und UTR-Größen kennen, bestätigen die erwartete Aminosäurezahl, bevor sie das übersetzte Peptid speichern.

Warum wird das Stoppcodon abgezogen?

Stoppcodons (UAA, UAG, UGA) beenden die Translation und kodieren keine Aminosäure. Eine kodierende Sequenz aus 100 Codons ergibt daher 99 Reste, nicht 100.

Zählt das Startcodon als Aminosäure?

Ja. AUG kodiert Methionin (oder N-Formylmethionin bei Bakterien).

Was geschieht, wenn die mRNA-Länge nicht durch drei teilbar ist?

Ein Rest von einem oder zwei Nukleotiden ist kein vollständiger Codonsatz, daher erfindet der Rechner keine gerundete Proteinlänge.

Wie viele Aminosäuren codiert eine mRNA mit 300 Nukleotiden?

Sie codiert 99 Aminosäuren, wenn alle 300 Nukleotide codierende Sequenz sind. Geteilt durch drei ergeben sich 100 Codons, und das abschließende Stoppcodon zählt nicht, weil es keinen Baustein anfügt.

Gehören die untranslatierten Bereiche in die Länge?

Geben Sie die gesamte mRNA-Länge ein und, falls bekannt, die Längen der untranslatierten Bereiche am 5'- und 3'-Ende. Sie werden zuerst abgezogen, sodass nur der offene Leserahmen durch drei geteilt wird.

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/mrna-to-protein-length

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/mrna-to-protein-length \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mrna_length":300}'
{
  "mrna_length": 300
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "bio.mrna_to_protein_length",
  "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_nt3000000
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 Browser-Läufer und die API, sodass Hausaufgabenprüfungen und Annotationsskripte niemals darüber streiten, ob eine 300 Nukleotide lange kodierende Sequenz 99 Reste oder 100 ergibt.

Eingabevertrag, Antwortform und Fehlerverhalten

Wenn Sie den offenen Leserahmen einschließlich des Stopps bereits haben, senden Sie nur diese Zahl. Nach der Subtraktion muss die kodierende Länge mindestens sechs Nukleotide und ein Vielfaches von drei sein — sonst wird die Anfrage abgelehnt statt still gerundet, weil ein Rest von einer oder zwei Basen eine Rasterverschiebung oder ein gekürzter Leserahmen ist, kein kürzeres Protein. Diese Fehlschläge werden nicht berechnet. Koppeln Sie die Ganzzahl mit Ihrem eigenen Sequenzbetrachter, wenn Sie die Reste ausgeschrieben brauchen; dieser Endpunkt löst nur die Länge und gibt keine Einbuchstaben-Übersetzung aus. Senden Sie einen JSON-Körper mit der Pflichtganzzahl mrna_length (Aliasse nt, nucleotides, length, mrna_nt): die mRNA-Länge in Nukleotiden, von 6 bis 3,000,000. Die optionalen Felder utr5_length und utr3_length (Aliasse utr5, five_prime_utr und utr3, three_prime_utr) stehen standardmäßig auf null und werden vor der Division abgezogen, damit eine volle Transkriptlänge auf die kodierende Sequenz verkürzt wird. Jedes Feld darf als JSON-Ganzzahl oder als Ziffernkette ankommen; fehlendes mrna_length, leere Ketten, Nichtganzzahlen und Werte außerhalb des veröffentlichten Bereichs scheitern mit invalid_input unter Nennung des Felds. Bei Erfolg wiederholt der Körper mrna_length, utr5_length und utr3_length, meldet coding_length und codon_count, setzt stop_codons_excluded auf eins und liefert protein_length als Aminosäurezahl. formula wiederholt protein_aa = (coding_nt / 3) - 1; formula_applied setzt die Zahlen dieses Aufrufs ein. Beispiel: mrna_length 300 ergibt coding_length 300, codon_count 100 und protein_length 99. Dieselben Eingaben mit utr5_length 50 und utr3_length 100 bei einer mRNA von 450 Nukleotiden erzeugen dasselbe 99-Reste-Protein, weil nur 300 Basen im Rahmen bleiben.

Wo ein Rechner für die Proteinlänge aus der mRNA seinen Nutzen hat

Genomannotationsskripte und ORF-Scanner kennen oft eine Transkript- oder kodierende Länge, bevor sie eine Peptidkette haben; der Aufruf einer kleinen parse-API wandelt diese Länge in eine erwartete Restzahl, die sie gegen übersetztes FASTA festnageln können. 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 Längen unter der erklärten Nukleotiddecke, nageln Sie protein_length und formula_applied in Tests fest, und Sie erhalten nachvollziehbare 99-Reste-Antworten für eine 300-Basen-Kodiersequenz in Hausaufgaben, LMS-Erweiterungen und Annotationsleitungen, ohne eine Übersetzungstabelle aufzustellen.

Schulische Prüfungen von (n / 3) − 1

Lernende geben eine mRNA- oder Kodiersequenzlänge ein und vergleichen das gelieferte protein_length mit einer von Hand gerechneten Restzahl ohne Stopp vor dem Laborbericht.

Klausurorakel und Kodierkata-Fixtures

Bewerter nageln protein_length für Vielfache von drei fest und invalid_input für Rasterverschiebungslängen, die nicht durch drei teilbar sind.

Wie rechnet man eine mRNA-Länge in eine Proteinlänge in Aminosäuren um?

Senden Sie mrna_length in Nukleotiden (ziehen Sie UTRs bei Bedarf mit utr5_length und utr3_length ab). Die API liefert protein_length = (coding_length / 3) − 1 unter Ausschluss des Stoppcodons.

Was kostet der Rechner für die Proteinlänge aus der mRNA?

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 →