Comment calculer la quantité en moles de XX grammes d'ADN en utilisant Python

Vous pouvez facilement calculer le nombre de moles dans une masse donnée d’ADN en utilisant le module DNARNA d’UliEngineering.

D’abord, installez UliEngineering.

Exemple : Calculer les moles à partir de la masse d’ADN

Supposons que vous ayez une certaine masse d’ADN simple brin (ssDNA) et que vous vouliez savoir à combien de moles cela correspond. Vous pouvez utiliser la fonction dnarna_grams_to_moles :

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

length = 100  # Nombre de nucléotides

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

Exemple de sortie

example_output.txt
0.01 g ssDNA (100 nt, equal base composition) = 3.227e-07 mol

Méthode de calcul

La fonction calcule d’abord le poids moléculaire du brin d’ADN, puis divise la masse donnée par ce poids moléculaire (en grammes par mole) pour obtenir le nombre de moles.


Check out similar posts by category: Python, Biochemistry