Related Experiment Video
Updated: Apr 25, 2026

05:39
Generating Strictly Controlled Stimuli for Figure Recognition Experiments
Published on: March 18, 2019
4.7K
LCPAN: efficient variation graph construction using locally consistent parsing
Akmuhammet Ashyralyyev1, Zülal Bingöl1, Begüm Filiz Öz1
1Dept of Computer Engineering, Bilkent University, Ankara, 06800, Turkey.
Genome Biology
|April 23, 2026
Summary
Locally Consistent Parsing (LCP) offers efficient genomic data processing by partitioning strings into consistent substrings. LCPTOOLS and LCPAN provide faster, more memory-efficient variation graph construction for genomic analyses.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomic Data Analysis
Background:
- Genomic data is growing exponentially, demanding efficient string processing methods.
- Locally Consistent Parsing (LCP) partitions genome strings into consistent substrings ('cores') for compact representation.
- Existing sketching techniques can be less efficient in terms of representation size and analysis speed.
Purpose of the Study:
- To present the first iterative implementation of Locally Consistent Parsing (LCP) using LCPTOOLS.
- To introduce LCPAN, an efficient variation graph constructor.
- To demonstrate the performance improvements of LCPAN over existing tools like vg.
Main Methods:
- Developed an iterative implementation of Locally Consistent Parsing (LCP).
- Introduced LCPAN, a novel variation graph constructor.
- Benchmarked LCPAN against vg for speed and memory usage in variation graph construction.
Main Results:
- LCPAN generates variation graphs over 12 times faster than vg.
- LCPAN utilizes over 13 times less memory compared to vg.
- The iterative LCP implementation ensures consistent partitioning of genomic strings.
Conclusions:
- LCPTOOLS and LCPAN offer significant performance advantages for genomic data processing.
- These tools enable more efficient and scalable construction of variation graphs.
- The LCP approach provides a robust method for handling large-scale genomic datasets.
Related Concept Videos
What is Variation?
12.9K
Apart from the measures of central tendency, distribution, outliers, and the changing characteristics of data with time, an important characteristic of any data set is its variation or spread. In some data sets, the data values are concentrated closely near the mean; in others, the data values are more widely spread out from the mean.
The range, standard deviation, standard error, and variance are the different measures of variation.
Range: The range is the difference between its maximum and...
The range, standard deviation, standard error, and variance are the different measures of variation.
Range: The range is the difference between its maximum and...
12.9K
Parseval's Theorem
1.4K
Parseval's theorem is a fundamental concept in signal processing and harmonic analysis. It asserts that for a periodic function, the average power of the signal over one period equals the sum of the squared magnitudes of all its complex Fourier coefficients. This theorem, named after Marc-Antoine Parseval, provides a powerful tool for analyzing the energy distribution in signals.
Interestingly, Parseval's theorem also holds for the trigonometric form of the Fourier series, which expresses a...
Interestingly, Parseval's theorem also holds for the trigonometric form of the Fourier series, which expresses a...
1.4K
Variation
6.3K
An important characteristic of any set of data is the variation in the data. In some data sets, the data values are concentrated closely near the mean; in other data sets, the data values are more widely spread out from the mean. The most common measure of variation, or spread, is the standard deviation, which is the square root of variance.
When independent and dependent variables are plotted on a scatter plot, the slope of a line is a value that describes the rate of change between the two...
When independent and dependent variables are plotted on a scatter plot, the slope of a line is a value that describes the rate of change between the two...
6.3K
Variability: Analysis
941
Measures of variability are statistical metrics that reveal the dispersion pattern within a dataset. They are pivotal in biostatistics, providing insights into the heterogeneity within health and biological data. Variability signifies the degree to which data points diverge from one another, helping researchers understand the potential range of values and associated uncertainty within the data.
The range is a simple measure of variability, indicating the difference between the highest and...
The range is a simple measure of variability, indicating the difference between the highest and...
941
Extraction: Partition and Distribution Coefficients
4.3K
The distribution law or Nernst's distribution law is the law that governs the distribution of a solute between two immiscible solvents. This law, also known as the partition law, states that if a solute is added to the mixture of two immiscible solvents at a constant temperature, the solute is distributed between the two solvents in such a way that the ratio of solute concentrations in the solvents remains constant at equilibrium.
For extracting a solute from an aqueous phase into an...
For extracting a solute from an aqueous phase into an...
4.3K
Vector Algebra: Graphical Method
13.7K
Vectors can be multiplied by scalars, added to other vectors, or subtracted from other vectors. The vector sum of two (or more) vectors is called the resultant vector or, for short, the resultant.
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
13.7K

