Расщепление аминокислотной последовательности ферментом
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 | Регулярное выражение, указывающее правило исключения для правила разделения, связанного с Чтобы просмотреть регулярное выражение для правил исключения трипсина, проверьте таблицу Clave Lookup. |
Fragments | Клеточный массив символьных векторов, представляющих фрагменты расщепления. |
CuttingSites | Числовой вектор, содержащий индексы, представляющие сайты расщепления. Примечание |
Lengths | Числовой вектор, содержащий длину каждого фрагмента. |
Missed | Числовой вектор, содержащий количество пропущенных сайтов расщепления для каждого пептидного фрагмента. |
сокращения Fragments = cleave(SeqAA, Enzyme)SeqAAаминокислотная последовательность на части в сайтах расщепления, специфичных для Enzyme, символьный вектор или строка, указывающая имя или код сокращения для фермента или соединения, для которого литература определяет правило расщепления. Возвращается Fragments, клеточный массив символьных векторов, представляющих фрагменты из расщепления.
Совет
Используйте cleavelookup функция для отображения названий ферментов и соединений в библиотеке правил расщепления.
сокращения Fragments = cleave(SeqAA, PeptidePattern, Position)SeqAAаминокислотная последовательность на части в местах расщепления, определенных пептидным паттерном и положением.
[ возвращает числовой вектор, содержащий индексы, представляющие сайты расщепления. Fragments, CuttingSites] = cleave(...)
Примечание
cleave функция добавляет 0 в список, так numel(. Использовать 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 |
| Глутамин С | [ED](?!P) | 1 |
| Лизин С | [K](?!P) | 1 |
| Трипсин | [KR](?!P) | 1 |
cleave(..., 'MissedSites', возвращает все возможные фрагменты пептида, которые могут возникнуть в результате отсутствия MissedSitesValue, ...)MissedSitesValue или менее сайтов расщепления. MissedSitesValue - неотрицательное целое число. По умолчанию: 0, что эквивалентно идеальному пищеварению.
cleave(..., 'Exception', указывает правило исключения для правила разделения, связанного с ExceptionValue, ...)Enzyme. ExceptionValue является регулярным выражением. По умолчанию правила исключений применяются только в случае трипсина, а у всех остальных ферментов нет правила исключений, которое указано как пустой символьный вектор. Чтобы предотвратить использование исключений по умолчанию для трипсина, укажите пустой символьный вектор в качестве правила исключения.
cleavelookup | rebasecuts | regexp | restrict