Related Experiment Video
Updated: Jan 19, 2026

12:23
In Vitro Selection of Aptamers to Differentiate Infectious from Non-Infectious Viruses
Published on: September 7, 2022
2.0K
Nongreedy Unbalanced Huffman Tree Compressor for Single and Multifasta Files.
Sultan Alyami1, Chun-Hsi Huang1
1Department of Computer Science & Engineering, University of Connecticut, Storrs, Connecticut.
Summary
A new nongreedy unbalanced Huffman tree (NUHT) algorithm offers improved lossless compression for genomic data. This DNA-specific compressor significantly enhances storage and transmission efficiency compared to existing methods.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomic Data Science
Background:
- Next-generation sequencing generates massive genomic datasets, posing storage and transmission challenges.
- General-purpose compressors like gzip and bzip2 do not leverage unique DNA data properties (small alphabet, repeats).
- Existing DNA-specific Huffman encoding methods (UHT) show promise but are greedy.
Purpose of the Study:
- To develop an improved lossless compressor for genomic data.
- To enhance compression ratios and speed for FASTA and multi-FASTA files.
- To address limitations of existing greedy unbalanced Huffman tree (UHT) algorithms.
Main Methods:
- Development of a novel nongreedy unbalanced Huffman tree (NUHT) algorithm.
- Implementation of a lossless, non-reference-based compressor for genomic sequences.
- Comparative analysis against gzip, bzip2, and UHT using compression ratio and speed metrics.
Main Results:
- The proposed NUHT algorithm achieved superior compression ratios compared to gzip, bzip2, and UHT.
- NUHT demonstrated a seven-fold increase in speed over the UHT algorithm.
- The compressor effectively handles FASTA and multi-FASTA formats losslessly.
Conclusions:
- NUHT offers a significant advancement in genomic data compression.
- The algorithm's efficiency in compression and speed makes it valuable for handling large-scale genomic data.
- NUHT provides a more effective solution than general-purpose and existing specialized compressors.
More Related Videos
Related Concept Videos
Compacting Factor test
553
The compacting factor test is a method used to assess the workability of concrete. It is especially suitable for concrete mixes containing aggregates up to one and a half inches in size. This test involves specialized equipment consisting of two truncated cone-shaped hoppers and a cylinder, all with polished interior surfaces to minimize friction.
The procedure begins by placing concrete into the upper hopper without any compaction. Once filled, the bottom door of this hopper is opened,...
The procedure begins by placing concrete into the upper hopper without any compaction. Once filled, the bottom door of this hopper is opened,...
553
Extraction: Partition and Distribution Coefficients
4.6K
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.6K
Buffers: Buffer Capacity
2.2K
Buffer capacity is the quantitative measure of a buffer to resist the change in pH. As shown in the following equation, the buffer capacity, denoted by 'beta', is expressed as the number of moles of acid or base needed to change the pH of a one-liter buffer solution by 1 unit. Here, Ca and Cb indicate the number of moles of acid and base, respectively. Note that dpH represents the change in pH.
In the graph, pH is plotted as a function of the number of moles of base (Cb) added to a weak...
In the graph, pH is plotted as a function of the number of moles of base (Cb) added to a weak...
2.2K
Optimization Problems
28
Optimization problems often involve identifying maximum or minimum values under specific constraints. A well-known example is determining the longest horizontal pipe that can be moved around a right-angled corner, where a 3-meter-wide hallway meets a 2-meter-wide hallway. This scenario, common in architectural design and industrial transport, can be understood conceptually through geometric and trigonometric reasoning.To visualize the problem, consider the pipe as a straight line that touches...
28
Fast Fourier Transform
909
The Fast Fourier Transform (FFT) is a computational algorithm designed to compute the Discrete Fourier Transform (DFT) efficiently. By breaking down the calculations into smaller, manageable sections, the FFT significantly reduces the computational complexity involved. Direct computation of an N-point DFT requires N2 complex multiplications, whereas the FFT algorithm needs only (N/2)log2N multiplications, offering a much faster performance.
The computational efficiency of the FFT becomes...
The computational efficiency of the FFT becomes...
909
Reducing Line Loss
367
In a three-phase circuit, line loss is an indicator of energy dissipated as heat due to the resistance of transmission lines. To address this, incorporating transformers into the system—a step-up transformer at the source and a step-down transformer at the load—is a strategic solution. Two three-phase transformers are introduced to improve this.
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss in...
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss in...
367

