Найдите острова CpG в последовательности DNA
cpgStruct = cpgisland(SeqDNA)
cpgStruct = cpgisland(SeqDNA,
...'Window', WindowValue, ...)
cpgStruct = cpgisland(SeqDNA,
...'MinIsland', MinIslandValue, ...)
cpgStruct = cpgisland(SeqDNA,
...'GCmin', GCminValue, ...)
cpgStruct = cpgisland(SeqDNA,
...'CpGoe', CpGoeValue, ...)
cpgStruct = cpgisland(SeqDNA,
...'Plot', PlotValue, ...)
SeqDNA | Одно из следующего:
Допустимые символы включают
|
WindowValue | Целое число, задающее размер окна для вычисления содержимого GC и отношений CpGobserved/CpGexpected. Значением по умолчанию являются основы 100. Меньший размер окна увеличивает шум в графике. |
MinIslandValue | Целое число, задающее минимальное количество последовательных отмеченных основ, чтобы сообщить как остров CpG. Значением по умолчанию являются основы 200. |
GCminValue | Значение, задающее минимальный процент GC в окне, должно было отметить основу. Выбором является значение между 0 и 1. Значением по умолчанию является 0.5. |
CpGoeValue | Значение, задающее минимальное отношение CpGobserved/CpGexpected в каждом окне, должно было отметить основу. Выбором является значение между CPGobs/CpGexp = (NumCpGs*Length)/(NumGs*NumCs) |
PlotValue | Управляет графическим выводом содержимого GC, содержимого CpGoe, острова CpG, больше, чем минимальный островной размер и все потенциальные острова CpG для заданных критериев. Выбором является true или false (значение по умолчанию). |
cpgStruct | Структура MATLAB, содержащая запуск и конечные основы островов CpG, больше, чем минимальный островной размер. |
поисковые запросы cpgStruct = cpgisland(SeqDNA)SeqDNA, последовательность нуклеотида DNA, для островов CpG с содержимым GC, больше, чем % 50 и отношение CpGobserved/CpGexpected, больше, чем % 60. Это отмечает основы, соответствующие этому критерии в движущемся окне основ DNA 100, и затем возвращает результаты в cpgStruct, структура MATLAB, содержащая запуск и конечные основы островов CpG, больше, чем минимальный островной размер основ 200.
вызывает cpgStruct = cpgisland(SeqDNA, ...'PropertyName', PropertyValue, ...) cpgisland с дополнительными свойствами, которые используют имя свойства / пары значения свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName должен быть заключен в одинарные кавычки и нечувствительный к регистру. Это имя свойства / пары значения свойства следующие:
задает размер окна для вычисления содержимого GC и отношений CpGobserved/CpGexpected. Значением по умолчанию являются основы cpgStruct = cpgisland(SeqDNA,
...'Window', WindowValue, ...)100. Меньший размер окна увеличивает шум в графике.
задает минимальное количество последовательных отмеченных основ, чтобы сообщить как остров CpG. Значением по умолчанию являются основы cpgStruct = cpgisland(SeqDNA,
...'MinIsland', MinIslandValue, ...)200.
указывает, что минимальный процент GC в окне должен был отметить основу. Выбором является значение между cpgStruct = cpgisland(SeqDNA,
...'GCmin', GCminValue, ...)0 и 1. Значением по умолчанию является 0.5.
указывает, что минимальное отношение CpGobserved/CpGexpected в каждом окне должно было отметить основу. Выбором является значение между cpgStruct = cpgisland(SeqDNA,
...'CpGoe', CpGoeValue, ...)0 и 1. Значением по умолчанию является 0.6. Это отношение задано как:
CPGobs/CpGexp = (NumCpGs*Length)/(NumGs*NumCs)
управляет графическим выводом содержимого GC, содержимого CpGoe, острова CpG, больше, чем минимальный островной размер и все потенциальные острова CpG для заданных критериев. Выбором является cpgStruct = cpgisland(SeqDNA,
...'Plot', PlotValue, ...)true или false (значение по умолчанию).
Импортируйте последовательность нуклеотида из базы данных GenBank®. Например, получите последовательность из хромосомы Человека разумного 12.
S = getgenbank('AC156455');Вычислите острова CpG в последовательности и постройте результаты.
cpgisland(S.Sequence,'PLOT',true)
ans =
Starts: [4510 29359]
Stops: [5468 29604]
Острова CpG, больше, чем 200 основ в длине, перечислены, и график отображается.
