NeSSie
NeSSie identifies and analyzes approximate symmetrical patterns in DNA sequences to detect non-B DNA conformations such as palindromes, mirrors, hairpins, cruciforms, and triplex-forming motifs.
Key Features:
- Comprehensive symmetry detection: Performs genome-wide searches for exact and degenerate symmetrical patterns including perfect DNA palindromes, mirror sequences, hairpins, cruciforms, and triplex-forming patterns.
- Dynamic programming algorithm: Uses dynamic programming to efficiently scan large genomic datasets and identify symmetrical motifs.
- Implementation in C/C++ 64-bit: Provided as a C/C++ 64-bit library and tool, allowing customization for specific research needs.
- Linguistic complexity and Shannon entropy analysis: Computes linguistic complexity and Shannon entropy measures to assess the repetitiveness of DNA regions enriched for identified motifs.
Scientific Applications:
- Non-B DNA structure analysis: Identification of regions that can form non-B DNA conformations to study their roles in genomic rearrangements and structural organization.
- Gene regulation and genomic stability: Enables investigation of potential associations between symmetrical motifs and gene expression regulation or genomic instability.
- Microbial genomics case study: Demonstrated utility through analysis of the Mycobacterium bovis genome.
Methodology:
NeSSie employs a dynamic programming approach to scan entire genomes for perfect and degenerate symmetrical DNA motifs and computes linguistic complexity and Shannon entropy for identified regions.
Topics
Details
- License:
- GPL-3.0
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- C++
- Added:
- 7/7/2019
- Last Updated:
- 11/24/2024
Operations
Publications
Berselli M, Lavezzo E, Toppo S. NeSSie: a tool for the identification of approximate DNA sequence symmetries. Bioinformatics. 2018;34(14):2503-2505. doi:10.1093/bioinformatics/bty142. PMID:29522153.
Documentation
Downloads
Links
Repository
https://github.com/B3rse/nessieIssue tracker
https://github.com/B3rse/nessie/issues