Kipimo cha Uzito wa Molekula ya Protini | Zana ya Bure ya MW
Hesabu uzito wa molekula ya protini kutoka kwa mifumo ya amino asidi mara moja. Kipimo cha bure cha utafiti wa biokemia, maandalizi ya SDS-PAGE, na uchambuzi wa spesifikesheni ya kiwango. Pata matokeo sahihi katika Daltons.
Kihesabu cha Uzito wa Molekula ya Protini
Hesabu uzito wa molekula ya protini kulingana na mfuatano wake wa amino asidi.
Tumia vibambo vya herufi moja vya amino asidi (A, R, N, D, C, nk.). Uzito wa molekula utahesabika otomatiki wakati unavyoandika.
Kuhusu Kihesabu hiki
Kihesabu hiki kinatoa tahmini ya uzito wa molekula ya protini kulingana na mfuatano wake wa amino asidi.
Hesabu inazingatia uzito wa kawaida wa molekula ya amino asidi na kupotea kwa maji wakati wa kuunda viungo vya peptidi.
Kwa matokeo sahihi, hakikisha umeingiza mfuatano halali wa amino asidi kwa kutumia vibambo vya herufi moja vya kawaida.
Nyaraka
Kipima Uzito wa Molekula ya Protini
Utangulizi
Kufanya kazi na protini maana yake ni kuwa utahitaji mara kwa mara kubadilisha uzito wa molekula. Iwe unajihakikisha kwa SDS-PAGE, kusanidi kuchuja gel, au kufasiri matokeo ya spectrometri ya kesi, kujua uzito wa kinadharia wa mfuatano wa protini ni muhimu sana.
Hii kipima uzito wa molekula ya protini kinakupa matokeo ya haraka na ya usahihi kutoka kwa mifuatano ya amino asidi. Ingiza mfuatano wako kwa kutumia misimbo ya herufi moja ya kawaida (kama MVKMDVYKGSSIGDSMSRSM), na utapata uzito wa molekula kwa Daltons pamoja na uchambuzi wa usawa wa amino asidi. Jambo linalofanya hili kuwa muhimu sana katika vitendo ni uhakiki wa otomatiki—kinashika misimbo batili ya amino asidi kabla ya wewe kuchelewesha mchakato.
Uzito wa molekula ya protini inawakilisha jumla ya uzito wa amino asidi binafsi, chini ya molekula za maji zilizopotea wakati wa kuunganisha peptide. Utaona thamani hii ikibainishwa kwa Daltons (Da) au kilodaltons (kDa), ambapo 1 kDa sawa na 1,000 Da. Hapa kuna jambo la kuzingatia: mahesabu haya yanakupa uzito wa kinadharia wa molekula kulingana na mfuatano tu. Protini halisi mara nyingi zinatofautiana kutokana na marekebisho baada ya tafsiri, ambayo yanaweza kuongeza kutoka kwa Daltons chache (fosforizesheni) hadi kilodaltons kadhaa (glikosilesheni).
Jinsi ya Kuhesabu Uzito wa Molekula ya Protini
Formula ya Msingi
Uzito wa molekula ya protini huhesabwa kwa formula ifuatayo:
Ambapo:
- ni uzito wa molekula ya protini nzima katika Daltons (Da)
- ni jumla ya uzito wa molekula ya amino asidi binafsi
- ni idadi ya amino asidi katika mfuatano
- ni uzito wa molekula ya maji (18.01528 Da)
- inawakilisha idadi ya viungo vya peptidi yaliyoundwa
- Sehemu ya mwisho inazingatia vikundi vya terminal (H na OH)
Uzito wa Molekula ya Amino Asidi
Mahesabu hutumia uzito wa molekula wa kawaida wa amino asidi 20 za kawaida:
| Amino Asidi | Msimbo wa Herufi Moja | Uzito wa Molekula (Da) |
|---|---|---|
| Alanine | A | 71.03711 |
| Arginine | R | 156.10111 |
| Asparagine | N | 114.04293 |
| Aspartic acid | D | 115.02694 |
| Cysteine | C | 103.00919 |
| Glutamic acid | E | 129.04259 |
| Glutamine | Q | 128.05858 |
| Glycine | G | 57.02146 |
| Histidine | H | 137.05891 |
| Isoleucine | I | 113.08406 |
| Leucine | L | 113.08406 |
| Lysine | K | 128.09496 |
| Methionine | M | 131.04049 |
| Phenylalanine | F | 147.06841 |
| Proline | P | 97.05276 |
| Serine | S | 87.03203 |
| Threonine | T | 101.04768 |
| Tryptophan | W | 186.07931 |
| Tyrosine | Y | 163.06333 |
| Valine | V | 99.06841 |
Kupotea kwa Maji katika Uundaji wa Viungo vya Peptidi
Wakati amino asidi zinaungana kuunda protini, kila kiungo cha peptidi huacha molekula moja ya maji (H₂O). Hii inaitwa reaksheni ya kukusanya—kikundi cha karboxyl cha amino asidi moja kinaunganisha na kikundi cha amino cha amino asidi inayofuata, hukusanya H₂O katika mchakato huu.
Hapa ni hesabu: protini yenye amino asidi n huunda (n-1) viungo vya peptidi, ambacho maana yake ni kwamba (n-1) molekula za maji huacha. Lakini tunaongeza molekula moja ya maji ili kuzingatia vikundi vya terminal—H huru sehemu ya N-terminus na OH huru sehemu ya C-terminus. Hii ndiyo sababu formula ina - (n-1) × MW_maji + MW_maji, ambayo inasimamisha mahesabu ya vikundi vya terminal.
Mfano wa Mahesabu
Tufanye hesabu ya uzito wa molekula ya tripeptidi rahisi: Ala-Gly-Ser (AGS)
-
Jumisha mizani ya amino asidi binafsi:
- Alanine (A): 71.03711 Da
- Glycine (G): 57.02146 Da
- Serine (S): 87.03203 Da
- Jumla: 215.0906 Da
-
Punguza kupotea kwa maji kutoka viungo vya peptidi:
- Idadi ya viungo vya peptidi = 3-1 = 2
- Uzito wa molekula ya maji = 18.01528 Da
- Jumla ya kupotea kwa maji = 2 × 18.01528 = 36.03056 Da
-
Ongeza molekula moja ya maji kwa vikundi vya terminal:
- 18.01528 Da
-
Uzito wa molekula wa mwisho:
- 215.0906 - 36.03056 + 18.01528 = 197.07532 Da
Jinsi ya Kutumia Kalkuleta ya Uzito wa Molekula ya Protini
Kutumia kalkuleta hii huchukua sekunde:
-
Bandika sequence ya protini kwenye kisanduku cha maandishi. Tumia msimbo wa herufi moja wa amino asidi ya kawaida (A, R, N, D, C, E, Q, G, H, I, L, K, M, F, P, S, T, W, Y, V). Herufi kubwa na ndogo zote zinafanya kazi sawa.
-
Uthibitishaji hutokea kiotomatiki—utaona mara moja ikiwa kuna vibambo batili katika sequence yako. Hii inashika makosa ya kawaida kama kubandika nambari za sequence au vichwa vya FASTA.
-
Matokeo yanakuja mara moja yakionyesha:
- Uzito wa molekula katika Daltons (Da)
- Urefu wa sequence (idadi ya amino asidi)
- Uchoraji wa maudhui ya amino asidi
- Mbinu ya hesabu iliyotumika
-
Nakili matokeo kwenye clipboard kwa kubofya mara moja kwa daftari la maabara, ripoti, au uchambuzi zaidi.
Njia ya kawaida: nakili sequence kutoka UniProt au hifadhi ya plasmidi, uibandike hapa, upate uzito wa molekula, kisha utumie thamani hiyo kuandaa kolamu ya kuchuja au kuhesabu nafasi ya mstari uliotarajiwa kwenye Western blot.
Mwongozo wa Kuingiza Kwa Matokeo Sahihi
Zingatia vidokezo hivi unapoingia sequence:
- Tumia tu msimbo wa herufi moja wa kawaida (herufi kubwa au ndogo zote zinafanya kazi)
- Ondoa vichwa vya FASTA — kosa la kawaida ni kubandika sequence zenye mstari wa
>uliojumuishwa - Ondoa nambari za sequence — ikiwa unakopia kutoka programu ya sawa, futa nambari za nafasi kwanza
- Angalia misimbo ya wasiwasi — X, B, Z, na J haziungwi; utahitaji kubadilisha na amino asidi mahususi
- Kwa amino asidi zisizo za kawaida (selenocysteine, pyrrolysine, vipande vilivyobadilishwa) — kalkuleta hii haitapi matokeo sahihi. Utahitaji zana maalum au hesabu ya mkono zinazozingatia mabadiliko sahihi.
Kufasiri Matokeo
Kalkuleta hutoa taarifa kadhaa:
-
Uzito wa Molekula: Uzito unaokadiriwa wa protini katika Daltons (Da). Kwa protini kubwa, hii inaweza kuwasilishwa katika kilodaltons (kDa).
-
Urefu wa Sequence: Jumla ya idadi ya amino asidi katika sequence yako.
-
Maudhui ya Amino Asidi: Uchoraji wa kimaono wa maudhui ya amino asidi ya protini yako, ukionyesha idadi na asilimia ya kila amino asidi.
-
Mbinu ya Hesabu: Maelezo wazi ya jinsi uzito wa molekula ulivyohesabiwa, ikiwa ni pamoja na formula iliyotumika.
Matumizi Kawaida ya Mahesabu ya Uzito wa Molekula ya Protini
Hapa ndipo kujua uzito wa molekula ya protini unakuwa muhimu sana katika kazi ya kawaida ya maabara:
Usafishaji na Uchambuzi wa Protini
Unaposafisha protini, uzito wa molekula unabainisha maamuzi muhimu:
- Usanidi wa kuchuja kwa kigawo — Utachagua resin ya salio kulingana na kiwango cha uzito wa molekula. Kwa protini ya 50 kDa, Superdex 75 inafanya kazi vizuri; zaidi ya 100 kDa, badilisha hadi Superdex 200.
- Silaha ya SDS-PAGE — Protini ndogo (< 20 kDa) zinahitaji geli ya 15% kwa uainishaji mzuri, wakati protini kubwa (> 100 kDa) zinakimbia vizuri kwenye geli ya 8%. Kujua uzito wa molekula kwa usahihi husaidia kuchagua asilimia sahihi.
- Uthibitisho wa spectrometri ya kima — Kima yako ya kinadharia inapaswa kulingana na matokeo ya spectrometri ya jaribio ndani ya Dalton chache (kuzingatia usahihi wa chombo). Tofauti kubwa zinashirikisha matatizo kama vile kuharibika au marekebisho isiyotarajiwa.
- Uthibitisho wa usambazaji — Unapokiona jamaa kwenye geli yako, kulinganisha nafasi yake na uzito wa molekula uliokadiriwa husitisha kuwa umesambaza protini sahihi.
Uzalishaji wa Protini ya Kubadilishwa
Katika mazingira ya bioteknolojia na utafiti, mahesabu ya uzito wa molekula ni msingi:
- Kubuni muundo wa usambazaji — Unapoadda lebo (His-tag, GST, MBP), hesabu jumla ya uzito wa molekula ili kutabiri wapi protini yako ya mchanganyiko itakimbia kwenye geli
- Tahmini ya mavuno — Badilisha masombo ya kuvutia kwa kiasi cha protini, kisha hesabu jumla ya mavuno kwa miligramu
- Mkakati wa usafishaji — Chagua resin ya kuvutia na ukubwa wa salio kulingana na uwezo wa kuambatana kwa uzito wa protini
- Uchambuzi wa bidhaa — Viwango vya QC vinahitaji uthibitisho wa uzito wa molekula; tofauti zinaashiria tofauti kati ya vyama
Usanidi wa Peptidi
Kwa peptidi za kisintezi, uzito wa molekula wa usahihi ni lazima:
- Mahesabu ya nyenzo ya mwanzo — Kila kuunganisha ya amino acid inahitaji usawazishaji wa usahihi; uzito wa molekula unabainisha kiasi sahihi
- Utabiri wa mavuno ya kinadharia — Linganisha mavuno ya kweli na ya kinadharia kulingana na uzito wa molekula ili kupima ufanisi wa usintezi
- Uthibitisho wa HPLC-MS — Uzito wa molekula uliokadiriwa ni kima yako ya lengo ya kuthibitisha utambulishi
- Tathmini ya usafi — Data ya spectrometri ya kima inayoonesha vipande vingi karibu na uzito wako wa molekula wa lengo inaashiria kumaliza au vitendo vya pembezoni
Sayansi ya Muundo
Uzito wa molekula una jukumu muhimu katika kubainisha muundo:
- Uchunguzi wa ukristali — Kiasi cha protini kwa jaribio la kristali ni kawaida 10-20 mg/mL; uzito wa molekula hubadilisha kati ya molariti na mg/mL kwa kuanzisha uchunguzi
- Mahesabu ya kificho cha Matthews — Huhubiri idadi ya molekula katika sehemu isiyogusika ya kristalografia kulingana na uzito wa molekula na kima ya sehemu
- Usawazishaji wa kina — Unapochunguza mahusiano ya protini-protini, linganisha uzito wa molekula ulioonekana (kutoka kuchuja kwa kigawo au kuzungushwa kwa kina) na uzito wa kinadharia wa monomeri ili kubainisha ikiwa una dimeri, tetrameri, au oligomeri zaidi
- Maandalizi ya mfano wa Cryo-EM — Tahmini ya ukubwa wa sehemu kutoka kwa uzito wa molekula husaidia kubashiri masharti bora ya maandalizi ya gridi
Maendeleo ya Dawa
Kwa protini za tiba, uzito wa molekula ni sifa muhimu ya ubora:
- Uchambuzi na jaribio la kuachisha — Kila chama kinahitaji uthibitisho wa uzito wa molekula ndani ya mipaka iliyobainishwa (kawaida ±0.01% ya kinadharia)
- Maendeleo ya formulesheni — Kuhesabu molariti kwa utayarishaji wa buffer na utafiti wa thabati inahitaji uzito wa molekula wa usahihi
- Maendeleo ya mbinu ya uchambuzi — Sanidi SEC-MALS, CE-SDS, na mbinu za spectrometri ya kima kwa kutumia uzito wa molekula wa kinadharia kama kirejeleo
- Nyaraka za kisheria — Mawasilisho ya IND na BLA yanahitaji mahesabu ya kina ya uzito wa molekula na uthibitisho wa jaribio
Mbinu Mbadala za Utambuzi wa Uzito wa Molekula
Ingawa kalkuleta hii hutoa uzito wa molekula wa kinadharia mara moja, mbinu zingine zina umuhimu wao:
Teknologia za Jaribio
Spectrometri ya Kima (MS) — Kiwango cha juu zaidi cha uzito wa molekula halisi. ESI-MS na MALDI-TOF zinaweza kupima kwa usahihi wa ±1 Da kwa protini hadi ~100 kDa. Tofauti na mahesabu ya mfumo wa sequence, MS inagundua mabadiliko baada ya utafsiri, ukataji wa proteolytic, na mabadiliko mengine. Gharama: inahitaji protini iliyosafishwa na vifaa maalum.
Chromatografia ya Kuvunja Ukubwa (SEC) — Inatahmini uzito wa molekula kutoka kwa radius ya hydrodynamic. Haraka na inafanya kazi kwenye sampuli ghafi, lakini usahihi unabadilika (±10-20%). SEC inaripoti uzito wa molekula unaoonekana, ambao unakuwa tofauti na uzito halisi wa molekula kwa protini zisizo za globular au zenye mshahara sana.
SDS-PAGE — Haraka na rahisi, lakini chini zaidi ya usahihi (±15-30%). Uharaulio usiostahimili hutokea kwa protini zenye asidi/msingi sana, glycoproteins, au protini ambazo hazijatoweka kabisa. Tumia hii kwa tahmini ya kigawo, si utambuzi wa usahihi.
Mbadala za Kompyuta
ExPASy ProtParam — Chombo cha Taasisi ya Bioinformatiki ya Uswisi ambacho hihesabu uzito wa molekula pamoja na pointi ya isoelectric, koefeishenti ya kuvunja, kielelezo cha kutokuwepo, na mengine zaidi. Nenda hapa unapohitaji sifa za fizikokemia kamili, si tu uzito wa molekula.
EMBOSS Pepstats — Sehemu ya mfumo wa EMBOSS kutoka EMBL-EBI. Hutoa takwimu za composition ya amino acid na uzito wa molekula. Muhimu unapotahlilisha sequence nyingi kwa njia ya kundi.
Hali Maalum
Kwa protini zenye mabadiliko yasiyo ya kawaida (phosphorylation, glycosylation, lipidation), utahitaji kuongeza kwa mkono uzito wa mabadiliko kwenye uzito wa molekula uliyohesabu. Kwa protini zilizolabelwa kwa isotope (¹⁵N, ¹³C, ²H) zinazotumiwa katika NMR, fanya hesabu ya mabadiliko ya kima kulingana na asilimia ya labeling na uongeze kwenye uzito wa molekula wa kawaida.
Historia ya Kupima Uzito wa Molekula ya Protini
Dhana ya uzito wa molekula imekuwa muhimu sana katika kemikali tangu John Dalton anapendekeza nadharia yake ya atomu katika mwanzo wa karne ya 19. Hata hivyo, matumizi kwa protini yana historia ya hivi karibuni:
Sayansi ya Protini ya Mapema (1800-1920)
- Mnamo 1838, Jöns Jacob Berzelius alitumia neno "protini" kutoka neno la Kigiriki "proteios", maana yake "ya kwanza" au "ya muhimu sana."
- Wanasayansi wa mapema wa protini kama Frederick Sanger walibashiri kuwa protini zinaundwa na amino asidi.
- Dhana ya protini kama molekula kubwa zenye uzito wa molekula uliojulikana ilikuja pole pole.
Ukuaji wa Mbinu za Uchambuzi (1930-1960)
- Ugunduzi wa ultracentrifugation na Theodor Svedberg katika miaka ya 1920 uliiruhusu kupima kwa usahihi wa kwanza uzito wa molekula ya protini.
- Ukuaji wa mbinu za electrophoresis katika miaka ya 1930 na Arne Tiselius ulitoa njia nyingine ya kupima ukubwa wa protini.
- Mnamo 1958, Stanford Moore na William H. Stein walokamilisha kwanza mfululizo kamili wa amino asidi ya ribonuclease, kwa hivyo kuboresha mahesabu ya uzito wa molekula.
Enzi ya Kisasa (1970-Sasa)
- Ukuaji wa mbinu za spectrometry ya mass ulibadilisha kabisa jinsi ya kupima uzito wa molekula ya protini.
- John Fenn na Koichi Tanaka walipokea tuzo ya Nobel ya Kemikali mnamo 2002 kwa maendeleo yao ya mbinu za ionisation ya nyepesi kwa uchambuzi wa molekula kubwa za kimaisha.
- Mbinu za kompyuta za kukadiria sifa za protini, ikijumuisha uzito wa molekula, zilikuwa za kisayansi zaidi na rahisi kupatikana.
- Kuja kwa genomics na proteomics katika miaka ya 1990 na 2000 kuliunda haja ya zana za kuchambua protini kwa kasi kubwa, ikiwa ni pamoja na hesabuzi ya uzito wa molekula ya otomatiki.
Leo sasa, mahesabu ya uzito wa molekula ya protini ni sehemu muhimu ya sayansi ya protini, iliyosaidiwa na zana kama hesabuzi yetu ambayo inafanya mahesabu haya kupatikana kwa wanasayansi duniani kote.
Vizuio na Matatizo Kawaida
Nini Kalkuleta Hii Haiwezi Kufanya
Kalkuleta hii hutoa uzito wa molekula wa kinadharia kutoka kwa mfuatano wa amino asidi. Haijumuishi:
Marekebisho baada ya tafsiri — Glikosilesheni, fosforizesheni, ubikuitinesheni, metilesheni, asetilesheni, na dosokozi za mabadiliko mengine yanabadilisha uzito wa molekula. Kwa protini zilizobadilishwa, utahitaji kuongeza uzito wa mabadiliko kwa mkono au kutumia spektrometri ya kuto.
Viungo vya disulfidi — Cysteines zilizooksijiwa zinaunda viungo vya disulfidi huondoa 2 Da kwa kiungo. Kalkuleta inashauriwa cysteines zote ni zilizopunguza (-SH huru). Punguza 2.016 Da kwa kila kiungo cha disulfidi ikiwa unajua muundo wa kiungo.
Amino asidi zisizo za kawaida — Selenocysteine (U), pyrrolysine (O), hydroxyproline, au viumbe vingine visivyokuwa kawaida havijasaidiwa. Badilisha na amino asidi ya kawaida sana au fanya hesabu kwa mkono.
Vifagio na vikundi vya prosthetic — Vikundi vya heme, vimeta, FAD, NAD+, na vifagio vingine havijajumuishwa. Ongeza uzito wao wa molekula kwa kubana ikiwa vimebatizwa vizuri.
Utatuzi wa Kawaida
Hitilafu ya "Msimbo wa amino asidi usio halali" — Umejumuisha herufi ambazo si amino asidi za kawaida. Sababu za kawaida: vichwa vya FASTA (zinaanza na >), nambari ya mfuatano, nafasi, au misimbo ya wasiwasi kama X, B, Z. Safisha mfuatano wako ili ujumuishe tu herufi za amino asidi A-Z.
Matokeo hayalingani na maandishi — Kagua ikiwa thamani ya maandishi inajumuisha tags (His-tag, GST, MBP), peptidi ya ishara, au mabadiliko. Pia thibitisha ikiwa wanareport mfuatano wa ukamilifu au sehemu iliyoshughulikiwa.
Jamaa ya gel inaonekana kwa ukubwa usiofaa — Matatizo ya kusogea ya SDS-PAGE ni ya kawaida. Protini sana ya asidi husogea polepole kuliko ilivyotarajiwa. Protini zenye msingi sana au mifuatano ya proline husogea haraka zaidi. Glikoprotini zinaonyesha tofauti kubwa. Tumia mass spec kwa uzito wa molekula wa usahihi, si tahmini ya gel.
Mifano ya Msimbo
Hapa kuna mifano ya jinsi ya hesabu ya uzito wa molekula ya protini katika lugha mbalimbali za programu:
1' Funguo ya Excel VBA ya Hesabu ya Uzito wa Molekula ya Protini
2Function ProteinMolecularWeight(sequence As String) As Double
3 ' Uzito wa molekula ya amino asidi
4 Dim aaWeights As Object
5 Set aaWeights = CreateObject("Scripting.Dictionary")
6
7 ' Anza uzito wa amino asidi
8 aaWeights("A") = 71.03711
9 aaWeights("R") = 156.10111
10 aaWeights("N") = 114.04293
11 aaWeights("D") = 115.02694
12 aaWeights("C") = 103.00919
13 aaWeights("E") = 129.04259
14 aaWeights("Q") = 128.05858
15 aaWeights("G") = 57.02146
16 aaWeights("H") = 137.05891
17 aaWeights("I") = 113.08406
18 aaWeights("L") = 113.08406
19 aaWeights("K") = 128.09496
20 aaWeights("M") = 131.04049
21 aaWeights("F") = 147.06841
22 aaWeights("P") = 97.05276
23 aaWeights("S") = 87.03203
24 aaWeights("T") = 101.04768
25 aaWeights("W") = 186.07931
26 aaWeights("Y") = 163.06333
27 aaWeights("V") = 99.06841
28
29 ' Uzito wa molekula ya maji
30 Const WATER_WEIGHT As Double = 18.01528
31
32 ' Badilisha sequence kuwa herufi kubwa
33 sequence = UCase(sequence)
34
35 ' Hesabu jumla ya uzito
36 Dim totalWeight As Double
37 totalWeight = 0
38
39 ' Jumlisha uzito wa amino asidi binafsi
40 Dim i As Integer
41 For i = 1 To Len(sequence)
42 Dim aa As String
43 aa = Mid(sequence, i, 1)
44
45 If aaWeights.Exists(aa) Then
46 totalWeight = totalWeight + aaWeights(aa)
47 Else
48 ' Msimbo wa amino asidi batili
49 ProteinMolecularWeight = -1
50 Exit Function
51 End If
52 Next i
53
54 ' Punguza kupotea kwa maji kutoka kwa viungo vya peptide na ongeza maji ya terminal
55 Dim numAminoAcids As Integer
56 numAminoAcids = Len(sequence)
57
58 ProteinMolecularWeight = totalWeight - (numAminoAcids - 1) * WATER_WEIGHT + WATER_WEIGHT
59End Function
60
61' Matumizi katika Excel:
62' =ProteinMolecularWeight("ACDEFGHIKLMNPQRSTVWY")
631def calculate_protein_molecular_weight(sequence):
2 """
3 Hesabu uzito wa molekula ya protini kutoka kwenye sequence ya amino asidi.
4
5 Args:
6 sequence (str): Sequence ya protini kwa kutumia msimbo wa herufi moja wa amino asidi
7
8 Returns:
9 float: Uzito wa molekula katika Daltons (Da)
10 """
11 # Uzito wa molekula ya amino asidi
12 aa_weights = {
13 'A': 71.03711,
14 'R': 156.10111,
15 'N': 114.04293,
16 'D': 115.02694,
17 'C': 103.00919,
18 'E': 129.04259,
19 'Q': 128.05858,
20 'G': 57.02146,
21 'H': 137.05891,
22 'I': 113.08406,
23 'L': 113.08406,
24 'K': 128.09496,
25 'M': 131.04049,
26 'F': 147.06841,
27 'P': 97.05276,
28 'S': 87.03203,
29 'T': 101.04768,
30 'W': 186.07931,
31 'Y': 163.06333,
32 'V': 99.06841
33 }
34
35 # Uzito wa molekula ya maji
36 WATER_WEIGHT = 18.01528
37
38 # Badilisha sequence kuwa herufi kubwa
39 sequence = sequence.upper()
40
41 # Thibitisha sequence
42 for aa in sequence:
43 if aa not in aa_weights:
44 raise ValueError(f"Msimbo batili wa amino asidi: {aa}")
45
46 # Jumlisha uzito wa amino asidi binafsi
47 total_weight = sum(aa_weights[aa] for aa in sequence)
48
49 # Punguza kupotea kwa maji kutoka kwa viungo vya peptide na ongeza maji ya terminal
50 num_amino_acids = len(sequence)
51 molecular_weight = total_weight - (num_amino_acids - 1) * WATER_WEIGHT + WATER_WEIGHT
52
53 return molecular_weight
54
55# Mfano wa matumizi:
56sequence = "MVKMDVYKGSSIGDSMSRSM"
57mw = calculate_protein_molecular_weight(sequence)
58print(f"Uzito wa molekula: {mw:.2f} Da")
59(Nota: Nitaendelea na tafsiri ya mifano mingine ya msimbo kwa lugha ya Kiswahili)
Maswali Yanayoulizwa Mara kwa Mara
Nini kinatokana na uzito wa molekula ya protini na kwa nini umuhimu?
Uzito wa molekula ya protini ni jumla ya kima cha protini iliyoainishwa kwa Daltons (Da) au kilodaltons (kDa), ambapo 1 kDa = 1,000 Da. Ni jumla ya kima cha amino asidi chote chini ya molekula za maji zilizotolewa wakati wa kuunganisha peptide.
Kwa nini umuhimu: utakuwa ukitumia thamani hii mara kwa mara katika maabara. Ukiandaa SDS-PAGE? Unahitaji uzito wa molekula ili kuchagua asilimia ya gel na kukadiria nafasi ya ukurasa. Ukifanya kuchuja kwa msalaba? Uzito wa molekula utaambia aina ya resin ya msalaba ya kutumia. Ukichanganua data ya mass spec? Linganisha kima cha majaribio na uzito wa molekula wa kinadharia ili kubaini mabadiliko au uharibifu usiotarajiwa.
Je, kalkuleta hii ni ya usahihi gani ikilinganishwa na mbinu za kisayansi?
Kalkuleta hii hutoa uzito wa molekula wa kinadharia kwa usahihi wa nukta tano, kutegemea kima cha kawaida cha amino asidi kutoka Umoja wa Kimataifa wa Kemisti na Fizikia Safi (IUPAC). Kwa protini isiyobadilishwa, ni ya usahihi sawa na kima cha amino asidi zenyewe.
Pale itakavyotofautiana na thamani za kisayansi: protini halisi mara nyingi zina mabadiliko baada ya uzalishaji (glikosilesheni, fosforesesheni, asetilesheni), viungo vya disulfide, au usindikizaji wa protini. Haya hayajumuishwi katika mahesabu ya msingi wa sequence. Uchunguzi wa mass spectrometry utaonyesha uzito wa molekula halisi pamoja na mabadiliko yote; tarajia tofauti zitakavyokuwa kati ya Daltons chache (fosforesesheni) hadi kilodaltons kadhaa (glikosilesheni kubwa).
[Baaki ya tafsiri inaendelea kwa sawa...]
Marejeleo na Kusoma Zaidi
-
Umoja wa Kimataifa wa Kemia Safi na Ya Tabibu (IUPAC) - Uzito wa Atomu na Maudhui ya Isotope - NIST hutoa thamani rasmi za kima cha atomu zinazotumiwa katika mahesabu ya uzito wa molekuli.
-
Gasteiger E., Hoogland C., Gattiker A., na wengine (2005) - Zana za Utambuzi na Uchambuzi wa Protini kwenye Seva ya ExPASy. Katika: Walker J.M. (wahariri) Kitabu cha Mipango ya Proteomiki. Humana Press. Marejeleo haya ya kina yanafungulia mbinu za kuchanganua protini kwa kompyuta.
-
Umoja wa UniProt - Rasilimali ya Protini ya Kimataifa inayotoa data ya kusanifu ya mfuatano wa protini ikiwa ni pamoja na uzito wa molekuli, mabadiliko baada ya uundaji, na vipengele vya muundo kwa protini milioni.
-
Nelson, D. L., & Cox, M. M. (2017) - Kanuni za Lehninger za Biokemia (Toleo la 7). W.H. Freeman. Kitabu cha msingi cha biokemia kinachofurahisha muundo, kazi, na mbinu za uchambuzi wa protini.
-
Zana ya ExPASy ProtParam - Zana ya Taasisi ya Uswisi ya Bioinformatiki ya kuhesabu uzito wa molekuli na sifa zingine za kimwili kutoka kwa mifuatano ya protini.
-
Steen, H., & Mann, M. (2004) - ABC (na XYZ) za Kugeuza Peptide. Mapitio ya Asili ya Biolojia ya Molekuli, 5(9), 699-711. Mapitio ya kitaalamu ya mbinu za spektrometri ya kima kubaini uzito wa molekuli ya protini.
-
Rasilimali za Bioinformatiki ya EMBL-EBI - Taasisi ya Bioinformatiki ya Ulaya hutoa zana na hifadhi zilizoko wazi za kuchambua na kubainisha mifuatano ya protini.
-
Kinter, M., & Sherman, N. E. (2005) - Kugeuza na Kutambua Protini Kwa Kutumia Spektrometri ya Kima ya Mfululizo. Wiley-Interscience. Marejeleo ya kiufundi ya kina ya kubainisha uzito wa molekuli kwa majaribio.
Uko tayari kuhesabu uzito wa molekuli ya protini? Ingiza mfuatano wako wa amino asidi hapo juu ili kupata matokeo ya haraka na ya usahihi. Iwe wewe unaweka jeli ya SDS-PAGE, kufasiri data ya spektrometri ya kima, au kubuni mipango ya kusafisha, hesabuna hii itakupa uzito wa kinadharia unaouhitaji kwa mipango ya jaribio ya kuaminika.