Molanzahl von XX Gramm DNA mit Python berechnen

English Deutsch

Du kannst leicht die Anzahl der Mole in einer gegebenen DNA-Masse mit dem DNARNA-Modul von UliEngineering berechnen.

Installiere zunächst UliEngineering.

Beispiel: Mole aus DNA-Masse berechnen

Angenommen, du hast eine bestimmte Masse an Einzelstrang-DNA (ssDNA) und möchtest wissen, wie viele Mole das entspricht. Du kannst die Funktion dnarna_grams_to_moles verwenden:

compute_dna_moles.py
from UliEngineering.Chemistry.DNARNA import *
from UliEngineering.EngineerIO import format_value

length = 100  # Anzahl der Nukleotide

moles = dnarna_grams_to_moles("10mg", length, fractions=equal_dna_fractions)
print(f"{format_value(mass_g, 'g')} ssDNA ({length} nt, gleiche Basenzusammensetzung) = {format_value(moles, 'mol')}")

Beispielausgabe

example_output.txt
0.01 g ssDNA (100 nt, gleiche Basenzusammensetzung) = 3.227e-07 mol

Berechnungsmethode

Die Funktion berechnet zunächst das Molekulargewicht des DNA-Strangs und teilt dann die gegebene Masse durch dieses Molekulargewicht (in Gramm pro Mol), um die Anzahl der Mole zu erhalten.


Check out similar posts by category: Python, Biochemistry