Локально выровняйте две последовательности с помощью алгоритма Смита-лодочника
Score
= swalign(Seq1
, Seq2
)
[Score, Alignment
] = swalign(Seq1
, Seq2
)
[Score, Alignment, Start
]
= swalign(Seq1
, Seq2
)
... = swalign(Seq1
,Seq2
,
...'Alphabet', AlphabetValue
)
... = swalign(Seq1
,Seq2
,
...'ScoringMatrix', ScoringMatrixValue
,
...)
... = swalign(Seq1
,Seq2
,
...'Scale', ScaleValue
, ...)
... = swalign(Seq1
,Seq2
,
...'GapOpen', GapOpenValue
, ...)
... = swalign(Seq1
,Seq2
,
...'ExtendGap', ExtendGapValue
, ...)
... = swalign(Seq1
,Seq2
,
...'Showscore', ShowscoreValue
, ...)
Seq1 , Seq2 | Аминокислота или последовательности нуклеотида. Введите любое следующее: СоветДля справки с буквой и целочисленными представлениями аминокислот и нуклеотидов, смотрите Поиск Поиска или Нуклеотида Аминокислоты. |
AlphabetValue | Вектор символов или строка, задающая тип последовательности. Выбором является 'AA' (значение по умолчанию) или 'NT' . |
ScoringMatrixValue | Любое из следующего:
ПримечаниеЕсли необходимо скомпилировать |
ScaleValue | Положительное значение, которое задает масштабный коэффициент, который применяется к выходному счету. Например, если выходной счет первоначально определяется в битах, и вы вводите Значением по умолчанию является ПримечаниеЕсли СоветПрежде, чем сравнить баллы выравнивания от нескольких выравниваний, гарантируйте, что баллы находятся в тех же модулях. Можно использовать |
GapOpenValue | Положительное значение, задающее штраф за открытие разрыва в выравнивании. Значением по умолчанию является |
ExtendGapValue | Положительное значение, задающее штраф за расширение разрыва с помощью аффинной схемы штрафа разрыва. ПримечаниеЕсли вы задаете это значение, |
ShowscoreValue | Управляет отображением пробела выигрыша и путем к победе выравнивания. Выбором является true или false (значение по умолчанию). |
Score | Оптимальное локальное выравнивание выигрывает в битах. |
Alignment | 3 N символьным массивом, показывающим эти две последовательности, Seq1 и Seq2 , в первых и третьих строках и символах, представляющих оптимальное локальное выравнивание между ними во второй строке. |
Start | 2 1 вектор индексов, указывающих на начальную точку в каждой последовательности для выравнивания. |
возвращает оптимальный локальный счет выравнивания в битах. Масштабный коэффициент, используемый, чтобы вычислить счет, обеспечивается матрицей выигрыша. Score
= swalign(Seq1
, Seq2
)
[
возвращает 3 N символьным массивом, показывающим эти две последовательности, Score, Alignment
] = swalign(Seq1
, Seq2
)Seq1
и Seq2
, в первых и третьих строках и символах, представляющих оптимальное локальное выравнивание между ними во второй строке. Символ |
указывает на аминокислоты или нуклеотиды то соответствие точно. Символ :
указывает на аминокислоты или нуклеотиды, которые связаны, как задано матрицей выигрыша (несовпадения с нулем или положительным выигрывающим матричным значением).
[
возвращается 2 1 вектор индексов, указывающих на начальную точку в каждой последовательности для выравнивания.Score, Alignment, Start
]
= swalign(Seq1
, Seq2
)
... = swalign (
вызовы Seq1
, Seq2
PropertyName
', PropertyValue
, ...)swalign
с дополнительными свойствами, которые используют имя свойства / пары значения свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName
должен быть заключен в одинарные кавычки и нечувствительный к регистру. Это имя свойства / пары значения свойства следующие:
... = swalign(
задает тип последовательностей. Выбором является Seq1
,Seq2
,
...'Alphabet', AlphabetValue
)'AA'
(значение по умолчанию) или 'NT'
.
... = swalign(
задает матрицу выигрыша, чтобы использовать в локальном выравнивании. Значение по умолчанию:Seq1
,Seq2
,
...'ScoringMatrix', ScoringMatrixValue
,
...)
'BLOSUM50'
— Когда AlphabetValue
равняется 'AA'
'NUC44'
— Когда AlphabetValue
равняется 'NT'
... = swalign(
задает масштабный коэффициент, который применяется к выходному счету, таким образом, управляя модулями выходного счета. Выбором является любое положительное значение.Seq1
,Seq2
,
...'Scale', ScaleValue
, ...)
... = swalign(
задает штраф за открытие разрыва в выравнивании. Выбором является любое положительное значение. Значением по умолчанию является Seq1
,Seq2
,
...'GapOpen', GapOpenValue
, ...)8
.
... = swalign(
задает штраф за расширение разрыва с помощью аффинной схемы штрафа разрыва. Выбором является любое положительное значение. Seq1
,Seq2
,
...'ExtendGap', ExtendGapValue
, ...)
... = swalign(
управляет отображением пробела выигрыша и завоевания пути выравнивания. Выбором является Seq1
,Seq2
,
...'Showscore', ShowscoreValue
, ...)true
или false
(значение по умолчанию).
Пробел выигрыша является картой тепла, отображающей лучшую музыку ко всем частичным выравниваниям двух последовательностей. Цвет каждого (n1,n2
) координата на пробеле выигрыша представляет лучший счет к соединению подпоследовательностей Seq1(s1:n1)
и Seq2(s2:n2)
, где n1
положение в Seq1
, n2
положение in Seq2
S1
любое положение в Seq1
между 1:n1
, и s2
любое положение в Seq2
между 1:n2
. Лучший счет к соединению определенных подпоследовательностей определяется путем выигрыша всех возможных выравниваний подпоследовательностей путем подведения итогов штрафов разрыва и соответствий.
Путь к победе представлен черными точками на пробеле выигрыша, и это иллюстрирует соединение положений в оптимальном локальном выравнивании. Цвет последней точки (нижний правый угол) пути к победе представляет оптимальный локальный счет выравнивания к этим двум последовательностям и является Score
выведите возвращенный swalign
.
Пробел выигрыша визуально показывает тандемные повторения, маленькие сегменты, которые потенциально выравниваются, и частичные выравнивания областей от перестроенных последовательностей.
Локально выровняйте две последовательности аминокислот с помощью BLOSUM50
(значение по умолчанию) матрица выигрыша и значения по умолчанию для GapOpen
и ExtendGap
свойства. Возвратите оптимальный локальный счет выравнивания в битах и символьном массиве выравнивания.
[Score, Alignment] = swalign('VSPAGMASGYD','IPGKASYD') Score = 8.6667 Alignment = PAGMASGYD | | || || P-GKAS-YD
Локально выровняйте две последовательности аминокислот, задающие PAM250
выигрыш матрицы и разрыва открывает штраф 5
.
[Score, Alignment] = swalign('HEAGAWGHEE','PAWHEAE',... 'ScoringMatrix', 'pam250',... 'GapOpen',5) Score = 8 Alignment = GAWGHE :|| || PAW-HE
Локально выровняйте две последовательности аминокислот, возвращающие Score
в туземных модулях (nats) путем определения масштабного коэффициента log(2)
.
[Score, Alignment] = swalign('HEAGAWGHEE','PAWHEAE','Scale',log(2)) Score = 6.4694 Alignment = AWGHE || || AW-HE
[1] Durbin, R., вихрь, S., Krogh, A. и Мичисон, G. (1998). Биологический анализ последовательности (издательство Кембриджского университета).
[2] Смит, T., и Лодочник, М. (1981). Идентификация общих молекулярных подпоследовательностей. Журнал Молекулярной биологии 147, 195–197.
aa2int
| aminolookup
| baselookup
| blosum
| dayhoff
| gonnet
| int2aa
| int2nt
| localalign
| multialign
| nt2aa
| nt2int
| nuc44
| nwalign
| pam
| pdbsuperpose
| seqdotplot
| showalignment