ਐਮੀਨੋ ਐਸਿਡ ਕ੍ਰਮਾਂ ਲਈ ਪ੍ਰੋਟੀਨ ਮੋਲਿਕੁਲਰ ਵਜ਼ਨ ਗਣਕ
ਐਮੀਨੋ ਐਸਿਡ ਕ੍ਰਮਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਪ੍ਰੋਟੀਨਾਂ ਦਾ ਮੋਲਿਕੁਲਰ ਵਜ਼ਨ ਗਣਨਾ ਕਰੋ। ਆਪਣੇ ਪ੍ਰੋਟੀਨ ਕ੍ਰਮ ਨੂੰ ਮਿਆਰੀ ਇੱਕ-ਅੱਖਰ ਕੋਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਦਰਜ ਕਰੋ ਤਾਂ ਜੋ ਡਾਲਟਨ ਵਿੱਚ ਸਹੀ ਮੋਲਿਕੁਲਰ ਵਜ਼ਨ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕੇ।
ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਅਨੁਮਾਨਕ
ਆਮਿਨੋ ਐਸਿਡ ਲੜੀ ਦੇ ਆਧਾਰ 'ਤੇ ਪ੍ਰੋਟੀਨ ਦਾ ਮੌਲਿਕ ਭਾਰ ਗਣਨਾ ਕਰੋ।
ਸਰਕਾਰੀ ਇੱਕ-ਅੱਖਰ ਆਮਿਨੋ ਐਸਿਡ ਕੋਡ (A, R, N, D, C, ਆਦਿ) ਦੀ ਵਰਤੋਂ ਕਰੋ
ਇਸ ਅਨੁਮਾਨਕ ਬਾਰੇ
ਇਹ ਅਨੁਮਾਨਕ ਪ੍ਰੋਟੀਨ ਦੇ ਮੌਲਿਕ ਭਾਰ ਦਾ ਅਨੁਮਾਨ ਲਗਾਉਂਦਾ ਹੈ ਜੋ ਇਸਦੇ ਆਮਿਨੋ ਐਸਿਡ ਲੜੀ ਦੇ ਆਧਾਰ 'ਤੇ ਹੈ।
ਗਣਨਾ ਆਮਿਨੋ ਐਸਿਡ ਦੇ ਮੌਲਿਕ ਭਾਰਾਂ ਅਤੇ ਪੈਪਟਾਈਡ ਬਾਂਧਾਂ ਦੇ ਦੌਰਾਨ ਪਾਣੀ ਦੀ ਹਾਨੀ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦੀ ਹੈ।
ਸਹੀ ਨਤੀਜਿਆਂ ਲਈ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਸਰਕਾਰੀ ਇੱਕ-ਅੱਖਰ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ।
ਦਸਤਾਵੇਜ਼ੀਕਰਣ
ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਗਣਕ
ਪਰਿਚਯ
ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਗਣਕ ਬਾਇਓਕੈਮਿਸਟਾਂ, ਮੋਲਿਕੁਲਰ ਬਾਇਓਲੋਜਿਸਟਾਂ ਅਤੇ ਪ੍ਰੋਟੀਨ ਵਿਗਿਆਨੀਆਂ ਲਈ ਇੱਕ ਅਹੰਕਾਰਪੂਰਕ ਸਾਧਨ ਹੈ ਜੋ ਆਪਣੇ ਐਮੀਨੋ ਐਸਿਡ ਲੜੀਬੱਧਤਾ ਦੇ ਆਧਾਰ 'ਤੇ ਪ੍ਰੋਟੀਨਾਂ ਦੇ ਭਾਰ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਦੀ ਲੋੜ ਰੱਖਦੇ ਹਨ। ਪ੍ਰੋਟੀਨ ਜਟਿਲ ਮੈਕਰੋਮੋਲੈਕਿਊਲ ਹਨ ਜੋ ਐਮੀਨੋ ਐਸਿਡ ਦੀਆਂ ਲੜੀਆਂ ਤੋਂ ਬਣੇ ਹੁੰਦੇ ਹਨ, ਅਤੇ ਉਨ੍ਹਾਂ ਦੇ ਮੌਲਿਕ ਭਾਰ ਨੂੰ ਜਾਣਨਾ ਵੱਖ-ਵੱਖ ਪ੍ਰਯੋਗਸ਼ਾਲਾ ਤਕਨੀਕਾਂ, ਪ੍ਰਯੋਗਾਤਮਕ ਡਿਜ਼ਾਈਨ ਅਤੇ ਡਾਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਮਹੱਤਵਪੂਰਕ ਹੈ। ਇਹ ਗਣਕ ਕਿਸੇ ਵੀ ਪ੍ਰੋਟੀਨ ਦੇ ਮੌਲਿਕ ਭਾਰ ਦੇ ਅੰਦਾਜ਼ੇ ਲਗਾਉਣ ਲਈ ਇੱਕ ਤੇਜ਼ ਅਤੇ ਸਹੀ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਖੋਜਕਰਤਾਵਾਂ ਦਾ ਕੀਮਤੀ ਸਮਾਂ ਬਚਦਾ ਹੈ ਅਤੇ ਗਣਨਾ ਦੀਆਂ ਗਲਤੀਆਂ ਦੇ ਸੰਭਾਵਨਾਵਾਂ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ।
ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ, ਜੋ ਅਕਸਰ ਡਾਲਟਨ (Da) ਜਾਂ ਕਿਲੋਡਾਲਟਨ (kDa) ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਪ੍ਰੋਟੀਨ ਵਿੱਚ ਸਾਰੇ ਐਮੀਨੋ ਐਸਿਡ ਦੇ ਵੱਖ-ਵੱਖ ਭਾਰਾਂ ਦਾ ਜੋੜ ਹੁੰਦਾ ਹੈ, ਜੋ ਪੇਪਟਾਈਡ ਬਾਂਧਨ ਬਣਾਉਣ ਦੇ ਦੌਰਾਨ ਖੋਇਆ ਗਿਆ ਪਾਣੀ ਦੇ ਅਣੂਆਂ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦਾ ਹੈ। ਇਹ ਮੂਲ ਗੁਣ ਪ੍ਰੋਟੀਨ ਦੇ ਵਿਹਾਰ ਨੂੰ ਹੱਲ ਵਿੱਚ, ਇਲੈਕਟ੍ਰੋਫੋਰੇਸਿਸ ਦੀ ਗਤੀ, ਕ੍ਰਿਸਟਲਾਈਜ਼ੇਸ਼ਨ ਦੇ ਗੁਣ, ਅਤੇ ਅਨੇਕ ਹੋਰ ਭੌਤਿਕ ਅਤੇ ਰਸਾਇਣਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ 'ਤੇ ਪ੍ਰਭਾਵ ਪਾਉਂਦਾ ਹੈ ਜੋ ਖੋਜ ਅਤੇ ਉਦਯੋਗਿਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਮਹੱਤਵਪੂਰਕ ਹਨ।
ਸਾਡਾ ਯੂਜ਼ਰ-ਫ੍ਰੈਂਡਲੀ ਗਣਕ ਸਿਰਫ ਤੁਹਾਡੇ ਪ੍ਰੋਟੀਨ ਦੇ ਐਮੀਨੋ ਐਸਿਡ ਲੜੀਬੱਧਤਾ ਦੇ ਇੱਕ-ਅੱਖਰ ਕੋਡ ਦੀ ਲੋੜ ਰੱਖਦਾ ਹੈ ਤਾਂ ਜੋ ਸਹੀ ਮੌਲਿਕ ਭਾਰ ਦੇ ਅੰਦਾਜ਼ੇ ਲਗਾਉਣ ਲਈ, ਇਸਨੂੰ ਪ੍ਰੋਟੀਨ ਵਿਗਿਆਨ ਵਿੱਚ ਨਵੇਂ ਵਿਦਿਆਰਥੀਆਂ ਅਤੇ ਤਜਰਬੇਕਾਰ ਖੋਜਕਰਤਾਵਾਂ ਦੋਹਾਂ ਲਈ ਪਹੁੰਚਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।
ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਕਿਵੇਂ ਗਣਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ
ਬੁਨਿਆਦੀ ਫਾਰਮੂਲਾ
ਇੱਕ ਪ੍ਰੋਟੀਨ ਦਾ ਮੌਲਿਕ ਭਾਰ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਣਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:
ਜਿੱਥੇ:
- ਪੂਰੇ ਪ੍ਰੋਟੀਨ ਦਾ ਮੌਲਿਕ ਭਾਰ ਡਾਲਟਨ (Da) ਵਿੱਚ ਹੈ
- ਸਾਰੇ ਵਿਅਕਤੀਗਤ ਐਮੀਨੋ ਐਸਿਡ ਦੇ ਮੌਲਿਕ ਭਾਰਾਂ ਦਾ ਜੋੜ ਹੈ
- ਲੜੀ ਵਿੱਚ ਐਮੀਨੋ ਐਸਿਡ ਦੀ ਸੰਖਿਆ ਹੈ
- ਪਾਣੀ ਦਾ ਮੌਲਿਕ ਭਾਰ (18.01528 Da) ਹੈ
- ਪੇਪਟਾਈਡ ਬਾਂਧਨ ਬਣਾਉਣ ਦੇ ਦੌਰਾਨ ਬਣੇ ਬਾਂਧਨਾਂ ਦੀ ਸੰਖਿਆ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ
- ਆਖਰੀ ਸ਼ਰਤ ਟਰਮੀਨਲ ਗਰੁੱਪਾਂ (H ਅਤੇ OH) ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦੀ ਹੈ
ਐਮੀਨੋ ਐਸਿਡ ਦੇ ਮੌਲਿਕ ਭਾਰ
ਗਣਨਾ 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) ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਣ ਲਈ ਇੱਕ ਪਾਣੀ ਦੇ ਅਣੂ ਨੂੰ ਮੁੜ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ।
ਉਦਾਹਰਨ ਦੀ ਗਣਨਾ
ਆਓ ਇੱਕ ਸਧਾਰਣ ਟ੍ਰਾਈਪੇਪਟਾਈਡ ਦੀ ਮੌਲਿਕ ਭਾਰ ਦੀ ਗਣਨਾ ਕਰੀਏ: ਐਲਾ-ਗਲਾਈ-ਸਰ (AGS)
-
ਵਿਅਕਤੀਗਤ ਐਮੀਨੋ ਐਸਿਡ ਦੇ ਭਾਰਾਂ ਦਾ ਜੋੜ:
- ਐਲਾਨਾਈਨ (A): 71.03711 Da
- ਗਲਾਈਸਿਨ (G): 57.02146 Da
- ਸਰਾਈਨ (S): 87.03203 Da
- ਕੁੱਲ: 215.0906 Da
-
ਪੇਪਟਾਈਡ ਬਾਂਧਨਾਂ ਤੋਂ ਪਾਣੀ ਦੇ ਖੋਏ ਜਾਣੇ ਦੀ ਗਿਣਤੀ:
- ਪੇਪਟਾਈਡ ਬਾਂਧਨਾਂ ਦੀ ਸੰਖਿਆ = 3-1 = 2
- ਪਾਣੀ ਦਾ ਮੌਲਿਕ ਭਾਰ = 18.01528 Da
- ਕੁੱਲ ਪਾਣੀ ਦਾ ਖੋਇਆ ਜਾਣਾ = 2 × 18.01528 = 36.03056 Da
-
ਟਰਮੀਨਲ ਗਰੁੱਪਾਂ ਲਈ ਇੱਕ ਪਾਣੀ ਦੇ ਅਣੂ ਨੂੰ ਮੁੜ ਜੋੜੋ:
- 18.01528 Da
-
ਆਖਰੀ ਮੌਲਿਕ ਭਾਰ:
- 215.0906 - 36.03056 + 18.01528 = 197.07532 Da
ਇਸ ਗਣਕ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ
ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਗਣਕ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸਧਾਰਣ ਹੈ:
-
ਆਪਣੀ ਪ੍ਰੋਟੀਨ ਲੜੀਬੱਧਤਾ ਨੂੰ ਟੈਕਸਟ ਬਾਕਸ ਵਿੱਚ ਦਾਖਲ ਕਰੋ ਜੋ ਮਿਆਰੀ ਇੱਕ-ਅੱਖਰ ਐਮੀਨੋ ਐਸਿਡ ਕੋਡ (A, R, N, D, C, E, Q, G, H, I, L, K, M, F, P, S, T, W, Y, V) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
-
ਗਣਕ ਤੁਹਾਡੇ ਇਨਪੁੱਟ ਦੀ ਆਪਣੇ ਆਪ ਜਾਂਚ ਕਰੇਗਾ ਤਾਂ ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਇਸ ਵਿੱਚ ਸਿਰਫ ਸਹੀ ਐਮੀਨੋ ਐਸਿਡ ਕੋਡ ਹਨ।
-
"ਮੌਲਿਕ ਭਾਰ ਦੀ ਗਣਨਾ ਕਰੋ" ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਜਾਂ ਆਟੋਮੈਟਿਕ ਗਣਨਾ ਪੂਰੀ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰੋ।
-
ਨਤੀਜੇ ਵੇਖੋ, ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- ਡਾਲਟਨ (Da) ਵਿੱਚ ਗਣਨਾ ਕੀਤੀ ਮੌਲਿਕ ਭਾਰ
- ਲੜੀ ਦੀ ਲੰਬਾਈ (ਐਮੀਨੋ ਐਸਿਡ ਦੀ ਸੰਖਿਆ)
- ਐਮੀਨੋ ਐਸਿਡ ਦੀ ਰਚਨਾ ਦਾ ਵਿਸਥਾਰ
- ਗਣਨਾ ਲਈ ਵਰਤਿਆ ਗਿਆ ਫਾਰਮੂਲਾ
-
ਤੁਸੀਂ ਨਤੀਜੇ ਦੀ ਕਾਪੀ ਕਰਨ ਲਈ "ਕਾਪੀ" ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਆਪਣੀ ਰਿਪੋਰਟਾਂ ਜਾਂ ਹੋਰ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਵਰਤ ਸਕਦੇ ਹੋ।
ਇਨਪੁੱਟ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼
ਸਹੀ ਨਤੀਜੇ ਲਈ, ਆਪਣੇ ਪ੍ਰੋਟੀਨ ਲੜੀਬੱਧਤਾ ਦਾਖਲ ਕਰਨ ਵੇਲੇ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
- ਸਿਰਫ ਮਿਆਰੀ ਇੱਕ-ਅੱਖਰ ਐਮੀਨੋ ਐਸਿਡ ਕੋਡ (ਵੱਡੇ ਜਾਂ ਛੋਟੇ ਅੱਖਰ) ਦੀ ਵਰਤੋਂ ਕਰੋ
- ਖਾਲੀ ਸਥਾਨ, ਨੰਬਰ ਜਾਂ ਵਿਸ਼ੇਸ਼ ਚਿੰਨ੍ਹ ਸ਼ਾਮਲ ਨਾ ਕਰੋ
- ਕਿਸੇ ਵੀ ਗੈਰ-ਐਮੀਨੋ ਐਸਿਡ ਚਿੰਨ੍ਹ (ਜਿਵੇਂ ਕਿ ਲੜੀ ਨੰਬਰਿੰਗ) ਨੂੰ ਹਟਾਓ
- ਗੈਰ-ਮਿਆਰੀ ਐਮੀਨੋ ਐਸਿਡ ਵਾਲੀਆਂ ਲੜੀਆਂ ਲਈ, ਉਹ ਸਾਧਨ ਵਰਤਣ ਦੀ ਸੋਚੋ ਜੋ ਵਧੇਰੇ ਐਮੀਨੋ ਐਸਿਡ ਕੋਡਾਂ ਨੂੰ ਸਮਰਥਨ ਕਰਦੇ ਹਨ
ਨਤੀਜਿਆਂ ਦੀ ਵਿਖਿਆ
ਗਣਕ ਕਈ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ:
-
ਮੌਲਿਕ ਭਾਰ: ਤੁਹਾਡੇ ਪ੍ਰੋਟੀਨ ਦਾ ਅੰਦਾਜ਼ਿਤ ਮੌਲਿਕ ਭਾਰ ਡਾਲਟਨ (Da) ਵਿੱਚ। ਵੱਡੇ ਪ੍ਰੋਟੀਨਾਂ ਲਈ, ਇਹ ਕਿਲੋਡਾਲਟਨ (kDa) ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
-
ਲੜੀ ਦੀ ਲੰਬਾਈ: ਤੁਹਾਡੇ ਲੜੀ ਵਿੱਚ ਕੁੱਲ ਐਮੀਨੋ ਐਸਿਡ ਦੀ ਸੰਖਿਆ।
-
ਐਮੀਨੋ ਐਸਿਡ ਦੀ ਰਚਨਾ: ਤੁਹਾਡੇ ਪ੍ਰੋਟੀਨ ਦੇ ਐਮੀਨੋ ਐਸਿਡ ਸਮੱਗਰੀ ਦਾ ਵਿਜ਼ੂਅਲ ਵਿਖਿਆ, ਜੋ ਹਰ ਐਮੀਨੋ ਐਸਿਡ ਦੀ ਗਿਣਤੀ ਅਤੇ ਪ੍ਰਤੀਸ਼ਤ ਦਿਖਾਉਂਦਾ ਹੈ।
-
ਗਣਨਾ ਦੀ ਵਿਧੀ: ਇਹ ਸਾਫ਼ ਸਪਸ਼ਟਤਾ ਦਿੰਦੀ ਹੈ ਕਿ ਮੌਲਿਕ ਭਾਰ ਕਿਵੇਂ ਗਣਨਾ ਕੀਤੀ ਗਈ, ਜਿਸ ਵਿੱਚ ਵਰਤਿਆ ਗਿਆ ਫਾਰਮੂਲਾ ਸ਼ਾਮਲ ਹੈ।
ਵਰਤੋਂ ਦੇ ਕੇਸ
ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਗਣਕ ਦੇ ਕਈ ਐਪਲੀਕੇਸ਼ਨ ਹਨ ਜੋ ਵੱਖ-ਵੱਖ ਜੀਵ ਵਿਗਿਆਨ ਦੇ ਖੇਤਰਾਂ ਵਿੱਚ ਵਰਤੇ ਜਾਂਦੇ ਹਨ:
ਪ੍ਰੋਟੀਨ ਪੁਰਸ਼ਕਾਰ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਣ
ਖੋਜਕਰਤਾ ਮੌਲਿਕ ਭਾਰ ਦੀ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ:
- ਉਚਿਤ ਜਲ ਛਾਣਨ ਵਾਲੇ ਕਾਲਮ ਸੈਟ ਕਰਨ ਲਈ
- SDS-PAGE ਲਈ ਉਚਿਤ ਪੋਲੀਐਕ੍ਰੀਲਾਮਾਈਡ ਜਾਲ ਦੀਆਂ ਸੰਕੇਤਾਂ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ
- ਮਾਸ ਸਪੈਕਟ੍ਰੋਮੀਟਰੀ ਡਾਟਾ ਦੀ ਵਿਖਿਆ ਕਰਨ ਲਈ
- ਪ੍ਰੋਟੀਨ ਪ੍ਰਗਟੀकरण ਅਤੇ ਪੁਰਸ਼ਕਾਰ ਦੇ ਨਤੀਜੇ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ
ਰੀਕੰਬਿਨੈਂਟ ਪ੍ਰੋਟੀਨ ਉਤਪਾਦਨ
ਬਾਇਓਟੈਕਨੋਲੋਜੀ ਕੰਪਨੀਆਂ ਸਹੀ ਮੌਲਿਕ ਭਾਰ ਦੀ ਗਣਨਾ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀਆਂ ਹਨ:
- ਪ੍ਰਗਟੀਕਰਨ ਸੰਰਚਨਾਵਾਂ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨ ਲਈ
- ਪ੍ਰੋਟੀਨ ਦੇ ਨਤੀਜੇ ਦੀਆਂ ਅੰਦਾਜ਼ੇ ਲਗਾਉਣ ਲਈ
- ਪੁਰਸ਼ਕਾਰ ਦੀਆਂ ਰਣਨੀਤੀਆਂ ਵਿਕਸਿਤ ਕਰਨ ਲਈ
- ਅੰਤਿਮ ਉਤਪਾਦਾਂ ਦੀ ਵਿਖਿਆ ਕਰਨ ਲਈ
ਪੇਪਟਾਈਡ合成
ਪੇਪਟਾਈਡ ਰਸਾਇਣਕ ਮੌਲਿਕ ਭਾਰ ਦੀ ਗਣਨਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ:
- ਸ਼ੁਰੂਆਤੀ ਸਮੱਗਰੀ ਦੀਆਂ ਲੋੜਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ
- ਸਿਧਾਂਤਕ ਨਤੀਜੇ ਦੀਆਂ ਗਿਣਤੀਆਂ ਕਰਨ ਲਈ
- ਬਣਾਏ ਗਏ ਪੇਪਟਾਈਡ ਦੀ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ
- ਗੁਣਵੱਤਾ ਨਿਯੰਤਰਣ ਲਈ ਵਿਸ਼ਲੇਸ਼ਣਾਤਮਕ ਵਿਧੀਆਂ ਦੀਆਂ ਯੋਜਨਾਵਾਂ ਬਣਾਉਣ ਲਈ
ਸੰਰਚਨਾਤਮਕ ਬਾਇਓਲੋਜੀ
ਸੰਰਚਨਾਤਮਕ ਬਾਇਓਲੋਜਿਸਟਾਂ ਨੂੰ ਮੌਲਿਕ ਭਾਰ ਦੀ ਜਾਣਕਾਰੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ:
- ਕ੍ਰਿਸਟਲਾਈਜ਼ੇਸ਼ਨ ਟ੍ਰਾਇਲ ਸੈਟ ਕਰਨ ਲਈ
- ਐਕਸ-ਰੇ ਵਿਖਿਆ ਡਾਟਾ ਦੀ ਵਿਖਿਆ ਕਰਨ ਲਈ
- ਪ੍ਰੋਟੀਨ ਕੰਪਲੈਕਸ ਦੀ ਵਿਖਿਆ ਕਰਨ ਲਈ
- ਪ੍ਰੋਟੀਨ-ਪ੍ਰੋਟੀਨ ਇੰਟਰਐਕਸ਼ਨ ਦੀ ਸਟੋਇਕੀਓਮੈਟਰੀ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ
ਫਾਰਮਾਸਿਊਟਿਕਲ ਵਿਕਾਸ
ਦਵਾਈ ਵਿਕਾਸਕਰਤਾ ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ:
- ਥੈਰੇਪੀਟਿਕ ਪ੍ਰੋਟੀਨਾਂ ਦੀ ਵਿਖਿਆ ਕਰਨ ਲਈ
- ਫਾਰਮੂਲੇਸ਼ਨ ਰਣਨੀਤੀਆਂ ਵਿਕਸਿਤ ਕਰਨ ਲਈ
- ਵਿਸ਼ਲੇਸ਼ਣਾਤਮਕ ਵਿਧੀਆਂ ਦੀਆਂ ਯੋਜਨਾਵਾਂ ਬਣਾਉਣ ਲਈ
- ਗੁਣਵੱਤਾ ਨਿਯੰਤਰਣ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਸਥਾਪਨਾ ਕਰਨ ਲਈ
ਅਕਾਦਮਿਕ ਖੋਜ
ਵਿਦਿਆਰਥੀ ਅਤੇ ਖੋਜਕਰਤਾ ਗਣਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ:
- ਪ੍ਰਯੋਗਸ਼ਾਲਾ ਦੇ ਪ੍ਰਯੋਗਾਂ ਲਈ
- ਡਾਟਾ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ
- ਪ੍ਰਯੋਗਾਤਮਕ ਡਿਜ਼ਾਈਨ ਲਈ
- ਸਿੱਖਿਆ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ
ਵਿਕਲਪ
ਜਦੋਂ ਕਿ ਸਾਡਾ ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਗਣਕ ਤੇਜ਼ ਅਤੇ ਸਹੀ ਅੰਦਾਜ਼ੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਦੇ ਵੱਖਰੇ ਤਰੀਕੇ ਹਨ:
-
ਪ੍ਰਯੋਗਾਤਮਕ ਵਿਧੀਆਂ:
- ਮਾਸ ਸਪੈਕਟ੍ਰੋਮੀਟਰੀ (MS): ਬਹੁਤ ਸਹੀ ਮੌਲਿਕ ਭਾਰ ਦੀ ਮਾਪਣ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ ਅਤੇ ਪੋਸਟ-ਟ੍ਰਾਂਸਲੇਸ਼ਨਲ ਬਦਲਾਵਾਂ ਦਾ ਪਤਾ ਲਗਾਉਂਦੀ ਹੈ
- ਆਕਾਰ ਛਾਣਨ ਵਾਲੀ ਕ੍ਰੋਮੈਟੋਗ੍ਰਾਫੀ (SEC): ਹਾਈਡ੍ਰੋਡਾਇਨਾਮਿਕ ਰੇਡੀਅਸ ਦੇ ਆਧਾਰ 'ਤੇ ਮੌਲਿਕ ਭਾਰ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਂਦੀ ਹੈ
- SDS-PAGE: ਇਲੈਕਟ੍ਰੋਫੋਰੇਟਿਕ ਗਤੀ ਦੇ ਆਧਾਰ 'ਤੇ ਅੰਦਾਜ਼ੇ ਲਗਾਉਂਦੀ ਹੈ
-
ਹੋਰ ਗਣਨਾਤਮਕ ਸਾਧਨ:
- ExPASy ProtParam: ਮੌਲਿਕ ਭਾਰ ਤੋਂ ਬਾਹਰ ਹੋਰ ਪ੍ਰੋਟੀਨ ਪੈਰਾਮੀਟਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ
- EMBOSS Pepstats: ਪ੍ਰੋਟੀਨ ਲੜੀਆਂ ਦੀ ਵਿਸਥਾਰਿਤ ਸਾਂਖਿਆਕੀ ਵਿਖਿਆ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ
- ਪ੍ਰੋਟੀਨ ਗਣਕ v3.4: ਆਈਸੋਇਲੈਕਟ੍ਰਿਕ ਪਇੰਟ ਅਤੇ ਵਿਸ਼ਾਸ਼ੀ ਭਾਗਾਂ ਦੀਆਂ ਗਣਨਾਵਾਂ ਵਰਗੀਆਂ ਹੋਰ ਗਣਨਾਵਾਂ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ
-
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲਾ ਸਾਫਟਵੇਅਰ:
- ਗੈਰ-ਮਿਆਰੀ ਐਮੀਨੋ ਐਸਿਡ ਜਾਂ ਪੋਸਟ-ਟ੍ਰਾਂਸਲੇਸ਼ਨਲ ਬਦਲਾਵਾਂ ਵਾਲੇ ਪ੍ਰੋਟੀਨਾਂ ਲਈ
- ਜਟਿਲ ਪ੍ਰੋਟੀਨ ਸੰਯੋਜਨਾਂ ਜਾਂ ਮਲਟੀਮੇਰਿਕ ਪ੍ਰੋਟੀਨਾਂ ਲਈ
- NMR ਅਧਿਐਨ ਵਿੱਚ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਆਈਸੋਟੋਪਿਕ ਤੌਰ 'ਤੇ ਲੇਬਲ ਕੀਤੇ ਪ੍ਰੋਟੀਨਾਂ ਲਈ
ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਦਾ ਇਤਿਹਾਸ
ਮੌਲਿਕ ਭਾਰ ਦਾ ਧਾਰਨਾ 19ਵੀਂ ਸਦੀ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਜੌਨ ਡਾਲਟਨ ਦੁਆਰਾ ਆਪਣੇ ਪਰਮਾਣੂ ਸਿਧਾਂਤ ਦੀ ਪੇਸ਼ਕਸ਼ ਤੋਂ ਬਾਅਦ ਰਸਾਇਣ ਵਿਗਿਆਨ ਲਈ ਮੂਲਭੂਤ ਰਹੀ ਹੈ। ਹਾਲਾਂਕਿ, ਪ੍ਰੋਟੀਨਾਂ ਲਈ ਇਸਦਾ ਲਾਗੂ ਹੋਣਾ ਇੱਕ ਹੋਰ ਸਮੇਂ ਦੀ ਗੱਲ ਹੈ:
ਪ੍ਰਾਚੀਨ ਪ੍ਰੋਟੀਨ ਵਿਗਿਆਨ (1800-1920)
- 1838 ਵਿੱਚ, ਜੋਨਸ ਜੈਕਬ ਬਰਜ਼ੇਲਿਯਸ ਨੇ "ਪ੍ਰੋਟੀਨ" ਸ਼ਬਦ ਨੂੰ ਗ੍ਰੀਕ ਸ਼ਬਦ "ਪ੍ਰੋਟੀਓਸ" ਤੋਂ ਨਿਕਾਲਿਆ, ਜਿਸਦਾ ਅਰਥ "ਪ੍ਰਾਥਮਿਕ" ਜਾਂ "ਪਹਿਲੀ ਮਹੱਤਤਾ" ਹੈ।
- ਪ੍ਰਾਚੀਨ ਪ੍ਰੋਟੀਨ ਵਿਗਿਆਨੀ ਜਿਵੇਂ ਕਿ ਫ੍ਰੈਡਰਿਕ ਸੈਂਗਰ ਨੇ ਸਮਝਣਾ ਸ਼ੁਰੂ ਕੀਤਾ ਕਿ ਪ੍ਰੋਟੀਨ ਐਮੀਨੋ ਐਸਿਡ ਤੋਂ ਬਣੇ ਹੁੰਦੇ ਹਨ।
- ਪ੍ਰੋਟੀਨ ਦੇ ਮੈਕਰੋਮੋਲੈਕਿਊਲ ਦੇ ਨਿਰਧਾਰਿਤ ਮੌਲਿਕ ਭਾਰ ਦੇ ਸੰਕਲਪ ਨੂੰ ਧੀਰੇ-ਧੀਰੇ ਵਿਕਸਿਤ ਕੀਤਾ ਗਿਆ।
ਵਿਸ਼ਲੇਸ਼ਣਾਤਮਕ ਤਕਨੀਕਾਂ ਦਾ ਵਿਕਾਸ (1930-1960)
- 1920 ਦੇ ਦਹਾਕੇ ਵਿੱਚ ਥਿਓਡੋਰ ਸਵੈਡਬਰਗ ਦੁਆਰਾ ਉਲਟ੍ਰਾਸੈਂਟਰਿਫਿਊਗੇਸ਼ਨ ਦੀ ਖੋਜ ਨੇ ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਦੀਆਂ ਪਹਿਲੀ ਸਹੀ ਮਾਪਾਂ ਦੀ ਆਗਿਆ ਦਿੱਤੀ।
- 1930 ਦੇ ਦਹਾਕੇ ਵਿੱਚ ਆਰਨ ਟਿਸੇਲੀਅਸ ਦੁਆਰਾ ਇਲੈਕਟ੍ਰੋਫੋਰੇਸਿਸ ਤਕਨੀਕਾਂ ਦੇ ਵਿਕਾਸ ਨੇ ਪ੍ਰੋਟੀਨ ਆਕਾਰ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਲਈ ਇੱਕ ਹੋਰ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕੀਤਾ।
- 1958 ਵਿੱਚ, ਸਟੈਨਫੋਰਡ ਮੂਰ ਅਤੇ ਵਿਲੀਅਮ ਐਚ. ਸਟਾਈਨ ਨੇ ਰਾਈਬੋਨੁਕਲੀਜ਼ ਦੇ ਪਹਿਲੇ ਪੂਰੇ ਐਮੀਨੋ ਐਸਿਡ ਲੜੀਬੱਧਤਾ ਨੂੰ ਪੂਰਾ ਕੀਤਾ, ਜਿਸ ਨਾਲ ਸਹੀ ਮੌਲਿਕ ਭਾਰ ਦੀ ਗਣਨਾ ਹੋਈ।
ਆਧੁਨਿਕ ਯੁਗ (1970-ਵਰਤਮਾਨ)
- ਮਾਸ ਸਪੈਕਟ੍ਰੋਮੀਟਰੀ ਤਕਨੀਕਾਂ ਦੇ ਵਿਕਾਸ ਨੇ ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਦੇ ਨਿਰਧਾਰਨ ਵਿੱਚ ਕ੍ਰਾਂਤੀ ਲਿਆਈ।
- ਜੌਨ ਫੈਨ ਅਤੇ ਕੋਇਚੀ ਤਾਨਾਕਾ ਨੇ 2002 ਵਿੱਚ ਰਸਾਇਣ ਵਿਗਿਆਨ ਵਿੱਚ ਨੋਬਲ ਇਨਾਮ ਪ੍ਰਾਪਤ ਕੀਤਾ ਆਪਣੇ ਮਾਸ ਸਪੈਕਟ੍ਰੋਮੈਟ੍ਰਿਕ ਵਿਸ਼ਲੇਸ਼ਣਾਂ ਲਈ ਨਰਮ ਡਿਸੋਰਪਸ਼ਨ ਆਇਓਨਾਈਜ਼ੇਸ਼ਨ ਵਿਧੀਆਂ ਦੇ ਵਿਕਾਸ ਲਈ।
- ਪ੍ਰੋਟੀਨ ਦੇ ਗੁਣਾਂ ਦੀ ਪੇਸ਼ਗੋਈ ਕਰਨ ਲਈ ਗਣਨਾਤਮਕ ਵਿਧੀਆਂ ਦਿਨ-ਪਰ-दਿਨ ਵਿਕਸਤ ਅਤੇ ਪਹੁੰਚਯੋਗ ਹੋ ਗਈਆਂ।
- 1990 ਦੇ ਦਹਾਕੇ ਅਤੇ 2000 ਦੇ ਦਹਾਕੇ ਵਿੱਚ ਜਿਨੋਮਿਕਸ ਅਤੇ ਪ੍ਰੋਟੀਓਮਿਕਸ ਦੇ ਆਗਮਨ ਨੇ ਉੱਚ-ਥਰਤੀ ਪ੍ਰੋਟੀਨ ਵਿਸ਼ਲੇਸ਼ਣ ਟੂਲਾਂ ਦੀ ਲੋੜ ਪੈਦਾ ਕੀਤੀ, ਜਿਸ ਵਿੱਚ ਆਟੋਮੈਟਿਕ ਮੌਲਿਕ ਭਾਰ ਗਣਕ ਸ਼ਾਮਲ ਹਨ।
ਅੱਜ, ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਦੀ ਗਣਨਾ ਪ੍ਰੋਟੀਨ ਵਿਗਿਆਨ ਦਾ ਇੱਕ ਰੁਟੀਨ ਪਰੰਤੂ ਅਹੰਕਾਰਪੂਰਕ ਹਿੱਸਾ ਹੈ, ਜਿਸਨੂੰ ਸਾਡੇ ਗਣਕ ਵਰਗੇ ਸਾਧਨਾਂ ਦੁਆਰਾ ਦੁਨੀਆ ਭਰ ਦੇ ਖੋਜਕਰਤਾਵਾਂ ਲਈ ਪਹੁੰਚਯੋਗ ਬਣਾਇਆ ਗਿਆ ਹੈ।
ਕੋਡ ਉਦਾਹਰਣ
ਹੇਠਾਂ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਦੀ ਗਣਨਾ ਕਰਨ ਦੇ ਉਦਾਹਰਣ ਹਨ:
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 ਪ੍ਰੋਟੀਨ ਦੇ ਐਮੀਨੋ ਐਸਿਡ ਲੜੀਬੱਧਤਾ ਤੋਂ ਮੌਲਿਕ ਭਾਰ ਦੀ ਗਣਨਾ ਕਰੋ।
4
5 Args:
6 sequence (str): ਇੱਕ-ਅੱਖਰ ਐਮੀਨੋ ਐਸਿਡ ਕੋਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰੋਟੀਨ ਲੜੀਬੱਧਤਾ
7
8 Returns:
9 float: ਡਾਲਟਨ (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"ਗਲਤ ਐਮੀਨੋ ਐਸਿਡ ਕੋਡ: {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"ਮੌਲਿਕ ਭਾਰ: {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(`ਗਲਤ ਐਮੀਨੋ ਐਸਿਡ ਕੋਡ: ${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(`ਮੌਲਿਕ ਭਾਰ: ${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("ਗਲਤ ਐਮੀਨੋ ਐਸਿਡ ਕੋਡ: " + 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("ਮੌਲਿਕ ਭਾਰ: %.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("ਗਲਤ ਐਮੀਨੋ ਐਸਿਡ ਕੋਡ: ") + 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 << "ਮੌਲਿਕ ਭਾਰ: " << std::fixed << std::setprecision(2) << mw << " Da" << std::endl;
64 } catch (const std::exception& e) {
65 std::cerr << "ਗਲਤੀ: " << e.what() << std::endl;
66 }
67
68 return 0;
69}
70
ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ
ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਕੀ ਹੈ?
ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ, ਜਿਸਨੂੰ ਮੌਲਿਕ ਭਾਰ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਇੱਕ ਪ੍ਰੋਟੀਨ ਅਣੂ ਦਾ ਕੁੱਲ ਭਾਰ ਹੈ ਜੋ ਡਾਲਟਨ (Da) ਜਾਂ ਕਿਲੋਡਾਲਟਨ (kDa) ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਪ੍ਰੋਟੀਨ ਵਿੱਚ ਸਾਰੇ ਅਣੂਆਂ ਦੇ ਭਾਰਾਂ ਦਾ ਜੋੜ ਹੁੰਦਾ ਹੈ, ਜੋ ਪੇਪਟਾਈਡ ਬਾਂਧਨ ਬਣਾਉਣ ਦੇ ਦੌਰਾਨ ਖੋਏ ਹੋਏ ਪਾਣੀ ਦੇ ਅਣੂਆਂ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦਾ ਹੈ। ਇਹ ਮੂਲ ਗੁਣ ਪ੍ਰੋਟੀਨ ਦੇ ਵਿਖਿਆ, ਪੁਰਸ਼ਕਾਰ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਣ ਲਈ ਮਹੱਤਵਪੂਰਕ ਹੈ।
ਕੀ ਇਹ ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਗਣਕ ਸਹੀ ਹੈ?
ਇਹ ਗਣਕ ਐਮੀਨੋ ਐਸਿਡ ਲੜੀਬੱਧਤਾ ਦੇ ਆਧਾਰ 'ਤੇ ਉੱਚ ਸਹੀਤਾ ਨਾਲ ਸਿਧਾਂਤਕ ਮੌਲਿਕ ਭਾਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਐਮੀਨੋ ਐਸਿਡ ਦੇ ਮਿਆਰੀ ਮੋਨੋਇਸੋਟੋਪਿਕ ਭਾਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਅਤੇ ਪੇਪਟਾਈਡ ਬਾਂਧਨ ਬਣਾਉਣ ਦੇ ਦੌਰਾਨ ਖੋਏ ਪਾਣੀ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦਾ ਹੈ। ਹਾਲਾਂਕਿ, ਇਹ ਪੋਸਟ-ਟ੍ਰਾਂਸਲੇਸ਼ਨਲ ਬਦਲਾਵਾਂ, ਗੈਰ-ਮਿਆਰੀ ਐਮੀਨੋ ਐਸਿਡ ਜਾਂ ਅਸਲੀ ਪ੍ਰੋਟੀਨਾਂ ਵਿੱਚ ਹੋ ਸਕਦੇ ਹੋਰ ਅਸਰਾਂ ਨੂੰ ਨਹੀਂ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦਾ।
ਮੌਲਿਕ ਭਾਰ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਯੂਨਿਟ ਕੀ ਹਨ?
ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਆਮ ਤੌਰ 'ਤੇ ਡਾਲਟਨ (Da) ਜਾਂ ਕਿਲੋਡਾਲਟਨ (kDa) ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿੱਥੇ 1 kDa 1,000 Da ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ। ਡਾਲਟਨ ਲਗਭਗ ਇੱਕ ਹਾਈਡ੍ਰੋਜਨ ਅਣੂ ਦੇ ਭਾਰ ਦੇ ਬਰਾਬਰ ਹੈ (1.66 × 10^-24 ਗ੍ਰਾਮ)। ਉਦਾਹਰਨ ਵਜੋਂ, ਛੋਟੇ ਪੇਪਟਾਈਡ ਕੁਝ ਸੌ ਡਾਲਟਨ ਹੋ ਸਕਦੇ ਹਨ, ਜਦਕਿ ਵੱਡੇ ਪ੍ਰੋਟੀਨ ਸੈਂਕੜੇ kDa ਹੋ ਸਕਦੇ ਹਨ।
ਮੇਰੇ ਗਣਨਾ ਕੀਤੇ ਮੌਲਿਕ ਭਾਰ ਦਾ ਅੰਕੜਾ ਪ੍ਰਯੋਗਾਤਮਕ ਮੁੱਲਾਂ ਤੋਂ ਕਿਉਂ ਵੱਖਰਾ ਹੈ?
ਕਈ ਕਾਰਕ ਹਨ ਜੋ ਗਣਨਾ ਕੀਤੇ ਅਤੇ ਪ੍ਰਯੋਗਾਤਮਕ ਮੌਲਿਕ ਭਾਰਾਂ ਵਿੱਚ ਅੰਤਰ ਪੈਦਾ ਕਰ ਸਕਦੇ ਹਨ:
- ਪੋਸਟ-ਟ੍ਰਾਂਸਲੇਸ਼ਨਲ ਬਦਲਾਵ (ਫਾਸਫੋਰੀਲੇਸ਼ਨ, ਗਲਾਈਕੋਸੀਲੇਸ਼ਨ ਆਦਿ)
- ਡਿਸਲਫਾਈਡ ਬਾਂਧਨ ਦਾ ਬਣਨਾ
- ਪ੍ਰੋਟੀਨ ਦੀ ਪ੍ਰੋਟੀਓਲਾਈਟਿਕ ਪ੍ਰਕਿਰਿਆ
- ਗੈਰ-ਮਿਆਰੀ ਐਮੀਨੋ ਐਸਿਡ
- ਪ੍ਰਯੋਗਾਤਮਕ ਮਾਪਣ ਵਿੱਚ ਗਲਤੀਆਂ
- ਆਈਸੋਟੋਪਿਕ ਬਦਲਾਵ
ਬਦਲਾਅ ਵਾਲੇ ਪ੍ਰੋਟੀਨਾਂ ਦੀ ਸਹੀ ਮੌਲਿਕ ਭਾਰ ਦੀ ਨਿਰਧਾਰਨਾ ਲਈ, ਮਾਸ ਸਪੈਕਟ੍ਰੋਮੀਟਰੀ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਕੀ ਇਹ ਗਣਕ ਗੈਰ-ਮਿਆਰੀ ਐਮੀਨੋ ਐਸਿਡ ਦੀ ਗਣਨਾ ਕਰ ਸਕਦਾ ਹੈ?
ਇਹ ਗਣਕ ਸਿਰਫ 20 ਮਿਆਰੀ ਐਮੀਨੋ ਐਸਿਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੇ ਇੱਕ-ਅੱਖਰ ਕੋਡਾਂ (A, R, N, D, C, E, Q, G, H, I, L, K, M, F, P, S, T, W, Y, V) ਲਈ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਗੈਰ-ਮਿਆਰੀ ਐਮੀਨੋ ਐਸਿਡ, ਸੇਲੇਨੋਸਿਸਟੀਨ, ਪਾਇਰੋਲਾਈਸੀਨ ਜਾਂ ਹੋਰ ਬਦਲਾਅ ਵਾਲੇ ਰੇਸ਼ੇ ਵਾਲੇ ਪ੍ਰੋਟੀਨਾਂ ਲਈ, ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲੇ ਸਾਧਨ ਜਾਂ ਹੱਥ ਨਾਲ ਗਣਨਾ ਕਰਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ।
ਮੈਂ ਐਮੀਨੋ ਐਸਿਡ ਦੀ ਰਚਨਾ ਦੇ ਨਤੀਜਿਆਂ ਨੂੰ ਕਿਵੇਂ ਸਮਝਾਂ?
ਐਮੀਨੋ ਐਸਿਡ ਦੀ ਰਚਨਾ ਤੁਹਾਡੇ ਪ੍ਰੋਟੀਨ ਲੜੀ ਦੀ ਗਿਣਤੀ ਅਤੇ ਪ੍ਰਤੀਸ਼ਤ ਦਿਖਾਉਂਦੀ ਹੈ। ਇਹ ਜਾਣਕਾਰੀ ਲਾਭਦਾਇਕ ਹੈ:
- ਤੁਹਾਡੇ ਪ੍ਰੋਟੀਨ ਦੇ ਭੌਤਿਕ ਗੁਣਾਂ ਨੂੰ ਸਮਝਣ ਲਈ
- ਰੁਚੀ ਦੇ ਖੇਤਰਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ (ਜਿਵੇਂ ਕਿ ਹਾਈਡ੍ਰੋਫੋਬਿਕ ਪੈਚ)
- ਪ੍ਰਯੋਗਾਤਮਕ ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੀ ਯੋਜਨਾ ਬਣਾਉਣ ਲਈ (ਜਿਵੇਂ ਕਿ ਸਪੈਕਟ੍ਰੋਸਕੋਪੀ ਮਾਪ)
- ਕਿਸੇ ਵੀ ਪ੍ਰੋਟੀਨ ਨੂੰ ਕਿਸੇ ਹੋਰ ਪ੍ਰਜਾਤੀ ਵਿੱਚ ਤੁਲਨਾ ਕਰਨ ਲਈ
ਮੌਲਿਕ ਭਾਰ ਦੇ ਮੱਧ ਵਿੱਚ ਔਸਤ ਅਤੇ ਮੋਨੋਇਸੋਟੋਪਿਕ ਮੌਲਿਕ ਭਾਰ ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ?
- ਮੋਨੋਇਸੋਟੋਪਿਕ ਮੌਲਿਕ ਭਾਰ ਹਰ ਤੱਤ ਦੇ ਸਭ ਤੋਂ ਆਮ ਆਈਸੋਟੋਪ ਦੇ ਭਾਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ (ਜੋ ਕਿ ਇਹ ਗਣਕ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ)
- ਔਸਤ ਮੌਲਿਕ ਭਾਰ ਸਾਰੇ ਕੁਦਰਤੀ ਆਈਸੋਟੋਪਾਂ ਦਾ ਭਾਰਕ ਔਸਤ ਵਰਤਦਾ ਹੈ
ਛੋਟੇ ਪੇਪਟਾਈਡਾਂ ਲਈ, ਅੰਤਰ ਘੱਟ ਹੁੰਦਾ ਹੈ, ਪਰ ਵੱਡੇ ਪ੍ਰੋਟੀਨਾਂ ਲਈ ਇਹ ਬਹੁਤ ਮਹੱਤਵਪੂਰਕ ਹੋ ਜਾਂਦਾ ਹੈ। ਮਾਸ ਸਪੈਕਟ੍ਰੋਮੀਟਰੀ ਆਮ ਤੌਰ 'ਤੇ ਛੋਟੇ ਅਣੂਆਂ ਲਈ ਮੋਨੋਇਸੋਟੋਪਿਕ ਭਾਰਾਂ ਨੂੰ ਮਾਪਦੀ ਹੈ ਅਤੇ ਵੱਡੇ ਅਣੂਆਂ ਲਈ ਔਸਤ ਭਾਰਾਂ ਨੂੰ।
ਗਣਕ N-ਟਰਮੀਨਲ ਅਤੇ C-ਟਰਮੀਨਲ ਗਰੁੱਪਾਂ ਨੂੰ ਕਿਵੇਂ ਸੰਭਾਲਦਾ ਹੈ?
ਗਣਕ ਪਿਆਰ ਵਾਲੇ N-ਟਰਮੀਨਲ (NH₂-) ਅਤੇ C-ਟਰਮੀਨਲ (-COOH) ਗਰੁੱਪਾਂ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦਾ ਹੈ, ਪੇਪਟਾਈਡ ਬਾਂਧਨ ਬਣਾਉਣ ਦੇ ਦੌਰਾਨ ਖੋਏ ਪਾਣੀ ਦੇ ਇੱਕ ਅਣੂ (18.01528 Da) ਨੂੰ ਘਟਾਉਣ ਤੋਂ ਬਾਅਦ ਇੱਕ ਪਾਣੀ ਦੇ ਅਣੂ ਨੂੰ ਜੋੜਕੇ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਗਣਨਾ ਕੀਤਾ ਗਿਆ ਮੌਲਿਕ ਭਾਰ ਪੂਰੇ ਪ੍ਰੋਟੀਨ ਨੂੰ ਸਹੀ ਟਰਮੀਨਲ ਗਰੁੱਪਾਂ ਨਾਲ ਦਰਸਾਉਂਦਾ ਹੈ।
ਕੀ ਮੈਂ ਡਿਸਲਫਾਈਡ ਬਾਂਧਨ ਵਾਲੇ ਪ੍ਰੋਟੀਨ ਦਾ ਮੌਲਿਕ ਭਾਰ ਗਣਨਾ ਕਰ ਸਕਦਾ ਹਾਂ?
ਹਾਂ, ਪਰ ਇਹ ਗਣਕ ਆਪਣੇ ਆਪ ਡਿਸਲਫਾਈਡ ਬਾਂਧਨਾਂ ਲਈ ਸਵੈ-ਸੰਸ਼ੋਧਨ ਨਹੀਂ ਕਰਦਾ। ਹਰ ਡਿਸਲਫਾਈਡ ਬਾਂਧਨ ਬਣਨ ਨਾਲ ਦੋ ਹਾਈਡ੍ਰੋਜਨ ਅਣੂਆਂ (2.01588 Da) ਦਾ ਖੋਇਆ ਜਾਣਾ ਹੁੰਦਾ ਹੈ। ਡਿਸਲਫਾਈਡ ਬਾਂਧਨਾਂ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਣ ਲਈ, ਪ੍ਰਤੀ ਡਿਸਲਫਾਈਡ ਬਾਂਧਨ ਲਈ ਗਣਨਾ ਕੀਤੇ ਮੌਲਿਕ ਭਾਰ ਤੋਂ 2.01588 Da ਨੂੰ ਘਟਾਓ।
ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਪ੍ਰੋਟੀਨ ਆਕਾਰ ਨਾਲ ਕਿਵੇਂ ਸੰਬੰਧਿਤ ਹੈ?
ਜਦਕਿ ਮੌਲਿਕ ਭਾਰ ਪ੍ਰੋਟੀਨ ਆਕਾਰ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ, ਪਰ ਇਹ ਸੰਬੰਧ ਹਮੇਸ਼ਾ ਸਿੱਧਾ ਨਹੀਂ ਹੁੰਦਾ। ਪ੍ਰੋਟੀਨ ਦੇ ਭੌਤਿਕ ਆਕਾਰ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਨ ਵਾਲੇ ਕਾਰਕ ਹਨ:
- ਐਮੀਨੋ ਐਸਿਡ ਦੀ ਰਚਨਾ
- ਦੂਜੀ ਅਤੇ ਤੀਜੀ ਸਥਿਤੀ
- ਹਾਈਡ੍ਰੇਸ਼ਨ ਸ਼ੈਲ
- ਪੋਸਟ-ਟ੍ਰਾਂਸਲੇਸ਼ਨਲ ਬਦਲਾਵ
- ਵਾਤਾਵਰਣੀ ਸਥਿਤੀਆਂ (pH, ਨਮਕ ਦੀ ਸੰਕੇਤ)
ਇੱਕ ਅੰਦਾਜ਼ੇ ਲਈ, 10 kDa ਦਾ ਇੱਕ ਗਲੋਬੂਲਰ ਪ੍ਰੋਟੀਨ ਲਗਭਗ 2-3 ਨੈਨੋਮੀਟਰ ਦਾ ਵਿਆਸ ਰੱਖਦਾ ਹੈ।
ਹਵਾਲੇ
-
ਗਾਸਟੇਗਰ E., ਹੋਗਲੈਂਡ C., ਗੈਟਿਕਰ A., ਦੁਵੌਦ S., ਵਿਲਕਿੰਸ M.R., ਐਪਲ R.D., ਬੈਰੋਚ A. (2005) ਪ੍ਰੋਟੀਨ ਪਛਾਣ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਣ ਟੂਲਸ ExPASy ਸਰਵਰ 'ਤੇ। ਇਨ: ਵਾਕਰ J.M. (eds) ਪ੍ਰੋਟੀਓਮਿਕਸ ਪ੍ਰੋਟੋਕੋਲ ਹੈਂਡਬੁੱਕ। ਹਿਊਮਨਾ ਪ੍ਰੈਸ।
-
ਨੈਲਸਨ, D. L., & ਕੋਕਸ, M. M. (2017). ਲੇਹਨਿਜਰ ਦੇ ਸਿਧਾਂਤਾਂ ਦੀ ਬਾਇਓਕੈਮਿਸਟਰੀ (7ਵੀਂ ਸੰਸਕਰਣ)। W.H. ਫ੍ਰੀਮੈਨ ਅਤੇ ਕੰਪਨੀ।
-
ਨੈਲਸਨ, D. L., & ਕੋਕਸ, M. M. (2017). ਲੇਹਨਿਜਰ ਦੇ ਸਿਧਾਂਤਾਂ ਦੀ ਬਾਇਓਕੈਮਿਸਟਰੀ (7ਵੀਂ ਸੰਸਕਰਣ)। W.H. ਫ੍ਰੀਮੈਨ ਅਤੇ ਕੰਪਨੀ।
-
ਕ੍ਰੇਇਚਟਨ, T. E. (2010). ਨੂਕਲੀਕ ਐਸਿਡ ਅਤੇ ਪ੍ਰੋਟੀਨਾਂ ਦੀ ਬਾਇਓਫਿਜ਼ਿਕਲ ਰਸਾਇਣ। ਹੇਲਵੇਟਿਅਨ ਪ੍ਰੈਸ।
-
ਯੂਨੀਪ੍ਰੋਟ ਕਨਸੋਰਟੀਅਮ। (2021). ਯੂਨੀਪ੍ਰੋਟ: 2021 ਵਿੱਚ ਸਾਰਵਜਨਿਕ ਪ੍ਰੋਟੀਨ ਗਿਆਨਕੋਸ਼। ਨਕਲੀਕ ਐਸਿਡਜ਼ ਰਿਸਰਚ, 49(D1), D480-D489।
-
ਆਰਟੀਮੋ, P., ਜੌਨਾਲੇਗੱਡਾ, M., ਅਰਨੋਲਡ, K., ਬਾਰਟਿਨ, D., ਸਾਰਦੀ, G., ਦੇ ਕਾਸਟ੍ਰੋ, E., ਦੁਵੌਦ, S., ਫਲੇਗਲ, V., ਫੋਰਟੀਅਰ, A., ਗਾਸਟੇਗਰ, E., ਗਰੋਸਡੀਡਿਯਰ, A., ਹੇਰਨਾਂਡੇਜ਼, C., ਆਈਓਐਨਨਿਡਿਸ, V., ਕੁਜ਼ਨੇਤਸੋਵ, D., ਲੀਚਟੀ, R., ਮੋਰੈੱਟੀ, S., ਮੋਸਟਾਗੁਇਰ, K., ਰੇਡਾਸ਼ੀ, N., ਰੋਸਿਯਰ, G., & ਸਟੋਕਿੰਗਰ, H. (2012). ExPASy: SIB ਬਾਇਓਇੰਫਾਰਮੈਟਿਕਸ ਸਰਵਰ ਪੋਰਟਲ। ਨਕਲੀਕ ਐਸਿਡਜ਼ ਰਿਸਰਚ, 40(W1), W597-W603।
-
ਕਿੰਟਰ, M., & ਸ਼ਰਮਨ, N. E. (2005). ਮਾਸ ਸਪੈਕਟ੍ਰੋਮੀਟਰੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰੋਟੀਨ ਦੀ ਲੜੀਬੱਧਤਾ ਅਤੇ ਪਛਾਣ। ਵਾਈਲੀ-ਇੰਟਰਸਾਇੰਸ।
ਸਾਡੇ ਪ੍ਰੋਟੀਨ ਮੌਲਿਕ ਭਾਰ ਗਣਕ ਦੀ ਵਰਤੋਂ ਕਰੋ ਤਾਂ ਜੋ ਆਪਣੇ ਪ੍ਰੋਟੀਨ ਲੜੀਬੱਧਤਾ ਦੇ ਮੌਲਿਕ ਭਾਰ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਅਤੇ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਨਿਰਧਾਰਿਤ ਕੀਤਾ ਜਾ ਸਕੇ। ਚਾਹੇ ਤੁਸੀਂ ਪ੍ਰਯੋਗਾਂ ਦੀ ਯੋਜਨਾ ਬਣਾਉਂਦੇ ਹੋ, ਨਤੀਜਿਆਂ ਦੀ ਵਿਖਿਆ ਕਰਦੇ ਹੋ, ਜਾਂ ਪ੍ਰੋਟੀਨ ਬਾਇਓਕੈਮਿਸਟਰੀ ਬਾਰੇ ਸਿੱਖ ਰਹੇ ਹੋ, ਇਹ ਸਾਧਨ ਤੁਹਾਨੂੰ ਕੁਝ ਸਕਿੰਟਾਂ ਵਿੱਚ ਜਰੂਰੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਪ੍ਰਤਿਕ੍ਰਿਆ
ਇਸ ਟੂਲ ਬਾਰੇ ਫੀਡਬੈਕ ਦੇਣ ਲਈ ਫੀਡਬੈਕ ਟੋਸਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਸਬੰਧਿਤ ਸੰਦਾਰਬਾਰਾਂ
ਆਪਣੇ ਕਾਰਜ ਦੇ ਲਈ ਵਰਤਣ ਯੋਗ ਹੋਣ ਵਾਲੇ ਹੋਰ ਸੰਦੇਸ਼ ਦੀ ਖੋਜ ਕਰੋ