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')}")dnarna_grams_to_moles(mass_g, length, fractions)calcule le nombre de moles pour une masse donnée (en grammes) d’ADN de la longueur et de la composition en nucléotides spécifiées.- Le calcul utilise le poids moléculaire de l’ADN, en tenant compte de la composition en bases et de la perte d’eau lors de la formation du brin.
Exemple de sortie
example_output.txt
0.01 g ssDNA (100 nt, equal base composition) = 3.227e-07 molMé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
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow