Расщепите аминокислотную последовательность ферментом
Fragments = cleave(SeqAA, Enzyme)
Fragments = cleave(SeqAA, PeptidePattern, Position)
[Fragments, CuttingSites]
= cleave(...)
[Fragments, CuttingSites, Lengths]
= cleave(...)
[Fragments, CuttingSites, Lengths, Missed]
= cleave(...)
cleave(..., 'PartialDigest', PartialDigestValue,
...)
cleave(..., 'MissedSites', MissedSitesValue,
...)
cleave(..., 'Exception', ExceptionValue,
...)
SeqAA | Одно из следующих:
Примеры: |
Enzyme | Вектор символов или строка, задающая имя или код сокращения для фермента или соединения, для которого в литературе задается правило расщепления. Совет Используйте |
PeptidePattern | Короткая аминокислотная последовательность для поиска в
|
Position | Целое число от Примечание Позиционные |
PartialDigestValue | Значение от |
MissedSitesValue | Неотрицательное целое число, задающее максимальное количество пропущенных сайтов расщепления. Выход включает все возможные пептидные фрагменты, которые могут быть результатом отсутствия |
ExceptionValue | Регулярное выражение, задающее правило исключения для правила расщепления, сопоставленного с Чтобы увидеть регулярное выражение для правил исключений трипсина, проверьте Интерполяционную таблицу. |
Fragments | Массив ячеек из символьных векторов, представляющих фрагменты из расщепления. |
CuttingSites | Числовой вектор, содержащий индексы, представляющие сайты расщепления. Примечание |
Lengths | Числовой вектор, содержащий длину каждого фрагмента. |
Missed | Численный вектор, содержащий количество пропущенных сайтов расщепления для каждого пептидного фрагмента. |
вырезы Fragments = cleave(SeqAA, Enzyme)SeqAA, аминокислотная последовательность, на части в местах расщепления, специфичных для Enzyme, вектор символов или строка, задающая имя или сокращение код для фермента или соединения, для которого в литературе задается правило расщепления. Возвращается Fragments, массив ячеек из векторов символов, представляющий фрагменты из расщепления.
Совет
Используйте cleavelookup функция для отображения имен ферментов и соединений в библиотеке правил расщепления.
вырезы Fragments = cleave(SeqAA, PeptidePattern, Position)SeqAAаминокислотная последовательность на части в местах расщепления, заданных пептидным шаблоном и положением.
[ возвращает числовой вектор, содержащий индексы, представляющие сайты расщепления. Fragments, CuttingSites]
= cleave(...)
Примечание
cleave функция добавляет 0 в список, так числить . Использование (CuttingSites) = = numel (Fragments)CuttingSites + 1 указание на первую аминокислоту каждого фрагмента, соответствующего исходной последовательности.
[ возвращает числовой вектор, содержащий длину каждого фрагмента.Fragments, CuttingSites, Lengths]
= cleave(...)
[ возвращает числовой вектор, содержащий количество пропущенных сайтов расщепления для каждого фрагмента.Fragments, CuttingSites, Lengths, Missed]
= cleave(...)
cleave (..., вызывает 'PropertyName', PropertyValue, ...)cleave с необязательными свойствами, которые используют пары имя/значение свойства. Можно задать одно или несколько свойств в любом порядке. Заключайте каждую PropertyName в одинарных кавычках. Каждый PropertyName является нечувствительным к регистру. Эти имена свойства/пары значения свойств следующие:
cleave(..., 'PartialDigest', моделирует частичное пищеварение, где PartialDigestValue,
...)PartialDigestValue - вероятность разрыва участка расщепления. PartialDigestValue является значением от 0 на 1 (по умолчанию).
В этой таблице перечислены некоторые общие протеазы и их сайты расщепления.
| Протеаза | Пептидный шаблон | Положение |
|---|---|---|
| Аспарагиновая кислота N | D | 1 |
| Химотрипсин | [WYF](?!P) | 1 |
| Глютамин C | [ED](?!P) | 1 |
| Лизин C | [K](?!P) | 1 |
| Трипсин | [KR](?!P) | 1 |
cleave(..., 'MissedSites', возвращает все возможные пептидные фрагменты, которые могут быть результатом отсутствия MissedSitesValue,
...)MissedSitesValue или меньше сайтов расщепления. MissedSitesValue является неотрицательным целым числом. По умолчанию это 0, что эквивалентно идеальному пищеварению.
cleave(..., 'Exception', задает правило исключения для правила расщепления, связанного с ExceptionValue,
...)Enzyme. ExceptionValue является регулярным выражением. По умолчанию правила исключения применяются только в случае трипсина, а все другие ферменты не имеют правила исключения, которое задается как пустой символьный вектор. Чтобы предотвратить использование исключений по умолчанию для трипсина, укажите пустой символьный вектор в качестве правила исключения.
cleavelookup | rebasecuts | regexp | restrict