Pengira Berat Molekul Protein untuk Urutan Asid Amino
Kira berat molekul protein berdasarkan urutan asid amino. Masukkan urutan protein anda menggunakan kod satu huruf standard untuk mendapatkan berat molekul yang tepat dalam Dalton.
Penganggar Berat Molekul Protein
Kira berat molekul protein berdasarkan urutan asid amino.
Gunakan kod asid amino satu huruf standard (A, R, N, D, C, dll.)
Tentang Pengira Ini
Pengira ini menganggarkan berat molekul protein berdasarkan urutan asid amino.
Pengiraan mengambil kira berat molekul standard asid amino dan kehilangan air semasa pembentukan ikatan peptida.
Untuk keputusan yang tepat, pastikan anda memasukkan urutan asid amino yang sah menggunakan kod satu huruf standard.
Dokumentasi
Kalkulator Berat Molekul Protein
Pengenalan
Kalkulator berat molekul protein adalah alat penting bagi ahli biokimia, ahli biologi molekuler, dan ilmuwan protein yang perlu menentukan massa protein berdasarkan urutan asam amino mereka. Protein adalah makromolekul kompleks yang terdiri dari rantai asam amino, dan mengetahui berat molekulnya sangat penting untuk berbagai teknik laboratorium, perancangan eksperimen, dan analisis data. Kalkulator ini memberikan cara yang cepat dan akurat untuk memperkirakan berat molekul protein mana pun menggunakan urutan asam amino, menghemat waktu berharga bagi peneliti dan mengurangi potensi kesalahan perhitungan.
Berat molekul protein, yang sering dinyatakan dalam Dalton (Da) atau kilodalton (kDa), mewakili jumlah berat individu dari semua asam amino dalam protein, dengan memperhitungkan molekul air yang hilang selama pembentukan ikatan peptida. Properti dasar ini mempengaruhi perilaku protein dalam larutan, mobilitas elektroforesis, sifat kristalisasi, dan banyak karakteristik fisik dan kimia lainnya yang penting dalam penelitian dan aplikasi industri.
Kalkulator kami yang ramah pengguna hanya memerlukan urutan asam amino satu huruf dari protein Anda untuk menghasilkan perkiraan berat molekul yang akurat, menjadikannya dapat diakses baik untuk peneliti berpengalaman maupun mahasiswa yang baru mengenal ilmu protein.
Cara Berat Molekul Protein Dihitung
Rumus Dasar
Berat molekul protein dihitung menggunakan rumus berikut:
Di mana:
- adalah berat molekul dari seluruh protein dalam Dalton (Da)
- adalah jumlah berat molekul dari semua asam amino individu
- adalah jumlah asam amino dalam urutan
- adalah berat molekul air (18.01528 Da)
- mewakili jumlah ikatan peptida yang terbentuk
- Istilah terakhir memperhitungkan kelompok terminal (H dan OH)
Berat Molekul Asam Amino
Perhitungan menggunakan berat molekul standar dari 20 asam amino umum:
Asam Amino | Kode Satu Huruf | Berat Molekul (Da) |
---|---|---|
Alanin | A | 71.03711 |
Arginin | R | 156.10111 |
Asparagin | N | 114.04293 |
Asam Aspartat | D | 115.02694 |
Sistein | C | 103.00919 |
Asam Glutamat | E | 129.04259 |
Glutamin | Q | 128.05858 |
Glisin | G | 57.02146 |
Histidin | H | 137.05891 |
Isoleusin | I | 113.08406 |
Leusin | L | 113.08406 |
Lisin | K | 128.09496 |
Metionin | M | 131.04049 |
Fenilalanin | F | 147.06841 |
Prolin | P | 97.05276 |
Serin | S | 87.03203 |
Treonin | T | 101.04768 |
Triptofan | W | 186.07931 |
Tirosin | Y | 163.06333 |
Valin | V | 99.06841 |
Kehilangan Air dalam Pembentukan Ikatan Peptida
Ketika asam amino bergabung untuk membentuk protein, mereka menciptakan ikatan peptida. Selama proses ini, satu molekul air (H₂O) dilepaskan untuk setiap ikatan yang terbentuk. Kehilangan air ini harus diperhitungkan dalam perhitungan berat molekul.
Untuk protein dengan n asam amino, terdapat (n-1) ikatan peptida yang terbentuk, yang mengakibatkan kehilangan (n-1) molekul air. Namun, kami menambahkan kembali satu molekul air untuk memperhitungkan kelompok terminal (H di terminal N dan OH di terminal C).
Contoh Perhitungan
Mari kita hitung berat molekul dari tripeptida sederhana: Ala-Gly-Ser (AGS)
-
Jumlahkan berat dari asam amino individu:
- Alanin (A): 71.03711 Da
- Glisin (G): 57.02146 Da
- Serin (S): 87.03203 Da
- Total: 215.0906 Da
-
Kurangi kehilangan air dari ikatan peptida:
- Jumlah ikatan peptida = 3-1 = 2
- Berat molekul air = 18.01528 Da
- Total kehilangan air = 2 × 18.01528 = 36.03056 Da
-
Tambahkan kembali satu molekul air untuk kelompok terminal:
- 18.01528 Da
-
Berat molekul akhir:
- 215.0906 - 36.03056 + 18.01528 = 197.07532 Da
Cara Menggunakan Kalkulator Ini
Menggunakan Kalkulator Berat Molekul Protein sangatlah sederhana:
-
Masukkan urutan protein Anda di dalam kotak teks menggunakan kode asam amino satu huruf standar (A, R, N, D, C, E, Q, G, H, I, L, K, M, F, P, S, T, W, Y, V).
-
Kalkulator akan secara otomatis memvalidasi input Anda untuk memastikan hanya berisi kode asam amino yang valid.
-
Klik tombol "Hitung Berat Molekul" atau tunggu kalkulasi otomatis selesai.
-
Lihat hasilnya, yang mencakup:
- Berat molekul yang dihitung dalam Dalton (Da)
- Panjang urutan (jumlah asam amino)
- Rincian komposisi asam amino
- Rumus yang digunakan untuk perhitungan
-
Anda dapat menyalin hasil ke clipboard dengan mengklik tombol "Salin" untuk digunakan dalam laporan atau analisis lebih lanjut.
Pedoman Input
Untuk hasil yang akurat, ikuti pedoman ini saat memasukkan urutan protein Anda:
- Gunakan hanya kode asam amino satu huruf standar (huruf besar atau kecil)
- Jangan sertakan spasi, angka, atau karakter khusus
- Hapus karakter non-asam amino (seperti penomoran urutan)
- Untuk urutan dengan asam amino non-standar, pertimbangkan menggunakan alat alternatif yang mendukung kode asam amino yang diperluas
Menginterpretasikan Hasil
Kalkulator memberikan beberapa informasi:
-
Berat Molekul: Berat molekul yang diperkirakan dari protein Anda dalam Dalton (Da). Untuk protein yang lebih besar, ini mungkin dinyatakan dalam kilodalton (kDa).
-
Panjang Urutan: Jumlah total asam amino dalam urutan Anda.
-
Komposisi Asam Amino: Rincian visual dari kandungan asam amino protein Anda, menunjukkan baik jumlah maupun persentase dari setiap asam amino.
-
Metode Perhitungan: Penjelasan yang jelas tentang bagaimana berat molekul dihitung, termasuk rumus yang digunakan.
Kasus Penggunaan
Kalkulator Berat Molekul Protein memiliki banyak aplikasi di berbagai bidang ilmu kehidupan:
Pemurnian dan Analisis Protein
Peneliti menggunakan informasi berat molekul untuk:
- Menyiapkan kolom filtrasi gel yang sesuai
- Menentukan konsentrasi gel poliakrilamid yang tepat untuk SDS-PAGE
- Menginterpretasikan data spektrometri massa
- Memvalidasi hasil ekspresi dan pemurnian protein
Produksi Protein Rekombinan
Perusahaan bioteknologi bergantung pada perhitungan berat molekul yang akurat untuk:
- Merancang konstruksi ekspresi
- Memperkirakan hasil protein
- Mengembangkan strategi pemurnian
- Mencirikan produk akhir
Sintesis Peptida
Ahli peptida menggunakan perhitungan berat molekul untuk:
- Menentukan jumlah bahan awal yang dibutuhkan
- Menghitung hasil teoritis
- Memverifikasi identitas peptida yang disintesis
- Merancang metode analitis untuk kontrol kualitas
Biologi Struktural
Ahli biologi struktural memerlukan informasi berat molekul untuk:
- Menyiapkan percobaan kristalisasi
- Menginterpretasikan data difraksi sinar-X
- Menganalisis kompleks protein
- Menghitung stoikiometri interaksi protein-protein
Pengembangan Farmasi
Pengembang obat menggunakan berat molekul protein untuk:
- Mencirikan protein terapeutik
- Mengembangkan strategi formulasi
- Merancang metode analitis
- Menetapkan spesifikasi kontrol kualitas
Penelitian Akademis
Mahasiswa dan peneliti menggunakan kalkulator untuk:
- Eksperimen laboratorium
- Analisis data
- Perancangan eksperimen
- Tujuan pendidikan
Alternatif
Sementara Kalkulator Berat Molekul Protein kami memberikan perkiraan yang cepat dan akurat, ada pendekatan alternatif untuk menentukan berat molekul protein:
-
Metode Eksperimental:
- Spektrometri Massa (MS): Memberikan pengukuran berat molekul yang sangat akurat dan dapat mendeteksi modifikasi pasca-translasi
- Kromatografi Eksklusi Ukuran (SEC): Memperkirakan berat molekul berdasarkan jari-jari hidrodinamik
- SDS-PAGE: Memberikan berat molekul yang mendekati berdasarkan mobilitas elektroforesis
-
Alat Komputasi Lainnya:
- ExPASy ProtParam: Menawarkan parameter protein tambahan di luar berat molekul
- EMBOSS Pepstats: Memberikan analisis statistik terperinci dari urutan protein
- Protein Calculator v3.4: Termasuk perhitungan tambahan seperti titik isoelektrik dan koefisien ekstinksi
-
Perangkat Lunak Khusus:
- Untuk protein dengan asam amino non-standar atau modifikasi pasca-translasi
- Untuk protein kompleks atau multimerik
- Untuk protein berlabel isotop yang digunakan dalam studi NMR
Sejarah Penentuan Berat Molekul Protein
Konsep berat molekul telah menjadi dasar bagi kimia sejak John Dalton mengusulkan teori atomnya pada awal abad ke-19. Namun, penerapannya pada protein memiliki sejarah yang lebih baru:
Ilmu Protein Awal (1800-an-1920-an)
- Pada tahun 1838, Jöns Jacob Berzelius menciptakan istilah "protein" dari kata Yunani "proteios," yang berarti "utama" atau "penting pertama."
- Ilmuwan protein awal seperti Frederick Sanger mulai memahami bahwa protein terdiri dari asam amino.
- Konsep protein sebagai makromolekul dengan berat molekul yang terdefinisi muncul secara bertahap.
Pengembangan Teknik Analitis (1930-an-1960-an)
- Penemuan ultracentrifugasi oleh Theodor Svedberg pada tahun 1920-an memungkinkan pengukuran berat molekul protein yang pertama kali akurat.
- Pengembangan teknik elektroforesis pada tahun 1930-an oleh Arne Tiselius memberikan metode lain untuk memperkirakan ukuran protein.
- Pada tahun 1958, Stanford Moore dan William H. Stein menyelesaikan urutan asam amino penuh pertama dari ribonuklease, memungkinkan perhitungan berat molekul yang tepat.
Era Modern (1970-an-Sekarang)
- Pengembangan teknik spektrometri massa merevolusi penentuan berat molekul protein.
- John Fenn dan Koichi Tanaka menerima Hadiah Nobel Kimia pada tahun 2002 untuk pengembangan metode ionisasi desorpsi lembut untuk analisis spektrometrik makromolekul biologis.
- Metode komputasi untuk memprediksi sifat protein, termasuk berat molekul, menjadi semakin canggih dan dapat diakses.
- Munculnya genomika dan proteomika pada tahun 1990-an dan 2000-an menciptakan kebutuhan akan alat analisis protein throughput tinggi, termasuk kalkulator berat molekul otomatis.
Saat ini, perhitungan berat molekul protein adalah bagian rutin tetapi penting dari ilmu protein, difasilitasi oleh alat seperti kalkulator kami yang membuat perhitungan ini dapat diakses oleh peneliti di seluruh dunia.
Contoh Kode
Berikut adalah contoh cara menghitung berat molekul protein dalam berbagai bahasa pemrograman:
1' Fungsi VBA Excel untuk Perhitungan Berat Molekul Protein
2Function ProteinMolecularWeight(sequence As String) As Double
3 ' Berat molekul asam amino
4 Dim aaWeights As Object
5 Set aaWeights = CreateObject("Scripting.Dictionary")
6
7 ' Inisialisasi berat asam amino
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 ' Berat molekul air
30 Const WATER_WEIGHT As Double = 18.01528
31
32 ' Konversi urutan ke huruf besar
33 sequence = UCase(sequence)
34
35 ' Hitung total berat
36 Dim totalWeight As Double
37 totalWeight = 0
38
39 ' Jumlahkan berat asam amino individu
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 ' Kode asam amino tidak valid
49 ProteinMolecularWeight = -1
50 Exit Function
51 End If
52 Next i
53
54 ' Kurangi kehilangan air dari ikatan peptida dan tambahkan air terminal
55 Dim numAminoAcids As Integer
56 numAminoAcids = Len(sequence)
57
58 ProteinMolecularWeight = totalWeight - (numAminoAcids - 1) * WATER_WEIGHT + WATER_WEIGHT
59End Function
60
61' Penggunaan di Excel:
62' =ProteinMolecularWeight("ACDEFGHIKLMNPQRSTVWY")
63
1def calculate_protein_molecular_weight(sequence):
2 """
3 Hitung berat molekul protein dari urutan asam amino.
4
5 Args:
6 sequence (str): Urutan protein menggunakan kode asam amino satu huruf
7
8 Returns:
9 float: Berat molekul dalam Dalton (Da)
10 """
11 # Berat molekul asam amino
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 # Berat molekul air
36 WATER_WEIGHT = 18.01528
37
38 # Konversi urutan ke huruf besar
39 sequence = sequence.upper()
40
41 # Validasi urutan
42 for aa in sequence:
43 if aa not in aa_weights:
44 raise ValueError(f"Kode asam amino tidak valid: {aa}")
45
46 # Jumlahkan berat asam amino individu
47 total_weight = sum(aa_weights[aa] for aa in sequence)
48
49 # Kurangi kehilangan air dari ikatan peptida dan tambahkan air 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# Contoh penggunaan:
56sequence = "MVKMDVYKGSSIGDSMSRSM"
57mw = calculate_protein_molecular_weight(sequence)
58print(f"Berat molekul: {mw:.2f} Da")
59
1function calculateProteinMolecularWeight(sequence) {
2 // Berat molekul asam amino
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 // Berat molekul air
27 const WATER_WEIGHT = 18.01528;
28
29 // Konversi urutan ke huruf besar
30 sequence = sequence.toUpperCase();
31
32 // Validasi urutan
33 for (let i = 0; i < sequence.length; i++) {
34 const aa = sequence[i];
35 if (!aaWeights[aa]) {
36 throw new Error(`Kode asam amino tidak valid: ${aa}`);
37 }
38 }
39
40 // Jumlahkan berat asam amino individu
41 let totalWeight = 0;
42 for (let i = 0; i < sequence.length; i++) {
43 totalWeight += aaWeights[sequence[i]];
44 }
45
46 // Kurangi kehilangan air dari ikatan peptida dan tambahkan air terminal
47 const numAminoAcids = sequence.length;
48 const molecularWeight = totalWeight - (numAminoAcids - 1) * WATER_WEIGHT + WATER_WEIGHT;
49
50 return molecularWeight;
51}
52
53// Contoh penggunaan:
54const sequence = "ACDEFGHIKLMNPQRSTVWY";
55try {
56 const mw = calculateProteinMolecularWeight(sequence);
57 console.log(`Berat molekul: ${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 // Inisialisasi berat asam amino
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 // Konversi urutan ke huruf besar
34 sequence = sequence.toUpperCase();
35
36 // Validasi urutan
37 for (int i = 0; i < sequence.length(); i++) {
38 char aa = sequence.charAt(i);
39 if (!aminoAcidWeights.containsKey(aa)) {
40 throw new IllegalArgumentException("Kode asam amino tidak valid: " + aa);
41 }
42 }
43
44 // Jumlahkan berat asam amino individu
45 double totalWeight = 0;
46 for (int i = 0; i < sequence.length(); i++) {
47 totalWeight += aminoAcidWeights.get(sequence.charAt(i));
48 }
49
50 // Kurangi kehilangan air dari ikatan peptida dan tambahkan air terminal
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("Berat molekul: %.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 // Berat molekul asam amino
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 // Berat molekul air
33 const double WATER_WEIGHT = 18.01528;
34
35 // Konversi urutan ke huruf besar
36 std::string upperSequence = sequence;
37 std::transform(upperSequence.begin(), upperSequence.end(), upperSequence.begin(), ::toupper);
38
39 // Validasi urutan
40 for (char aa : upperSequence) {
41 if (aaWeights.find(aa) == aaWeights.end()) {
42 throw std::invalid_argument(std::string("Kode asam amino tidak valid: ") + aa);
43 }
44 }
45
46 // Jumlahkan berat asam amino individu
47 double totalWeight = 0.0;
48 for (char aa : upperSequence) {
49 totalWeight += aaWeights[aa];
50 }
51
52 // Kurangi kehilangan air dari ikatan peptida dan tambahkan air terminal
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 << "Berat molekul: " << std::fixed << std::setprecision(2) << mw << " Da" << std::endl;
64 } catch (const std::exception& e) {
65 std::cerr << "Kesalahan: " << e.what() << std::endl;
66 }
67
68 return 0;
69}
70
Pertanyaan yang Sering Diajukan
Apa itu berat molekul protein?
Berat molekul protein, juga disebut massa molekul, adalah total massa dari molekul protein yang dinyatakan dalam Dalton (Da) atau kilodalton (kDa). Ini mewakili jumlah massa semua atom dalam protein, dengan memperhitungkan kehilangan molekul air selama pembentukan ikatan peptida. Properti dasar ini sangat penting untuk karakterisasi, pemurnian, dan analisis protein.
Seberapa akurat kalkulator berat molekul protein ini?
Kalkulator ini memberikan berat molekul teoritis berdasarkan urutan asam amino dengan akurasi tinggi. Ini menggunakan massa monoisotop standar dari asam amino dan memperhitungkan kehilangan air selama pembentukan ikatan peptida. Namun, itu tidak memperhitungkan modifikasi pasca-translasi, asam amino non-standar, atau variasi isotop yang mungkin ada dalam protein nyata.
Unit apa yang digunakan untuk berat molekul protein?
Berat molekul protein biasanya dinyatakan dalam Dalton (Da) atau kilodalton (kDa), di mana 1 kDa sama dengan 1.000 Da. Dalton kira-kira sama dengan massa atom hidrogen (1.66 × 10^-24 gram). Sebagai referensi, peptida kecil mungkin memiliki berat beberapa ratus Da, sementara protein besar dapat mencapai ratusan kDa.
Mengapa berat molekul yang dihitung saya berbeda dari nilai eksperimental?
Beberapa faktor dapat menyebabkan perbedaan antara berat molekul yang dihitung dan yang eksperimen:
- Modifikasi pasca-translasi (fosforilasi, glikosilasi, dll.)
- Pembentukan ikatan disulfida
- Pemrosesan proteolitik
- Asam amino non-standar
- Kesalahan pengukuran eksperimental
- Variasi isotop
Untuk penentuan berat molekul yang tepat dari protein yang dimodifikasi, spektrometri massa sangat dianjurkan.
Dapatkah kalkulator ini menangani asam amino non-standar?
Kalkulator ini hanya mendukung 20 asam amino standar menggunakan kode satu huruf mereka (A, R, N, D, C, E, Q, G, H, I, L, K, M, F, P, S, T, W, Y, V). Untuk protein yang mengandung asam amino non-standar, selenosistein, pirrolysine, atau residu modifikasi lainnya, alat khusus atau perhitungan manual akan diperlukan.
Bagaimana saya menginterpretasikan hasil komposisi asam amino?
Komposisi asam amino menunjukkan jumlah dan persentase dari setiap asam amino dalam urutan protein Anda. Informasi ini berguna untuk:
- Memahami sifat fisik protein Anda
- Mengidentifikasi area yang menarik (misalnya, area hidrofobik)
- Merencanakan prosedur eksperimen (misalnya, pengukuran spektroskopik)
- Membandingkan protein serupa di berbagai spesies
Apa perbedaan antara berat molekul rata-rata dan monoisotop?
- Berat molekul monoisotop menggunakan massa isotop yang paling melimpah dari setiap elemen (apa yang disediakan kalkulator ini)
- Berat molekul rata-rata menggunakan rata-rata tertimbang dari semua isotop yang terjadi secara alami
Untuk peptida kecil, perbedaan ini minimal, tetapi menjadi lebih signifikan untuk protein yang lebih besar. Spektrometri massa biasanya mengukur massa monoisotop untuk molekul kecil dan massa rata-rata untuk yang lebih besar.
Bagaimana kalkulator memperhitungkan kelompok terminal N dan C?
Kalkulator memperhitungkan kelompok terminal standar (NH₂-) dan (COOH-) dengan menambahkan kembali satu molekul air (18.01528 Da) setelah mengurangi air yang hilang dalam pembentukan ikatan peptida. Ini memastikan bahwa berat molekul yang dihitung mewakili protein lengkap dengan kelompok terminal yang tepat.
Dapatkah saya menghitung berat molekul protein dengan ikatan disulfida?
Ya, tetapi kalkulator ini tidak secara otomatis menyesuaikan untuk ikatan disulfida. Setiap pembentukan ikatan disulfida mengakibatkan kehilangan dua atom hidrogen (2.01588 Da). Untuk memperhitungkan ikatan disulfida, kurangi 2.01588 Da dari berat molekul yang dihitung untuk setiap ikatan disulfida dalam protein Anda.
Bagaimana berat molekul protein berkaitan dengan ukuran protein?
Meskipun berat molekul berkorelasi dengan ukuran protein, hubungan ini tidak selalu langsung. Faktor-faktor yang mempengaruhi ukuran fisik protein meliputi:
- Komposisi asam amino
- Struktur sekunder dan tersier
- Cangkang hidrasi
- Modifikasi pasca-translasi
- Kondisi lingkungan (pH, konsentrasi garam)
Sebagai perkiraan kasar, protein globular seberat 10 kDa memiliki diameter sekitar 2-3 nm.
Referensi
-
Gasteiger E., Hoogland C., Gattiker A., Duvaud S., Wilkins M.R., Appel R.D., Bairoch A. (2005) Alat Identifikasi dan Analisis Protein di Server ExPASy. Dalam: Walker J.M. (eds) Buku Pegangan Protokol Proteomik. Humana Press.
-
Nelson, D. L., & Cox, M. M. (2017). Prinsip Biokimia Lehninger (edisi ke-7). W.H. Freeman and Company.
-
Steen, H., & Mann, M. (2004). ABC (dan XYZ) dari pengurutan peptida. Nature Reviews Molecular Cell Biology, 5(9), 699-711.
-
Voet, D., Voet, J. G., & Pratt, C. W. (2016). Dasar-Dasar Biokimia: Kehidupan di Tingkat Molekuler (edisi ke-5). Wiley.
-
Creighton, T. E. (2010). Kimia Fisika Asam Nukleat & Protein. Helvetian Press.
-
UniProt Consortium. (2021). UniProt: basis pengetahuan protein universal pada tahun 2021. Nucleic Acids Research, 49(D1), D480-D489.
-
Artimo, P., Jonnalagedda, M., Arnold, K., Baratin, D., Csardi, G., de Castro, E., Duvaud, S., Flegel, V., Fortier, A., Gasteiger, E., Grosdidier, A., Hernandez, C., Ioannidis, V., Kuznetsov, D., Liechti, R., Moretti, S., Mostaguir, K., Redaschi, N., Rossier, G., Xenarios, I., & Stockinger, H. (2012). ExPASy: Portal sumber daya bioinformatika SIB. Nucleic Acids Research, 40(W1), W597-W603.
-
Kinter, M., & Sherman, N. E. (2005). Pengurutan dan Identifikasi Protein Menggunakan Spektrometri Massa. Wiley-Interscience.
Cobalah Kalkulator Berat Molekul Protein kami hari ini untuk dengan cepat dan akurat menentukan berat molekul urutan protein Anda. Apakah Anda merencanakan eksperimen, menganalisis hasil, atau belajar tentang biokimia protein, alat ini memberikan informasi yang Anda butuhkan dalam hitungan detik.
Maklum balas
Klik toast maklum balas untuk mula memberi maklum balas tentang alat ini
Alat Berkaitan
Temui lebih banyak alat yang mungkin berguna untuk aliran kerja anda