SYNTAX: A computer program to compress a sequence and to estimate its information content
Miguel Angel Jimenez-Montano, Werner Ebeling, and Thorsten Poeschel

TL;DR
The paper introduces a new algorithm for sequence compression and complexity estimation using block-entropies, applicable to various symbolic data like biological sequences and neural spike trains.
Contribution
It presents a novel algorithm that constructs concise context-free grammars based on observed block-entropies for sequence analysis.
Findings
Effective in compressing biological sequences
Provides accurate complexity estimates of sequences
Applicable to diverse symbolic data types
Abstract
The determination of block-entropies is a well established method for the investigation of discrete data, also called symbols (7). There is a large variety of such symbolic sequences, ranging from texts written in natural languages, computer programs, neural spike trains, and biosequences. In this paper a new algorithm to construct a short context-free grammar (also called program or description) that generates a given sequence is introduced. It follows the general lines of a former algorithm, employed to compress biosequences (1,2) and to estimate the complexity of neural spike trains (4), which uses as valuation function the, so called, grammar complexity (2). The new algorithm employs the (observed) block-entropies instead. A variant, which employs a corrected "observed entropy", as discussed in (7) is also described. To illustrate its usefulness, applications of the program to the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFractal and DNA sequence analysis · Machine Learning in Bioinformatics · RNA and protein synthesis mechanisms
