Calculadora de concentración de ADN
Una lectura A260 de 0,50 en una dilución de diez veces equivale a 250 ng/µL de ADN de doble cadena en el stock: absorbancia por 50 por la dilución. Indique la lectura y el factor de dilución para obtener la concentración que pipeteará. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Absorbancia
- 0,5
- Factor de dilución
- 10
- Factor de conversión
- 50 ng/µL
- Longitud de onda (nm)
- 260
- Especie
- dsDNA
- Concentración
- 250
Una calculadora de concentración de ADN convierte una lectura de espectrofotómetro a 260 nanómetros en nanogramos por microlitro mediante la identidad habitual del ADN de doble cadena: la concentración es A260 por 50 por el factor de dilución. Una unidad de absorbancia a 260 nm en un camino de un centímetro corresponde a 50 microgramos de dsDNA por mililitro, y esa cifra es numéricamente idéntica a 50 nanogramos por microlitro, la unidad que de verdad pipetean los cuadernos de clonación y de qPCR. Si la cubeta o el pedestal NanoDrop contenía una alícuota diluida, se multiplica por el pliegue de dilución para que el resultado sea la concentración de la disolución madre, no la del pocillo diluido.
Cómo A260 se convierte en nanogramos por microlitro
Los ácidos nucleicos absorben luz ultravioleta con un máximo cerca de 260 nanómetros porque las bases aromáticas tienen sistemas de dobles enlaces conjugados. Para el ADN de doble cadena, la convención de la comunidad, escrita en todos los manuales de clonación molecular y en cada SOP de NanoDrop o de cubeta, es que una absorbancia de 1.000 a 260 nm a través de un camino óptico de un centímetro corresponde a 50 microgramos de dsDNA por mililitro.
Microgramos por mililitro y nanogramos por microlitro son el mismo número, así que la identidad de banco es concentración en ng/µL igual a A260 por 50. Cuando la alícuota en la cubeta o en el pedestal no es la disolución madre sin diluir — una dilución 1-in-10 de una miniprep, una dilución 1-in-50 de una limpieza PCR — se multiplica por ese pliegue para que la concentración informada sea la madre que pipeteará después, no el pocillo diluido que acaba de medir.
No estima la pureza a partir de A260/A280, no convierte a molaridad y no elige un camino óptico distinto de la convención de un centímetro ya incorporada en el factor 50. Esas son búsquedas distintas. Una lectura de 0.50 en una dilución de diez pliegues produce, por tanto, 0.50 × 50 × 10 = 250 ng/µL de madre dsDNA; una lectura de 0.80 en una muestra sin diluir, factor de dilución 1, produce 40 ng/µL.
Introduzca el factor de dilución como 1 cuando haya medido la madre misma.
Dónde aporta valor una calculadora de concentración de ADN
Los laboratorios docentes y los cursos de biología molecular usan una calculadora de concentración de ADN para que el alumnado deje de tratar un A260 crudo como una concentración y pueda mostrar los 250 ng/µL que corresponden a una lectura de 0.50 en una dilución de miniprep de diez pliegues.
Las instalaciones centrales y los cuadernos de preparación de plásmidos mantienen la misma identidad junto a las impresiones del espectrofotómetro cuando un NanoDrop informa 0.82 en una dilución al doble y la madre que entra en una ligación es 82 ng/µL. Los scripts de clonación de alto rendimiento, las hojas de curva patrón de qPCR y los oráculos de deberes de un LMS necesitan un parse determinista que rechace una absorbancia nula o ausente en vez de multiplicar y devolver en silencio cero nanogramos.
Los sitios de contenido que posicionan por una calculadora de concentración de ADN se benefician de un control en vivo cuyo camino gratuito en el navegador coincide con el de automatización prepago sobre el mismo módulo puro, y no deben canibalizar la búsqueda distinta de una calculadora de masa inserto:vector en ligación: esa consulta quiere nanogramos de inserto a partir de longitudes de fragmento, no ng/µL a partir de un A260. La validación fallida no consume saldo.
Las búsquedas de concentración de RNA a 40 ng/µL por A260 o de factores de oligo cerca de 33 son intenciones distintas: quédese en esta página cuando el ácido nucleico sea ADN de doble cadena y la unidad de salida sea nanogramos por microlitro.
Preguntas frecuentes
¿Cómo se calcula la concentración de ADN a partir de A260?
Envíe una absorbancia positiva a 260 nm y un factor de dilución positivo. Una lectura de 0.50 en una dilución de diez pliegues es 250 ng/µL de madre dsDNA.
¿Por qué se multiplica por 50?
Por convención, una unidad A260 de ADN de doble cadena en un camino de 1 cm equivale a 50 µg/mL, el mismo número que 50 ng/µL. Esta calculadora usa ese factor de dsDNA. El ADN de cadena sencilla y el RNA usan factores distintos y son búsquedas distintas.
¿Qué factor de dilución debe introducir?
Introduzca el pliegue por el que se diluyó la alícuota medida respecto de la madre que pipeteará. Use 1 si la cubeta o el pedestal contenía madre sin diluir, 10 si una parte de muestra ocupaba diez partes en total, 50 para una dilución de cincuenta pliegues.
¿Qué ocurre si la absorbancia es cero o negativa?
Un A260 ausente, nulo o negativo no es una densidad óptica positiva, así que la calculadora no inventará una concentración de 0 ng/µL. Esos fallos no se facturan.
¿Esta calculadora mide la pureza del ADN o da la molaridad?
No. Solo convierte la A260 en ng/µL de ADN de doble cadena con el factor 50 y un paso óptico de un centímetro. La pureza por A260/A280 y el paso a molaridad son cálculos aparte.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/bio/dna-concentration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"absorbance":0.5,"dilution_factor":10}'const res = await fetch("https://api.kit.forhosting.com/bio/dna-concentration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"absorbance": 0.5,
"dilution_factor": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/dna-concentration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"absorbance": 0.5,
"dilution_factor": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/dna-concentration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"absorbance":0.5,"dilution_factor":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"absorbance":0.5,"dilution_factor":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/dna-concentration", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"absorbance": 0.5,
"dilution_factor": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.dna_concentration",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_absorbance | 1000000 |
max_dilution_factor | 1000000000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Este extremo aplica esa identidad para cualquier absorbancia finita positiva y cualquier factor de dilución finito positivo, rechaza un A260 ausente, nulo o negativo con invalid_input en vez de devolver un cero silencioso, y alimenta el ejecutor gratuito del navegador y la API desde el mismo módulo determinista, de modo que un SOP impreso, una comprobación de deberes en un LMS y un script de miniprep no discrepan nunca sobre si 0.50 por 50 por 10 es 250 ng/µL.
Cómo A260 se convierte en nanogramos por microlitro
Esta calculadora de concentración de ADN aplica exactamente esa identidad: lee un A260 positivo y un factor de dilución positivo y devuelve concentration = absorbance × 50 × dilution_factor en nanogramos por microlitro.
Contrato de entrada, forma de la respuesta y comportamiento ante errores
Use 1 cuando la cubeta contenía madre sin diluir, 10 cuando una parte de muestra ocupaba diez partes en total, 50 cuando diluyó un producto PCR concentrado cincuenta veces antes de la lectura. También debe ser un número finito positivo. Esos fallos no se facturan. Empareje la concentración con su propia razón de pureza y sus notas de camino óptico; este extremo no calcula A260/A280 ni corrige una cubeta de camino corto. Envíe un cuerpo JSON con dos números obligatorios. absorbance es la densidad óptica A260 que informa el instrumento para un camino de un centímetro o una lectura NanoDrop equivalente a diez milímetros (alias a260, od260, a_260, od, abs). Debe ser un número finito estrictamente mayor que cero: un blanco, una palabra, un cero o una lectura negativa corregida por blanco no es una concentración de ADN y falla con invalid_input que nombra el campo. dilution_factor es el pliegue por el que se diluyó la alícuota medida respecto de la madre que le importa (alias dilution, factor, df, fold). Cada campo puede llegar como número JSON o como cadena decimal o científica. Si faltan campos obligatorios, hay cadenas vacías, valores no finitos, ceros, negativos o cifras por encima de los techos publicados, la petición falla con invalid_input. Si tiene éxito, el cuerpo repite las dos entradas, informa conversion_factor 50, wavelength_nm 260 y species dsDNA para que el cuaderno vea qué convención se aplicó, y devuelve concentration en ng/µL junto con concentration_ug_ml, que es el mismo número porque las unidades son numéricamente idénticas. formula reitera concentration_ng_per_uL = absorbance × 50 × dilution_factor; formula_applied sustituye los números de esta llamada, por ejemplo 0.5 × 50 × 10 = 250.
Dónde aporta valor una calculadora de concentración de ADN
Como la implementación es parse puro de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente. Mantenga la absorbancia y el factor de dilución dentro de los techos declarados, fije concentration y formula_applied en las pruebas y obtendrá respuestas reproducibles de 250 ng/µL para el caso de manual 0.50 / 10 pliegues en un cuaderno de laboratorio, un complemento LMS y una tubería de miniprep.
Casos de integración
Madre de miniprep a partir de un A260 diluido
Quien trabaja en el banco lee A260 = 0.50 en una dilución 1-in-10 de una miniprep de plásmido y anota los 250 ng/µL devueltos como concentración de la madre para la clonación posterior.
Fichas escolares de Beer-Lambert
El alumnado comprueba que un A260 crudo no es una concentración y compara concentration con una línea hecha a mano A260 × 50 × dilution_factor para varias lecturas positivas.
Oráculos de SOP y de LMS
La automatización fija concentration y formula_applied para el caso de manual 0.50 / 10 pliegues e invalid_input cuando absorbance falta, es cero o es negativa.
Preguntas técnicas
¿Cuánto cuesta la calculadora de concentración de ADN?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.