dsDNA-Masse in molare Konzentration umrechnen
Dieser Rechner wandelt eine Massenkonzentration doppelsträngiger DNA, etwa ng/µL, in mol/L, µM, nM und pM um.
Im Browser ausführen – kostenlos
Er verwendet die Länge in Basenpaaren und eine mittlere Molekülmasse je Basenpaar, standardmäßig 660 g/mol pro bp. Damit können Sie Verdünnungen vorbereiten, Proben normalisieren, Konstrukte unterschiedlicher Länge vergleichen und massenbasierte Messwerte in molekülbezogene Angaben überführen. Falls Ihr Protokoll eine andere Annahme verlangt, können Sie den Mittelwert anpassen.
Geben Sie Massenkonzentration und korrekte Länge ein
Beginnen Sie mit der gemessenen Massenkonzentration der doppelsträngigen DNA und wählen Sie die passende Einheit. Unterstützt werden ng/µL, µg/mL, mg/mL und g/L; alle Werte werden zunächst in Gramm pro Liter umgerechnet. Geben Sie danach die Länge eines Moleküls als positive ganze Zahl von Basenpaaren an. Berücksichtigen Sie Vektorrückgrat, Insert, Adapter und alle weiteren doppelsträngigen Abschnitte des Moleküls. Ein Plasmid mit 5,000 bp wird daher als 5000 eingegeben, nicht nur mit der Länge eines Merkmals. Die Länge ist entscheidend, weil gleiche Massen kurzer und langer DNA unterschiedliche Molekülzahlen enthalten: Das kürzere Molekül besitzt eine niedrigere Molekülmasse und bei gleicher Masse eine höhere molare Konzentration. Die Massenkonzentration darf null sein, die Basenpaarzahl muss jedoch positiv sein. Nicht endliche Werte, Bruchteile von Basenpaaren, negative Konzentrationen und unbekannte Einheiten werden abgelehnt, damit fehlerhafte Eingaben kein scheinbar plausibles Ergebnis erzeugen.
Verstehen Sie Näherung und Formel
Zunächst wird die Molekülmasse berechnet, indem die Basenpaarzahl mit der mittleren Masse eines Basenpaars multipliziert wird. Der Standardwert 660 g/mol pro bp ist eine gebräuchliche Näherung für doppelsträngige DNA. Ein Konstrukt mit 5,000 bp hat damit eine geschätzte Molekülmasse von 3,300,000 g/mol. Die molare Konzentration ergibt sich aus der normierten Massenkonzentration in g/L geteilt durch diese Masse in g/mol. Zusätzlich werden µM, nM und pM ausgegeben. Beispielsweise entsprechen 50 ng/µL genau 0.05 g/L und ergeben bei 5,000 bp ungefähr 1.515 × 10^-8 mol/L beziehungsweise 15.15 nM. Da 660 ein Mittelwert und keine sequenzgenaue Masse ist, können Sie ihn ersetzen, wenn ein Kit oder Verfahren einen anderen Wert vorgibt. Die Antwort nennt sowohl die verwendete Annahme als auch die berechnete Gesamtmasse und macht die Umrechnung nachvollziehbar.
Setzen Sie das Ergebnis im Labor richtig ein
Nutzen Sie die Molarität, um Konstrukte anhand der Molekülzahl zu vergleichen, äquimolare Pools zu planen, Verdünnungen zu berechnen oder fluorometrische Massenmessungen für Ligations- und Sequenzierprotokolle umzuwandeln. Prüfen Sie, ob alle Eingaben doppelsträngige DNA betreffen und die Länge der tatsächlichen Molekülform entspricht. Das Werkzeug misst keine Konzentration, ermittelt keine Länge, untersucht keine Sequenz, korrigiert keine Verunreinigung und modelliert keine Fragmentgrößenverteilung. Bei fragmentierter DNA liefert eine mittlere oder modale Länge lediglich eine zu dokumentierende Näherung. Absorptionsmessungen können Verunreinigungen erfassen, und ungewöhnliche Modifikationen können einen anderen Mittelwert erfordern. Die Genauigkeit hängt daher von Messung, Länge und Annahme ab. Der Algorithmus ist deterministisch und arbeitet ohne Netzwerk; Browser und API verwenden dieselbe Berechnung. Jede gültige automatisierte Anfrage kostet $0.002.
Anwendungsfälle
Einen äquimolaren Plasmidpool vorbereiten
Rechnen Sie jede Messung mit der vollständigen Plasmidlänge um, bevor Sie Volumina festlegen.
Eine DNA-Verdünnung planen
Wandeln Sie ng/µL in nM oder pM um, um den Vorrat auf die geforderte Konzentration zu verdünnen.
Amplicons verschiedener Größen normalisieren
Vergleichen Sie Amplicons molar, damit längere Produkte nicht allein wegen ihrer höheren Masse überwiegen.
Häufige Fragen
Welche Formel verwendet der Rechner?
Er rechnet die Masse in g/L um, multipliziert Basenpaare mit ihrer mittleren Masse und teilt g/L durch g/mol, um mol/L zu erhalten.
Warum sind 660 g/mol je Basenpaar voreingestellt?
Dies ist eine verbreitete mittlere Näherung für dsDNA. Zusammensetzung und Modifikationen können einen anderen Wert erfordern.
Kann ich einzelsträngige DNA oder RNA berechnen?
Nein. Das Standardmodell gilt für Basenpaare doppelsträngiger DNA; andere Nukleinsäuren benötigen eine andere Annahme.
Welche Konzentrationseinheiten werden unterstützt?
Unterstützt werden ng/µL, µg/mL, mg/mL und g/L; in der Eingabe stehen sie als ng/uL, ug/mL, mg/mL und g/L.
Welche Länge nutze ich für fragmentierte DNA?
Verwenden Sie eine repräsentative Länge nur für eine Näherung; eine Größenverteilung hat in diesem Modell keine einzige exakte Molarität.
Was kostet die API-Nutzung?
Jede gültige API-Anfrage kostet $0.002. Die Berechnung steht auch im Browser bereit.
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/bio/dsdna-mass-to-molar \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_concentration":50,"base_pairs":5000}'const res = await fetch("https://api.kit.forhosting.com/bio/dsdna-mass-to-molar", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_concentration": 50,
"base_pairs": 5000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/dsdna-mass-to-molar",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_concentration": 50,
"base_pairs": 5000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/dsdna-mass-to-molar", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_concentration":50,"base_pairs":5000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_concentration":50,"base_pairs":5000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/dsdna-mass-to-molar", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"mass_concentration": 50,
"base_pairs": 5000
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.dsdna_mass_to_molar",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_base_pairs | 1000000000000 |
max_mass_concentration | 1000000000000 |
max_average_bp_molecular_weight | 1000000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |