0 / 0 / 0
Регистрация: 06.10.2014
Сообщений: 2
|
|
1 | |
БПФ и сравнение двух генетических последовательностей06.10.2014, 15:55. Показов 1395. Ответов 4
Метки нет (Все метки)
Надеюсь, что тут мне помогут.
Написал БПФ, но теперь даже в голову не приходит, как мне использовать БПФ для сравнения двух ген. последовательностей. Задача такая: нужно найти наибольший участок совпадения двух этих последовательностей. Подайте идею, пожалуйста, объясните, как это сделать. Было бы замечательно, если ответ был бы в виде кода.
0
|
06.10.2014, 15:55 | |
Ответы с готовыми решениями:
4
Сравнение указанных последовательностей битов в двух разных заданных числах Сравнение сумм последовательностей чисел Объединение двух последовательностей Вычислить значения двух последовательностей |
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
|
|
06.10.2014, 19:22 | 2 |
то есть имеется 2 последовательности, допустим "1 2 3 1 2 3 4 4 4 4 1 2 3" и "5 5 5 5 4 4 4 5 5 5 5 5" и нужно найти что в них обоих есть "4 4 4", так что ли?
похоже тебе надо "быстрая корреляция с использованием БПФ"
0
|
0 / 0 / 0
Регистрация: 06.10.2014
Сообщений: 2
|
|
06.10.2014, 19:41 [ТС] | 3 |
Суть в том, что допустим имеем последовательности AGTCAAGT и CCGAG, нужно найти такой сдвиг одной последовательности относительно другой, чтобы совпало наибольшее число символов, в данном случае сдвиг второй последовательности на два символа относительно другой дает наибольшее кол-во совпадающих символов.
0
|
06.10.2014, 21:15 | 4 |
0
|
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
|
|||||||||||
10.10.2014, 17:16 | 5 | ||||||||||
для этого можно воспользоваться корреляцией: http://www.mathworks.co.uk/hel... xcorr.html
см. пример "Delay Between Two Correlated Signals" можно написать такой простой код (примеры на матлабе):
тогда код выше можно переписать как:
0
|
10.10.2014, 17:16 | |
10.10.2014, 17:16 | |
Помогаю со студенческими работами здесь
5
Построить объединение двух последовательностей Слияние двух отсортированных последовательностей Сформировать последовательность С - разницу двух последовательностей В и А Построить объединение двух заданных последовательностей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |