પ્રોટીન શ્રેણીઓના આધાર પર મોલેક્યુલર વેઇટની ગણના કરો. તમારા પ્રોટીન શ્રેણીનું પ્રમાણભૂત એક-અક્ષર કોડનો ઉપયોગ કરીને દાખલ કરો જેથી ડાલ્ટન્સમાં ચોક્કસ મોલેક્યુલર વેઇટ પ્રાપ્ત થાય.
આમિનો એસિડ શ્રેણી આધારિત પ્રોટીનનું અણુ વજન ગણતરી કરો.
માનક એક-અક્ષરીય આમિનો એસિડ કોડ્સનો ઉપયોગ કરો (A, R, N, D, C, વગેરે)
આ ગણક પ્રોટીનનું અણુ વજન તેની આમિનો એસિડ શ્રેણી આધારિત અંદાજે કરે છે.
ગણતરીમાં આમિનો એસિડના માનક અણુ વજન અને પેપ્ટાઇડ બોન્ડના નિર્માણ દરમિયાન પાણીની ખોટનો સમાવેશ થાય છે.
સચોટ પરિણામો માટે, ખાતરી કરો કે તમે માનક એક-અક્ષરીય કોડ્સનો ઉપયોગ કરીને માન્ય આમિનો એસિડ શ્રેણી દાખલ કરો.
પ્રોટીન મોલેક્યુલર વજન કેલ્ક્યુલેટર બાયોકેમિસ્ટ્સ, મોલેક્યુલર બાયોલોજિસ્ટ્સ અને પ્રોટીન વિજ્ઞાનીઓ માટે એક મહત્વપૂર્ણ સાધન છે જેમને તેમના એમિનો એસિડ શ્રેણીઓના આધારે પ્રોટીનના વજનનો અંદાજ લગાવવો હોય છે. પ્રોટીન જટિલ મેક્રોમોલેક્યુલ્સ છે જે એમિનો એસિડની શ્રેણીઓથી બનેલા હોય છે, અને તેમના મોલેક્યુલર વજનને જાણવું વિવિધ લેબોરેટરી તકનીકો, પ્રયોગાત્મક ડિઝાઇન અને ડેટા વિશ્લેષણ માટે મહત્વપૂર્ણ છે. આ કેલ્ક્યુલેટર કોઈપણ પ્રોટીનના મોલેક્યુલર વજનનો અંદાજ લગાવવા માટે ઝડપથી અને ચોક્કસ રીતે ઉપયોગ કરે છે, જે સંશોધકોને મૂલ્યવાન સમય બચાવે છે અને ગણતરીની ભૂલોની સંભાવનાને ઘટાડે છે.
પ્રોટીન મોલેક્યુલર વજન, જે સામાન્ય રીતે ડાલ્ટન (Da) અથવા કિલોડાલ્ટન (kDa) માં વ્યક્ત થાય છે, પ્રોટીનમાં તમામ એમિનો એસિડના વ્યક્તિગત વજનના ઉમેરાનો પ્રતિનિધિત્વ કરે છે, જે પેપ્ટાઇડ બોન્ડ ફોર્મેશન દરમિયાન ગુમ થયેલા પાણીના અણુઓને ધ્યાનમાં રાખે છે. આ મૂળભૂત ગુણધર્મ પ્રોટીનના વર્તનને અસર કરે છે, ઇલેક્ટ્રોફોરેસિસની ગતિ, ક્રિસ્ટલાઇઝેશનની ગુણધર્મો અને અન્ય ઘણા ભૌતિક અને રાસાયણિક લક્ષણો જે સંશોધન અને ઔદ્યોગિક એપ્લિકેશન્સમાં મહત્વપૂર્ણ છે.
અમારો વપરાશકર્તા-મૈત્રીપૂર્ણ કેલ્ક્યુલેટર માત્ર તમારા પ્રોટીનના એક-અક્ષર એમિનો એસિડ શ્રેણીનો ઉપયોગ કરે છે ચોક્કસ મોલેક્યુલર વજનના અંદાજો ઉત્પન્ન કરવા માટે, જે તેને અનુભવી સંશોધકો અને પ્રોટીન વિજ્ઞાનમાં નવા વિદ્યાર્થીઓ માટે સુલભ બનાવે છે.
પ્રોટીનનો મોલેક્યુલર વજન નીચેની ફોર્મ્યુલા દ્વારા ગણવામાં આવે છે:
જ્યાં:
ગણનામાં 20 સામાન્ય એમિનો એસિડના માનક મોલેક્યુલર વજનનો ઉપયોગ થાય છે:
એમિનો એસિડ | એક-અક્ષર કોડ | મોલેક્યુલર વજન (Da) |
---|---|---|
એલેનિન | A | 71.03711 |
આર્ગિનિન | R | 156.10111 |
એસ્પરાગિન | N | 114.04293 |
એસ્પાર્ટિક એસિડ | D | 115.02694 |
સાયસ્ટિન | C | 103.00919 |
ગ્લૂટામિક એસિડ | E | 129.04259 |
ગ્લૂટામિન | Q | 128.05858 |
ગ્લાયસિન | G | 57.02146 |
હિસ્ટિડાઇન | H | 137.05891 |
આઇસોલ્યુસિન | I | 113.08406 |
લ્યુસિન | L | 113.08406 |
લાયસિન | K | 128.09496 |
મેથિઓનિન | M | 131.04049 |
ફિનિલાલાનિન | F | 147.06841 |
પ્રોલાઇન | P | 97.05276 |
સેરિન | S | 87.03203 |
થ્રિયોનિન | T | 101.04768 |
ટ્રિપ્ટોફેન | W | 186.07931 |
ટાયરોસિન | Y | 163.06333 |
વેલિન | V | 99.06841 |
જ્યારે એમિનો એસિડ પ્રોટીન બનાવવા માટે જોડાય છે, ત્યારે તેઓ પેપ્ટાઇડ બોન્ડ બનાવે છે. આ પ્રક્રિયામાં, દરેક બોન્ડ બનાવતી વખતે એક પાણીનો અણુ (H₂O) ગુમ થાય છે. આ પાણીની ખોટને મોલેક્યુલર વજનની ગણનામાં ધ્યાનમાં રાખવું જોઈએ.
n એમિનો એસિડવાળા પ્રોટીન માટે, (n-1) પેપ્ટાઇડ બોન્ડ બનાવવામાં આવે છે, જે (n-1) પાણીના અણુઓની ખોટને કારણે થાય છે. જોકે, ટર્મિનલ ગ્રુપ્સ (N-ટર્મિનસ પર H અને C-ટર્મિનસ પર OH) માટે એક પાણીના અણુને પાછું ઉમેરવામાં આવે છે.
ચાલો એક સરળ ટ્રાઇપેપ્ટાઇડની મોલેક્યુલર વજનની ગણના કરીએ: Ala-Gly-Ser (AGS)
વ્યક્તિગત એમિનો એસિડના વજનનો ઉમેરો:
પેપ્ટાઇડ બોન્ડ્સમાંથી પાણીની ખોટ ઘટાડો:
ટર્મિનલ ગ્રુપ્સ માટે એક પાણીના અણુને પાછું ઉમેરો:
અંતિમ મોલેક્યુલર વજન:
પ્રોટીન મોલેક્યુલર વજન કેલ્ક્યુલેટરનો ઉપયોગ કરવો સરળ છે:
તમારી પ્રોટીન શ્રેણી દાખલ કરો ટેક્સ્ટ બોક્સમાં માનક એક-અક્ષર એમિનો એસિડ કોડ્સ (A, R, N, D, C, E, Q, G, H, I, L, K, M, F, P, S, T, W, Y, V) નો ઉપયોગ કરીને.
કેલ્ક્યુલેટર આપની ઇનપુટને આપોઆપ માન્યતા આપશે જેથી તે માત્ર માન્ય એમિનો એસિડ કોડ્સને જ સમાવે.
"મોલેક્યુલર વજન ગણો" બટન પર ક્લિક કરો અથવા આપોઆપ ગણનાના પૂર્ણ થવા માટે રાહ જુઓ.
પરિણામો જુઓ, જેમાં શામેલ છે:
તમે "કોપી" બટન પર ક્લિક કરીને પરિણામોને તમારા ક્લિપબોર્ડમાં નકલ કરી શકો છો રિપોર્ટો અથવા આગળના વિશ્લેષણ માટે ઉપયોગ માટે.
ચોક્કસ પરિણામો માટે, તમારા પ્રોટીન શ્રેણી દાખલ કરતી વખતે આ માર્ગદર્શિકાઓનું પાલન કરો:
કેલ્ક્યુલેટર ઘણા પ્રકારની માહિતી પ્રદાન કરે છે:
મોલેક્યુલર વજન: તમારા પ્રોટીનનું અંદાજિત મોલેક્યુલર વજન ડાલ્ટનમાં (Da). મોટા પ્રોટીન માટે, આ કિલોડાલ્ટનમાં (kDa) વ્યક્ત કરવામાં આવી શકે છે.
શ્રેણી લંબાઈ: તમારી શ્રેણીમાં કુલ એમિનો એસિડની સંખ્યા.
એમિનો એસિડનું સંયોજન: તમારા પ્રોટીનના એમિનો એસિડ સામગ્રીનું દૃશ્ય વિભાજન, દરેક એમિનો એસિડની ગણતરી અને ટકાવારી દર્શાવે છે.
ગણનાની પદ્ધતિ: કેવી રીતે મોલેક્યુલર વજન ગણવામાં આવ્યું તે વિશે સ્પષ્ટ વ્યાખ્યા, જેમાં ઉપયોગમાં લેવાયેલી ફોર્મ્યુલા શામેલ છે.
પ્રોટીન મોલેક્યુલર વજન કેલ્ક્યુલેટર જીવન વિજ્ઞાનના વિવિધ ક્ષેત્રોમાં અનેક એપ્લિકેશન્સ ધરાવે છે:
સંશોધકો મોલેક્યુલર વજનની માહિતીનો ઉપયોગ કરે છે:
બાયોટેકનોલોજી કંપનીઓ ચોક્કસ મોલેક્યુલર વજનની ગણનાઓ પર આધાર રાખે છે:
પેપ્ટાઇડ રાસાયણિકો મોલેક્યુલર વજનની ગણનાઓનો ઉપયોગ કરે છે:
બંધારણ બાયોલોજિસ્ટોને મોલેક્યુલર વજનની માહિતીની જરૂર છે:
દવા વિકાસકર્તાઓ પ્રોટીન મોલેક્યુલર વજનનો ઉપયોગ કરે છે:
વિદ્યાર્થીઓ અને સંશોધકો કેલ્ક્યુલેટરને ઉપયોગ કરે છે:
જ્યારે અમારું પ્રોટીન મોલેક્યુલર વજન કેલ્ક્યુલેટર ઝડપી અને ચોક્કસ અંદાજ પ્રદાન કરે છે, પ્રોટીન મોલેક્યુલર વજન નક્કી કરવા માટે વિકલ્પી પદ્ધતિઓ છે:
પ્રયોગાત્મક પદ્ધતિઓ:
અન્ય ગણનાત્મક સાધનો:
વિશિષ્ટ સોફ્ટવેર:
મોલેક્યુલર વજનનો વિચાર રાસાયણશાસ્ત્રમાં મૂળભૂત રહ્યો છે જ્યારે જ્હોન ડાલ્ટનએ 19મી સદીના શરૂઆતમાં તેની પરમાણુ સિદ્ધાંતનો પ્રસ્તાવ કર્યો. પરંતુ પ્રોટીન માટેની એપ્લિકેશનની ઇતિહાસ વધુ તાજેતરની છે:
આજે, પ્રોટીન મોલેક્યુલર વજનની ગણના પ્રોટીન વિજ્ઞાનનો એક નિયમિત પરંતુ મહત્વપૂર્ણ ભાગ છે, જે આ કેલ્ક્યુલેટર જેવા સાધનો દ્વારા વૈશ્વિક સ્તરે સંશોધકોને ઉપલબ્ધ બનાવે છે.
અહીં વિવિધ પ્રોગ્રામિંગ ભાષાઓમાં પ્રોટીન મોલેક્યુલર વજનની ગણના કેવી રીતે કરવી તેનાં ઉદાહરણો છે:
1' Excel VBA ફંક્શન પ્રોટીન મોલેક્યુલર વજનની ગણના માટે
2Function ProteinMolecularWeight(sequence As String) As Double
3 ' એમિનો એસિડના મોલેક્યુલર વજન
4 Dim aaWeights As Object
5 Set aaWeights = CreateObject("Scripting.Dictionary")
6
7 ' એમિનો એસિડના વજનને પ્રારંભિક બનાવવું
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 ' પાણીનો મોલેક્યુલર વજન
30 Const WATER_WEIGHT As Double = 18.01528
31
32 ' શ્રેણીને મોટા અક્ષરમાં રૂપાંતરિત કરો
33 sequence = UCase(sequence)
34
35 ' કુલ વજનની ગણના
36 Dim totalWeight As Double
37 totalWeight = 0
38
39 ' વ્યક્તિગત એમિનો એસિડના વજનનો ઉમેરો
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 ' અમાન્ય એમિનો એસિડ કોડ
49 ProteinMolecularWeight = -1
50 Exit Function
51 End If
52 Next i
53
54 ' પેપ્ટાઇડ બોન્ડ્સમાંથી પાણીની ખોટ ઘટાડો અને ટર્મિનલ પાણી ઉમેરો
55 Dim numAminoAcids As Integer
56 numAminoAcids = Len(sequence)
57
58 ProteinMolecularWeight = totalWeight - (numAminoAcids - 1) * WATER_WEIGHT + WATER_WEIGHT
59End Function
60
61' Excel માં ઉપયોગ:
62' =ProteinMolecularWeight("ACDEFGHIKLMNPQRSTVWY")
63
1def calculate_protein_molecular_weight(sequence):
2 """
3 Calculate the molecular weight of a protein from its amino acid sequence.
4
5 Args:
6 sequence (str): Protein sequence using one-letter amino acid codes
7
8 Returns:
9 float: Molecular weight in Daltons (Da)
10 """
11 # એમિનો એસિડના મોલેક્યુલર વજન
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 # પાણીનો મોલેક્યુલર વજન
36 WATER_WEIGHT = 18.01528
37
38 # શ્રેણીને મોટા અક્ષરમાં રૂપાંતરિત કરો
39 sequence = sequence.upper()
40
41 # શ્રેણીની માન્યતા
42 for aa in sequence:
43 if aa not in aa_weights:
44 raise ValueError(f"Invalid amino acid code: {aa}")
45
46 # વ્યક્તિગત એમિનો એસિડના વજનનો ઉમેરો
47 total_weight = sum(aa_weights[aa] for aa in sequence)
48
49 # પેપ્ટાઇડ બોન્ડ્સમાંથી પાણીની ખોટ ઘટાડો અને ટર્મિનલ પાણી ઉમેરો
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# ઉદાહરણ ઉપયોગ:
56sequence = "MVKMDVYKGSSIGDSMSRSM"
57mw = calculate_protein_molecular_weight(sequence)
58print(f"Molecular weight: {mw:.2f} Da")
59
1function calculateProteinMolecularWeight(sequence) {
2 // એમિનો એસિડના મોલેક્યુલર વજન
3 const aaWeights = {
4 'A': 71.03711,
5 'R': 156.10111,
6 'N': 114.04293,
7 'D': 115.02694,
8 'C': 103.00919,
9 'E': 129.04259,
10 'Q': 128.05858,
11 'G': 57.02146,
12 'H': 137.05891,
13 'I': 113.08406,
14 'L': 113.08406,
15 'K': 128.09496,
16 'M': 131.04049,
17 'F': 147.06841,
18 'P': 97.05276,
19 'S': 87.03203,
20 'T': 101.04768,
21 'W': 186.07931,
22 'Y': 163.06333,
23 'V': 99.06841
24 };
25
26 // પાણીનો મોલેક્યુલર વજન
27 const WATER_WEIGHT = 18.01528;
28
29 // શ્રેણીને મોટા અક્ષરમાં રૂપાંતરિત કરો
30 sequence = sequence.toUpperCase();
31
32 // શ્રેણીની માન્યતા
33 for (let i = 0; i < sequence.length; i++) {
34 const aa = sequence[i];
35 if (!aaWeights[aa]) {
36 throw new Error(`Invalid amino acid code: ${aa}`);
37 }
38 }
39
40 // વ્યક્તિગત એમિનો એસિડના વજનનો ઉમેરો
41 let totalWeight = 0;
42 for (let i = 0; i < sequence.length; i++) {
43 totalWeight += aaWeights[sequence[i]];
44 }
45
46 // પેપ્ટાઇડ બોન્ડ્સમાંથી પાણીની ખોટ ઘટાડો અને ટર્મિનલ પાણી ઉમેરો
47 const numAminoAcids = sequence.length;
48 const molecularWeight = totalWeight - (numAminoAcids - 1) * WATER_WEIGHT + WATER_WEIGHT;
49
50 return molecularWeight;
51}
52
53// ઉદાહરણ ઉપયોગ:
54const sequence = "ACDEFGHIKLMNPQRSTVWY";
55try {
56 const mw = calculateProteinMolecularWeight(sequence);
57 console.log(`Molecular weight: ${mw.toFixed(2)} Da`);
58} catch (error) {
59 console.error(error.message);
60}
61
1import java.util.HashMap;
2import java.util.Map;
3
4public class ProteinMolecularWeightCalculator {
5 private static final Map<Character, Double> aminoAcidWeights = new HashMap<>();
6 private static final double WATER_WEIGHT = 18.01528;
7
8 static {
9 // એમિનો એસિડના વજનને પ્રારંભિક બનાવવું
10 aminoAcidWeights.put('A', 71.03711);
11 aminoAcidWeights.put('R', 156.10111);
12 aminoAcidWeights.put('N', 114.04293);
13 aminoAcidWeights.put('D', 115.02694);
14 aminoAcidWeights.put('C', 103.00919);
15 aminoAcidWeights.put('E', 129.04259);
16 aminoAcidWeights.put('Q', 128.05858);
17 aminoAcidWeights.put('G', 57.02146);
18 aminoAcidWeights.put('H', 137.05891);
19 aminoAcidWeights.put('I', 113.08406);
20 aminoAcidWeights.put('L', 113.08406);
21 aminoAcidWeights.put('K', 128.09496);
22 aminoAcidWeights.put('M', 131.04049);
23 aminoAcidWeights.put('F', 147.06841);
24 aminoAcidWeights.put('P', 97.05276);
25 aminoAcidWeights.put('S', 87.03203);
26 aminoAcidWeights.put('T', 101.04768);
27 aminoAcidWeights.put('W', 186.07931);
28 aminoAcidWeights.put('Y', 163.06333);
29 aminoAcidWeights.put('V', 99.06841);
30 }
31
32 public static double calculateMolecularWeight(String sequence) throws IllegalArgumentException {
33 // શ્રેણીને મોટા અક્ષરમાં રૂપાંતરિત કરો
34 sequence = sequence.toUpperCase();
35
36 // શ્રેણીની માન્યતા
37 for (int i = 0; i < sequence.length(); i++) {
38 char aa = sequence.charAt(i);
39 if (!aminoAcidWeights.containsKey(aa)) {
40 throw new IllegalArgumentException("Invalid amino acid code: " + aa);
41 }
42 }
43
44 // વ્યક્તિગત એમિનો એસિડના વજનનો ઉમેરો
45 double totalWeight = 0;
46 for (int i = 0; i < sequence.length(); i++) {
47 totalWeight += aminoAcidWeights.get(sequence.charAt(i));
48 }
49
50 // પેપ્ટાઇડ બોન્ડ્સમાંથી પાણીની ખોટ ઘટાડો અને ટર્મિનલ પાણી ઉમેરો
51 int numAminoAcids = sequence.length();
52 double molecularWeight = totalWeight - (numAminoAcids - 1) * WATER_WEIGHT + WATER_WEIGHT;
53
54 return molecularWeight;
55 }
56
57 public static void main(String[] args) {
58 try {
59 String sequence = "MVKMDVYKGSSIGDSMSRSM";
60 double mw = calculateMolecularWeight(sequence);
61 System.out.printf("Molecular weight: %.2f Da%n", mw);
62 } catch (IllegalArgumentException e) {
63 System.err.println(e.getMessage());
64 }
65 }
66}
67
1#include <iostream>
2#include <string>
3#include <map>
4#include <stdexcept>
5#include <algorithm>
6
7double calculateProteinMolecularWeight(const std::string& sequence) {
8 // એમિનો એસિડના મોલેક્યુલર વજન
9 std::map<char, double> aaWeights = {
10 {'A', 71.03711},
11 {'R', 156.10111},
12 {'N', 114.04293},
13 {'D', 115.02694},
14 {'C', 103.00919},
15 {'E', 129.04259},
16 {'Q', 128.05858},
17 {'G', 57.02146},
18 {'H', 137.05891},
19 {'I', 113.08406},
20 {'L', 113.08406},
21 {'K', 128.09496},
22 {'M', 131.04049},
23 {'F', 147.06841},
24 {'P', 97.05276},
25 {'S', 87.03203},
26 {'T', 101.04768},
27 {'W', 186.07931},
28 {'Y', 163.06333},
29 {'V', 99.06841}
30 };
31
32 // પાણીનો મોલેક્યુલર વજન
33 const double WATER_WEIGHT = 18.01528;
34
35 // શ્રેણીને મોટા અક્ષરમાં રૂપાંતરિત કરો
36 std::string upperSequence = sequence;
37 std::transform(upperSequence.begin(), upperSequence.end(), upperSequence.begin(), ::toupper);
38
39 // શ્રેણીની માન્યતા
40 for (char aa : upperSequence) {
41 if (aaWeights.find(aa) == aaWeights.end()) {
42 throw std::invalid_argument(std::string("Invalid amino acid code: ") + aa);
43 }
44 }
45
46 // વ્યક્તિગત એમિનો એસિડના વજનનો ઉમેરો
47 double totalWeight = 0.0;
48 for (char aa : upperSequence) {
49 totalWeight += aaWeights[aa];
50 }
51
52 // પેપ્ટાઇડ બોન્ડ્સમાંથી પાણીની ખોટ ઘટાડો અને ટર્મિનલ પાણી ઉમેરો
53 int numAminoAcids = upperSequence.length();
54 double molecularWeight = totalWeight - (numAminoAcids - 1) * WATER_WEIGHT + WATER_WEIGHT;
55
56 return molecularWeight;
57}
58
59int main() {
60 try {
61 std::string sequence = "ACDEFGHIKLMNPQRSTVWY";
62 double mw = calculateProteinMolecularWeight(sequence);
63 std::cout << "Molecular weight: " << std::fixed << std::setprecision(2) << mw << " Da" << std::endl;
64 } catch (const std::exception& e) {
65 std::cerr << "Error: " << e.what() << std::endl;
66 }
67
68 return 0;
69}
70
પ્રોટીન મોલેક્યુલર વજન, જેને મોલેક્યુલર માસ પણ કહેવામાં આવે છે, એ પ્રોટીન અણુનો કુલ માસ છે જે ડાલ્ટન (Da) અથવા કિલોડાલ્ટન (kDa) માં વ્યક્ત થાય છે. તે પ્રોટીનમાં તમામ અણુઓના માસનો ઉમેરો દર્શાવે છે, જે પેપ્ટાઇડ બોન્ડ ફોર્મેશન દરમિયાન ગુમ થયેલા પાણીના અણુઓને ધ્યાનમાં રાખે છે. આ મૂળભૂત ગુણધર્મ પ્રોટીનના વર્ણન, શુદ્ધિકરણ અને વિશ્લેષણ માટે મહત્વપૂર્ણ છે.
આ કેલ્ક્યુલેટર તમારા એમિનો એસિડ શ્રેણી પર આધારિત થિયોરેટિકલ મોલેક્યુલર વજન પ્રદાન કરે છે જે ખૂબ ચોક્કસ છે. તે એમિનો એસિડના માનક મોનોઈસોટોપિક માસનો ઉપયોગ કરે છે અને પેપ્ટાઇડ બોન્ડ ફોર્મેશન દરમિયાન પાણીની ખોટને ધ્યાનમાં રાખે છે. જોકે, તે પોસ્ટ-ટ્રાન્સલેશનલ ફેરફારો, નોન-સ્ટાન્ડર્ડ એમિનો એસિડ અથવા રાસાયણિક રૂપાંતરોને ધ્યાનમાં રાખતું નથી જે વાસ્તવિક પ્રોટીનમાં હોઈ શકે છે.
પ્રોટીન મોલેક્યુલર વજન સામાન્ય રીતે ડાલ્ટન (Da) અથવા કિલોડાલ્ટન (kDa) માં વ્યક્ત થાય છે, જ્યાં 1 kDa 1,000 Da સમાન છે. ડાલ્ટન લગભગ હાઇડ્રોજન અણુના માસના સમાન છે (1.66 × 10^-24 ગ્રામ). સંદર્ભ માટે, નાના પેપ્ટાઇડ્સનું વજન થોડું ડાલ્ટન હોય શકે છે, જ્યારે મોટા પ્રોટીન સેકડો કિલોડાલ્ટન સુધી હોઈ શકે છે.
ગણવામાં આવેલ અને પ્રયોગાત્મક મોલેક્યુલર વજન વચ્ચેના ભિન્નતાને કારણે ઘણા કારણો હોઈ શકે છે:
ફેરફારોવાળા પ્રોટીનના ચોક્કસ મોલેક્યુલર વજન નક્કી કરવા માટે મેસ સ્પેક્ટ્રોમેટ્રીની ભલામણ કરવામાં આવે છે.
આ કેલ્ક્યુલેટર માત્ર 20 માનક એમિનો એસિડને તેમના એક-અક્ષર કોડ્સ (A, R, N, D, C, E, Q, G, H, I, L, K, M, F, P, S, T, W, Y, V) નો ઉપયોગ કરીને સપોર્ટ કરે છે. નોન-સ્ટાન્ડર્ડ એમિનો એસિડ, સેલેનોસિસ્ટિન, પાયરોલિસિન અથવા અન્ય ફેરફારોવાળા અણુઓ માટે, વિશિષ્ટ સાધનો અથવા મેન્યુઅલ ગણનાઓની જરૂર પડશે.
એમિનો એસિડનું સંયોજન તમારા પ્રોટીનની એમિનો એસિડ સામગ્રીનું દૃશ્ય વિભાજન દર્શાવે છે. આ માહિતી ઉપયોગી છે:
નાના પેપ્ટાઇડ્સ માટે, તફાવત ઓછો હોય છે, પરંતુ મોટા પ્રોટીન માટે તે વધુ મહત્વપૂર્ણ બની જાય છે. મેસ સ્પેક્ટ્રોમેટ્રી સામાન્ય રીતે નાના અણુઓ માટે મોનોઈસોટોપિક માસને માપે છે અને મોટા અણુઓ માટે સરેરાશ માસને માપે છે.
કેલ્ક્યુલેટર N-ટર્મિનલ (NH₂-) અને C-ટર્મિનલ (-COOH) ગ્રુપ્સ માટે એક પાણીના અણુને પાછું ઉમેરવા દ્વારા એક્સ્ટ્રા 18.01528 Da ઉમેરે છે, જે પેપ્ટાઇડ બોન્ડ ફોર્મેશન દરમિયાન પાણીની ખોટ ઘટાડે છે. આ ખાતરી કરે છે કે ગણવામાં આવેલ મોલેક્યુલર વજન સંપૂર્ણ પ્રોટીનને યોગ્ય ટર્મિનલ ગ્રુપ્સ સાથે પ્રતિનિધિત્વ કરે છે.
હા, પરંતુ આ કેલ્ક્યુલેટર આપોઆપ ડિસલ્ફાઇડ બોન્ડ માટે સમાયોજિત નથી. દરેક ડિસલ્ફાઇડ બોન્ડના નિર્માણથી બે હાઇડ્રોજન અણુઓ (2.01588 Da) ગુમ થાય છે. ડિસલ્ફાઇડ બોન્ડને ધ્યાનમાં રાખવા માટે, દરેક ડિસલ્ફાઇડ બોન્ડ માટે ગણવામાં આવેલા મોલેક્યુલર વજનમાંથી 2.01588 Da ઘટાડો.
જ્યારે મોલેક્યુલર વજન પ્રોટીનના કદ સાથે સંબંધિત છે, પરંતુ સંબંધ સધારો નથી. પ્રોટીનના ભૌતિક કદને અસર કરનારા તત્વોમાં શામેલ છે:
એક અંદાજ માટે, 10 kDaના ગ્લોબ્યુલર પ્રોટીનનો વ્યાસ લગભગ 2-3 નાનાં છે.
ગાસ્ટેઇજર ઈ., હૂગલેન્ડ સી., ગાટ્ટિકર એ., દુવાુદ એસ., વિલ્કિન્સ એમ.આર., એપ્પેલ આર.ડી., બૈરોચ એ. (2005) પ્રોટીન ઓળખ અને વિશ્લેષણ સાધનો ExPASy સર્વર પર. માં: વોકર જય એમ. (eds) પ્રોટીઓમિક્સ પ્રોટોકોલ્સ હેન્ડબુક. હ્યુમાના પ્રેસ.
નેલ્સન, ડી. એલ., & કોક્સ, એમ. એમ. (2017). લેહિંગર સિદ્ધાંતોની બાયોકેમિસ્ટ્રી (7મું સંસ્કરણ). ડબલ્યુ.એચ. ફ્રીમેન અને કંપની.
નેલ્સન, ડી. એલ., & કોક્સ, એમ. એમ. (2017). લેહિંગર સિદ્ધાંતોની બાયોકેમિસ્ટ્રી (7મું સંસ્કરણ). ડબલ્યુ.એચ. ફ્રીમેન અને કંપની.
ક્રેઇટન, ટી. ઈ. (2010). ન્યુક્લિક એસિડ્સ અને પ્રોટીનના બાયોફિઝિકલ કેમિસ્ટ્રી. હેલ્વેટિયન પ્રેસ.
યુનિપ્રોટ કન્સોર્ટિયમ. (2021). યુનિપ્રોટ: 2021 માં યુનિવર્સલ પ્રોટીન જ્ઞાનકક્ષ. ન્યુક્લિક એસિડ્સ રિસર્ચ, 49(D1), D480-D489.
આર્ટિમો, પી., જોન્નાલેજેડા, એમ., અર્નોલ્ડ, કે., બારાટિન, ડી., સાર્દી, જી., ડે કાસ્ટ્રો, ઈ., દુવાુદ, એસ., ફલેગેલ, વી., ફોર્ટિયરના, એ., ગાસ્ટેઇજર, ઈ., ગ્રોસડિડિયર, એ., હર્નાન્ડેઝ, સી., આઇઓનિડિસ, વી., કુઝનેટ્સોવ, ડી., લિચ્ટી, આર., મોરેટી, એસ., મોસ્ટાગુઇર, કે., રેડાશી, એન., રોસિયે, જી., અને સ્ટોકિંગર, એચ. (2012). ExPASy: SIB બાયોઇન્ફોર્મેટિક્સ સંસાધન પોર્ટલ. ન્યુક્લિક એસિડ્સ રિસર્ચ, 40(W1), W597-W603.
કિન્ટર, એમ., & શર્મા, એન. ઈ. (2005). મેસ સ્પેક્ટ્રોમેટ્રીનો ઉપયોગ કરીને પ્રોટીનની શ્રેણી અને ઓળખ. વાઇલિ-ઇન્ટરસાયન્સ.
આજે અમારા પ્રોટીન મોલેક્યુલર વજન કેલ્ક્યુલેટરનો ઉપયોગ કરીને તમારા પ્રોટીન શ્રેણીઓના મોલેક્યુલર વજનને ઝડપથી અને ચોક્કસ રીતે નક્કી કરો. ભલે તમે પ્રયોગોની યોજના બનાવી રહ્યા હોવ, પરિણામોનું વિશ્લેષણ કરી રહ્યા હોવ, અથવા પ્રોટીન બાયોકેમિસ્ટ્રી વિશે શીખી રહ્યા હોવ, આ સાધન તમને સેકંડમાં જરૂરી માહિતી પ્રદાન કરે છે.
તમારા વર્કફ્લો માટે ઉપયોગી થવાના વધુ સાધનો શોધો