Расщепите аминокислотную последовательность ферментом
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