How to execute smith waterman algorithm in matlab?
조회 수: 13 (최근 30일)
이전 댓글 표시
I want to get an optimal sequence for given set of sequences. So, I am using Smith Water-man algorithm. How to execute that algorithm in Matlab?
댓글 수: 0
채택된 답변
Walter Roberson
2015년 10월 16일
See also http://www.mathworks.com/matlabcentral/fileexchange/45831-matlab-audio-analysis-library/content/library/smithWaterman.m if you want code for the algorithm itself.
추가 답변 (1개)
Vanessa Srebny
2019년 4월 29일
Hej,
thanks for the post, I was trying to use your function to split my fasta file, however it only returns a file fasta.txt.1 nothing more. It is a big file more than 200000 characters it should be more than 1 resulting file right? I would like to use the Smith -Waterman function to compare a whole genome sequence to a protein sequence. When without splitting there are to many characters for matlab.
I attached my to 2 sequences:
Thank you very much :)
Vanessa
댓글 수: 1
Walter Roberson
2019년 4월 30일
? Which function were you using to split your fasta file?
When I use fastaread() to read each of your files, and use swalign() to align them, I am able to do that provided that I do not ask for the undocumented fourth output of swalign. I can also nwalign() them, which gives a different answer (with larger gaps).
참고 항목
카테고리
Help Center 및 File Exchange에서 Genomics and Next Generation Sequencing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!