💡 Quick Summary
Pairwise Align Protein accepts two protein sequences and determines the optimal global alignment. Choose from BLOSUM45, BLOSUM62, BLOSUM80, PAM30, or PAM70 substitution matrices. Use this tool to look for conserved sequence regions between two proteins.
📋 How to Use
- Paste the first protein sequence (raw or FASTA) into Sequence One. Input limit is 20,000 characters.
- Paste the second protein sequence (raw or FASTA) into Sequence Two. Input limit is 20,000 characters.
- Select a Scoring Matrix. BLOSUM62 is the default and works well for most comparisons.
- Set the Value for gaps preceding a sequence, Value for internal gaps, and Value for gaps following a sequence.
- Click Submit. The aligned sequences are shown in FASTA format with the alignment score.
- Click Load Example to align the Human and Xenopus p53 proteins from the original SMS.
- Use the Copy button to copy the output to your clipboard.
🧮 Formulas & Logic
📊 Result Interpretation
Gaps in the alignment are represented as "-"
Sum of substitution scores plus gap values; higher is better
Number of amino acid residues in the first input sequence
Number of amino acid residues in the second input sequence
The substitution matrix selected for scoring
🔬 Applications
- Comparing orthologous proteins across different species
- Identifying conserved functional domains between two protein sequences
- Assessing overall sequence similarity before a BLAST search
- Aligning two protein variants (e.g. wild-type vs. mutant) to locate changes
⚠️ Common Mistakes & Warnings
Characters that are not valid IUPAC amino acid symbols are stripped before alignment.
The Hirschberg algorithm is O(nm) time but O(n) space. Sequences near the 20,000 character limit may take several seconds in the browser.
BLOSUM62 is best for sequences with ~40–60% identity. Use BLOSUM80 for highly similar sequences, BLOSUM45 or PAM matrices for more distantly related ones.