Related Experiment Video
Updated: Feb 5, 2026

16:14
Trajectory Data Analyses for Pedestrian Space-time Activity Study
Published on: February 25, 2013
14.2K
An Efficient Lossless Compression Algorithm for Trajectories of Atom Positions and Volumetric Data.
1Institut für Chemie - Theoretische Chemie , Martin-Luther-Universität Halle-Wittenberg , Von-Danckelmann-Platz 4 , 06120 Halle (Saale) , Germany.
Journal of Chemical Information and Modeling
|September 19, 2018
Summary
We developed a new lossless compression algorithm for atom position and volumetric data trajectories. This method achieves high compression ratios (15:1 for XYZ, 35:1 for volumetric data) while maintaining fast performance and data precision control.
Area of Science:
- Computational chemistry
- Data compression
- Scientific visualization
Background:
- Efficient storage and retrieval of large scientific datasets are crucial for computational chemistry and molecular dynamics simulations.
- Existing compression methods often struggle to balance compression ratios with decompression speed and random access capabilities for trajectory data.
Purpose of the Study:
- To develop and present a novel, highly efficient lossless compression algorithm tailored for atom position trajectories and volumetric scientific data.
- To introduce a robust and flexible file format (BQB) that supports fast random access to compressed trajectory frames.
Main Methods:
- A two-step compression approach utilizing polynomial extrapolation to reduce data entropy by exploiting spatial and temporal continuity.
- Application of a series of transformations including Burrows-Wheeler, move-to-front, and run-length encoding, followed by multitable canonical Huffman coding.
- Implementation in C++ and provision as free software, integrated into the TRAVIS package and available as a standalone tool or library (libbqb).
Main Results:
- Achieved compression ratios of approximately 15:1 for XYZ position trajectories and 35:1 for Gaussian Cube volumetric data.
- Demonstrated that the compression and decompression speeds are suitable for everyday use, with user-selectable data precision.
- Introduced the BQB file format, offering robustness, flexibility, efficiency, and fast random access to individual trajectory frames, outperforming other compared formats.
Conclusions:
- The developed algorithm offers a significant improvement in data compression for scientific trajectories, enabling more efficient storage and handling of large datasets.
- The BQB format provides a superior solution for storing compressed trajectory data, particularly due to its random access capabilities.
- The algorithm's availability as free software promotes its adoption and integration into various scientific workflows and projects.
Related Concept Videos
Orthogonal Trajectories
67
Orthogonal trajectories describe the geometric relationship between two families of curves that intersect each other at right angles. One illustrative case involves a family of parabolas that open sideways along the x-axis. These curves share a common shape but differ by a scaling parameter, resulting in a set of curves that all pass through the origin and widen at different rates.Determining Orthogonal TrajectoriesTo identify the orthogonal trajectories for these parabolas, the first step...
67
Lossless Lines
576
In electrical engineering, a lossless transmission line is characterized by a purely imaginary propagation constant and a resistive characteristic impedance. The ABCD parameters, which describe the relationship between the input and output voltages and currents, indicate an equivalent π circuit with an imaginary series impedance and a shunt admittance. This results in a transmission line that, when the product of the phase constant (beta) and the length of the line is less than pi, exhibits...
576
Boundary Conditions: Lossless Lines
436
Consider a single-phase, two-wire, lossless transmission line terminated by an impedance at the receiving end and a source with Thevenin voltage and impedance at the sending end. The line, with length, has a surge impedance and wave velocity determined by the line's inductance and capacitance.
At the receiving end, the boundary condition states that the voltage equals the product of the receiving-end impedance and current. This relationship is expressed as a function of the incident and...
At the receiving end, the boundary condition states that the voltage equals the product of the receiving-end impedance and current. This relationship is expressed as a function of the incident and...
436
Atomic Structure
210.0K
Overview
210.0K
Atomic Mass
70.3K
Atoms — and the protons, neutrons, and electrons that compose them — are extremely small. For example, a carbon atom weighs less than 2 × 10−23 g. When describing the properties of tiny objects such as atoms, we use appropriately small units of measure, such as the atomic mass unit (amu). The amu was originally defined based on hydrogen, the lightest element, then later in terms of oxygen. Since 1961, it has been defined with regard to the most abundant isotope of carbon, atoms of which...
70.3K
Traveling Waves: Lossless Lines
479
The provided content explores the behavior of traveling waves on single-phase lossless transmission lines. It begins with a single-phase two-wire lossless transmission line of length Δx, characterized by a loop inductance LH/m and a line-to-line capacitance C F/m. These parameters result in a series inductance LΔx and a shunt capacitance CΔx.
479

