Related Experiment Video
Updated: May 14, 2026

A Two-interval Forced-choice Task for Multisensory Comparisons
Published on: November 9, 2018
Efficient comparison of sets of intervals with NC-lists
Matthias Zytnicki1, YuFei Luo, Hadi Quesneville
1URGI, INRA Versailles, Plant Biology and Breeding Division, 78026 Versailles Cedex, France. matthias.zytnicki@versailles.inra.fr
Motivation:
High-throughput sequencing produces in a small amount of time a large amount of data, which are usually difficult to analyze. Mapping the reads to the transcripts they originate from, to quantify the expression of the genes, is a simple, yet time demanding, example of analysis. Fast genomic comparison algorithms are thus crucial for the analysis of the ever-expanding number of reads sequenced.
Results:
We used NC-lists to implement an algorithm that compares a set of query intervals with a set of reference intervals in two steps. The first step, a pre-processing done once for all, requires time O[#R log(#R) + #Q log(#Q)], where Q and R are the sets of query and reference intervals. The search phase requires constant space, and time O[#R + #Q + #M), where M is the set of overlaps. We showed that our algorithm compares favorably with five other algorithms, especially when several comparisons are performed.
Availability:
The algorithm has been included to S-MART, a versatile tool box for RNA-Seq analysis, freely available at http://urgi.versailles.inra.fr/Tools/S-Mart. The algorithm can be used for many kinds of data (sequencing reads, annotations, etc.) in many formats (GFF3, BED, SAM, etc.), on any operating system. It is thus readily useable for the analysis of next-generation sequencing data.
Supplementary Information:
Supplementary data are available at Bioinformatics online.
Related Concept Videos
Critical Numbers and the Closed Interval Method
Multiple Comparison Tests
It would be easy to compare two samples using a significance alpha level of 0.05. In other words, there is only one sample pair to be compared. However, it would be difficult to identify a significantly different sample if the number...
Interval Level of Measurement
Data measured using the interval scale are similar to ordinal level data because they have a definite arrangement. However, in the interval level of measurement, the differences between data values are meaningful even though the data does not have a starting point.
Temperature is measured using the interval scale. It is measurable data, and the difference between the...
Improper Integrals: Infinite Intervals
Inequalities
Graphical Representation of Inequalities

