Palingol: a declarative programming language to describe nucleic acids' secondary structures and to scan sequence database
- PMID: 8628670
- PMCID: PMC145829
- DOI: 10.1093/nar/24.8.1395
Palingol: a declarative programming language to describe nucleic acids' secondary structures and to scan sequence database
Abstract
At the DNA/RNA level, biological signals are defined by a combination of spatial structures and sequence motifs. Until now, few attempts had been made in writing general purpose search programs that take into account both sequence and structure criteria. Indeed, the most successful structure scanning programs are usually dedicated to particular structures and are written using general purpose programming languages through a complex and time consuming process where the biological problem of defining the structure and the computer engineering problem of looking for it are intimately intertwined. In this paper, we describe a general representation of structures, suitable for database scanning, together with a programming language, Palingol, designed to manipulate it. Palingol has specific data types, corresponding to structural elements-basically helices-that can be arranged in any way to form a complex structure. As a consequence of the declarative approach used in Palingol, the user should only focus on 'what to search for' while the language engine takes care of 'how to look for it'. Therefore, it becomes simpler to write a scanning program and the structural constraints that define the required structure are more clearly identified.
Similar articles
-
A structure-based flexible search method for motifs in RNA.J Comput Biol. 2007 Sep;14(7):908-26. doi: 10.1089/cmb.2007.0061. J Comput Biol. 2007. PMID: 17803370
-
An RNA secondary structure workbench.Nucleic Acids Res. 1988 Mar 11;16(5):1789-98. doi: 10.1093/nar/16.5.1789. Nucleic Acids Res. 1988. PMID: 2451219 Free PMC article.
-
HyPaLib: a database of RNAs and RNA structural elements defined by hybrid patterns.Nucleic Acids Res. 2001 Jan 1;29(1):196-8. doi: 10.1093/nar/29.1.196. Nucleic Acids Res. 2001. PMID: 11125089 Free PMC article.
-
Comparative sequence analysis of tmRNA.Nucleic Acids Res. 1999 May 15;27(10):2063-71. doi: 10.1093/nar/27.10.2063. Nucleic Acids Res. 1999. PMID: 10219077 Free PMC article. Review.
-
Nucleic acid crystallography: a view from the nucleic acid database.Prog Biophys Mol Biol. 1996;66(3):255-88. doi: 10.1016/s0079-6107(97)00019-9. Prog Biophys Mol Biol. 1996. PMID: 9284453 Review.
Cited by
-
Intrastrand triplex DNA repeats in bacteria: a source of genomic instability.Nucleic Acids Res. 2015 Dec 2;43(21):10126-42. doi: 10.1093/nar/gkv1017. Epub 2015 Oct 7. Nucleic Acids Res. 2015. PMID: 26450966 Free PMC article.
-
RNAMST: efficient and flexible approach for identifying RNA structural homologs.Nucleic Acids Res. 2006 Jul 1;34(Web Server issue):W423-8. doi: 10.1093/nar/gkl231. Nucleic Acids Res. 2006. PMID: 16845040 Free PMC article.
-
Evolutionary patterns of non-coding RNAs.Theory Biosci. 2005 Apr;123(4):301-69. doi: 10.1016/j.thbio.2005.01.002. Theory Biosci. 2005. PMID: 18202870
-
Comparative genomics of the methionine metabolism in Gram-positive bacteria: a variety of regulatory systems.Nucleic Acids Res. 2004 Jun 23;32(11):3340-53. doi: 10.1093/nar/gkh659. Print 2004. Nucleic Acids Res. 2004. PMID: 15215334 Free PMC article.
-
RNA motif search with data-driven element ordering.BMC Bioinformatics. 2016 May 18;17(1):216. doi: 10.1186/s12859-016-1074-x. BMC Bioinformatics. 2016. PMID: 27188396 Free PMC article.
References
Publication types
MeSH terms
Substances
LinkOut - more resources
Full Text Sources
Other Literature Sources
Research Materials