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')}")dnarna_grams_to_moles(mass_g, length, fractions)berechnet die Anzahl der Mole für eine gegebene Masse (in Gramm) DNA der angegebenen Länge und Nukleotidzusammensetzung.- Die Berechnung verwendet das Molekulargewicht der DNA unter Berücksichtigung der Basenzusammensetzung und des Wasserverlusts bei der Strangbildung.
Beispielausgabe
example_output.txt
0.01 g ssDNA (100 nt, gleiche Basenzusammensetzung) = 3.227e-07 molBerechnungsmethode
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
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow