Cargando…

PatMatch: a program for finding patterns in peptide and nucleotide sequences

Here, we present PatMatch, an efficient, web-based pattern-matching program that enables searches for short nucleotide or peptide sequences such as cis-elements in nucleotide sequences or small domains and motifs in protein sequences. The program can be used to find matches to a user-specified seque...

Descripción completa

Detalles Bibliográficos
Autores principales: Yan, Thomas, Yoo, Danny, Berardini, Tanya Z., Mueller, Lukas A., Weems, Dan C., Weng, Shuai, Cherry, J. Michael, Rhee, Seung Y.
Formato: Texto
Lenguaje:English
Publicado: Oxford University Press 2005
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1160129/
https://www.ncbi.nlm.nih.gov/pubmed/15980466
http://dx.doi.org/10.1093/nar/gki368
_version_ 1782124357918654464
author Yan, Thomas
Yoo, Danny
Berardini, Tanya Z.
Mueller, Lukas A.
Weems, Dan C.
Weng, Shuai
Cherry, J. Michael
Rhee, Seung Y.
author_facet Yan, Thomas
Yoo, Danny
Berardini, Tanya Z.
Mueller, Lukas A.
Weems, Dan C.
Weng, Shuai
Cherry, J. Michael
Rhee, Seung Y.
author_sort Yan, Thomas
collection PubMed
description Here, we present PatMatch, an efficient, web-based pattern-matching program that enables searches for short nucleotide or peptide sequences such as cis-elements in nucleotide sequences or small domains and motifs in protein sequences. The program can be used to find matches to a user-specified sequence pattern that can be described using ambiguous sequence codes and a powerful and flexible pattern syntax based on regular expressions. A recent upgrade has improved performance and now supports both mismatches and wildcards in a single pattern. This enhancement has been achieved by replacing the previous searching algorithm, scan_for_matches [D'Souza et al. (1997), Trends in Genetics, 13, 497–498], with nondeterministic-reverse grep (NR-grep), a general pattern matching tool that allows for approximate string matching [Navarro (2001), Software Practice and Experience, 31, 1265–1312]. We have tailored NR-grep to be used for DNA and protein searches with PatMatch. The stand-alone version of the software can be adapted for use with any sequence dataset and is available for download at The Arabidopsis Information Resource (TAIR) at . The PatMatch server is available on the web at for searching Arabidopsis thaliana sequences.
format Text
id pubmed-1160129
institution National Center for Biotechnology Information
language English
publishDate 2005
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-11601292005-06-29 PatMatch: a program for finding patterns in peptide and nucleotide sequences Yan, Thomas Yoo, Danny Berardini, Tanya Z. Mueller, Lukas A. Weems, Dan C. Weng, Shuai Cherry, J. Michael Rhee, Seung Y. Nucleic Acids Res Article Here, we present PatMatch, an efficient, web-based pattern-matching program that enables searches for short nucleotide or peptide sequences such as cis-elements in nucleotide sequences or small domains and motifs in protein sequences. The program can be used to find matches to a user-specified sequence pattern that can be described using ambiguous sequence codes and a powerful and flexible pattern syntax based on regular expressions. A recent upgrade has improved performance and now supports both mismatches and wildcards in a single pattern. This enhancement has been achieved by replacing the previous searching algorithm, scan_for_matches [D'Souza et al. (1997), Trends in Genetics, 13, 497–498], with nondeterministic-reverse grep (NR-grep), a general pattern matching tool that allows for approximate string matching [Navarro (2001), Software Practice and Experience, 31, 1265–1312]. We have tailored NR-grep to be used for DNA and protein searches with PatMatch. The stand-alone version of the software can be adapted for use with any sequence dataset and is available for download at The Arabidopsis Information Resource (TAIR) at . The PatMatch server is available on the web at for searching Arabidopsis thaliana sequences. Oxford University Press 2005-07-01 2005-06-27 /pmc/articles/PMC1160129/ /pubmed/15980466 http://dx.doi.org/10.1093/nar/gki368 Text en © The Author 2005. Published by Oxford University Press. All rights reserved
spellingShingle Article
Yan, Thomas
Yoo, Danny
Berardini, Tanya Z.
Mueller, Lukas A.
Weems, Dan C.
Weng, Shuai
Cherry, J. Michael
Rhee, Seung Y.
PatMatch: a program for finding patterns in peptide and nucleotide sequences
title PatMatch: a program for finding patterns in peptide and nucleotide sequences
title_full PatMatch: a program for finding patterns in peptide and nucleotide sequences
title_fullStr PatMatch: a program for finding patterns in peptide and nucleotide sequences
title_full_unstemmed PatMatch: a program for finding patterns in peptide and nucleotide sequences
title_short PatMatch: a program for finding patterns in peptide and nucleotide sequences
title_sort patmatch: a program for finding patterns in peptide and nucleotide sequences
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1160129/
https://www.ncbi.nlm.nih.gov/pubmed/15980466
http://dx.doi.org/10.1093/nar/gki368
work_keys_str_mv AT yanthomas patmatchaprogramforfindingpatternsinpeptideandnucleotidesequences
AT yoodanny patmatchaprogramforfindingpatternsinpeptideandnucleotidesequences
AT berardinitanyaz patmatchaprogramforfindingpatternsinpeptideandnucleotidesequences
AT muellerlukasa patmatchaprogramforfindingpatternsinpeptideandnucleotidesequences
AT weemsdanc patmatchaprogramforfindingpatternsinpeptideandnucleotidesequences
AT wengshuai patmatchaprogramforfindingpatternsinpeptideandnucleotidesequences
AT cherryjmichael patmatchaprogramforfindingpatternsinpeptideandnucleotidesequences
AT rheeseungy patmatchaprogramforfindingpatternsinpeptideandnucleotidesequences