Ви можете легко обчислити кількість молей у заданій масі ДНК за допомогою модуля DNARNA з UliEngineering.
Спочатку встановіть UliEngineering.
Приклад: Обчислення молей з маси ДНК
Припустимо, ви маєте певну масу одноланцюгової ДНК (ssDNA) і хочете знати, скільки молей це становить. Ви можете використати функцію dnarna_grams_to_moles:
compute_dna_moles.py
from UliEngineering.Chemistry.DNARNA import *
from UliEngineering.EngineerIO import format_value
length = 100 # Кількість нуклеотидів
moles = dnarna_grams_to_moles("10mg", length, fractions=equal_dna_fractions)
print(f"{format_value(mass_g, 'g')} ssDNA ({length} нт, однаковий склад основ) = {format_value(moles, 'mol')}")dnarna_grams_to_moles(mass_g, length, fractions)обчислює кількість молей для заданої маси (у грамах) ДНК зазначеної довжини та нуклеотидного складу.- Обчислення використовує молекулярну вагу ДНК, враховуючи склад основ і втрату води під час утворення ланцюга.
Приклад виводу
example_output.txt
0.01 g ssDNA (100 нт, однаковий склад основ) = 3.227e-07 molМетод обчислення
Функція спочатку обчислює молекулярну вагу ланцюга ДНК, а потім ділить задану масу на цю молекулярну вагу (у грамах на моль), щоб отримати кількість молей.
Дивіться схожі статті за категоріями:
Python Biochemistry
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow