Find the shortcut. Learn the biology.
Automated quality control for genomic machine learning datasets: scores the biases, duplicates and data leakage a classifier could exploit before you train on it.
Searching test set promoter_detection_300_notata_test.csv.gz against train set promoter_detection_300_notata_train.csv.gz
Data Leakage:!WarningHow a flag is decided →
gb-qc v1.0.0 · run 2026-09-15 22:30:51

Basic Descriptive Statistics

Filename promoter_detection_300_notata_test.csv.gz promoter_detection_300_notata_train.csv.gz
Number of sequences 5307 42452
Minimum length 300 300
Mean length 300.00 300.00
Maximum length 300 300

Every test sequence searched against the train set with MMseqs2, and scored on its best hit. Similarity is min(query coverage, target coverage) × percent identity: how much of the shorter sequence the alignment spans, times how much of that matches. The histogram is the distribution of those best hits.

The flag is the percentage of test sequences at or above the threshold: Pass at 0%, Warning below 2%, Fail at 2% or more. A test sequence that near-duplicates a training one is one the model has already seen, so the accuracy it earns there is not evidence. What to do about it →

The panel under the histogram lists those alignments, up to the first 100; every one of them, listed or not, is exported to mmseqs/mmseqs2_search_result.tsv beside this report. Its columns are:

Query (Q)
Identifier of the test sequence: seq_<i>_test, where i is its 0-based position in the input test file.
Target (T)
Identifier of the train sequence: seq_<i>_train, where i is its 0-based position in the input train file.
Q Cov.
Fraction of the query sequence covered by the alignment (0–1).
T Cov.
Fraction of the target sequence covered by the alignment (0–1).
% Identity
Percent identical aligned positions in the aligned region.
% Similarity
Similarity score used for leakage detection, calculated as min(Q Cov., T Cov.) × % Identity.
E-value
MMseqs2 E-value (lower is more "significant").
Alignment
Click “Show” to expand the alignment visualisation for a row.
Filename promoter_detection_300_notata_test.csv.gz promoter_detection_300_notata_train.csv.gz
Data Leakage (percentage) 1.04% 0.16%
Data Leakage (count) 55 66
Similarity Histogram
69 high-similarity alignments
Query (Q) Target (T) Q Cov. T Cov. % Identity % Similarity E-value Alignment
seq_4788_test seq_25968_train 1.00 1.00 100.0 100.00 3.72e-164
seq_5104_test seq_30984_train 1.00 1.00 100.0 100.00 3.72e-164
seq_4624_test seq_27753_train 1.00 1.00 100.0 100.00 3.72e-164
seq_4335_test seq_18655_train 1.00 1.00 100.0 100.00 3.72e-164
seq_1891_test seq_30290_train 1.00 1.00 100.0 100.00 3.72e-164
seq_3742_test seq_40008_train 1.00 1.00 100.0 100.00 3.72e-164
seq_3742_test seq_38133_train 1.00 1.00 100.0 100.00 3.72e-164
seq_3742_test seq_28374_train 1.00 1.00 100.0 100.00 3.72e-164
seq_1218_test seq_8017_train 1.00 1.00 100.0 100.00 3.72e-164
seq_1000_test seq_39573_train 1.00 1.00 100.0 100.00 3.72e-164
seq_386_test seq_32276_train 1.00 1.00 100.0 100.00 3.72e-164
seq_3498_test seq_25635_train 1.00 1.00 100.0 100.00 3.72e-164
seq_4833_test seq_2388_train 1.00 1.00 100.0 100.00 3.72e-164
seq_1668_test seq_41125_train 1.00 1.00 100.0 99.70 1.77e-163
seq_283_test seq_12596_train 1.00 1.00 100.0 99.70 1.77e-163
seq_752_test seq_38224_train 1.00 1.00 100.0 99.70 1.77e-163
seq_2586_test seq_30343_train 1.00 1.00 99.6 99.60 1.82e-162
seq_476_test seq_14234_train 1.00 1.00 99.6 99.60 1.82e-162
seq_5069_test seq_30213_train 1.00 1.00 99.6 99.30 4.05e-161
seq_444_test seq_19139_train 1.00 1.00 99.6 99.30 8.59e-162
seq_790_test seq_73_train 0.99 0.99 100.0 99.30 8.36e-163
seq_3720_test seq_34148_train 1.00 1.00 99.0 99.00 4.21e-159
seq_3768_test seq_22782_train 0.99 0.99 100.0 99.00 3.95e-162
seq_3757_test seq_21308_train 0.99 0.99 100.0 98.70 1.87e-161
seq_832_test seq_5371_train 1.00 1.00 98.6 98.60 2.00e-157
seq_4035_test seq_8087_train 1.00 1.00 98.3 98.30 9.37e-156
seq_4382_test seq_2307_train 0.98 0.98 100.0 98.30 8.79e-161
seq_3361_test seq_16609_train 1.00 1.00 98.3 98.30 9.37e-156
seq_5304_test seq_13382_train 0.98 0.98 100.0 98.30 8.79e-161
seq_3367_test seq_2307_train 0.98 0.98 100.0 98.30 8.79e-161
seq_4883_test seq_21051_train 0.98 0.98 100.0 97.70 1.94e-159
seq_1953_test seq_26815_train 0.97 0.97 100.0 97.30 9.12e-159
seq_2388_test seq_24942_train 0.99 0.99 97.6 96.92 4.24e-151
seq_89_test seq_21508_train 0.97 0.97 100.0 96.70 2.00e-157
seq_4290_test seq_15597_train 0.97 0.97 100.0 96.70 2.00e-157
seq_3135_test seq_36318_train 0.97 0.97 100.0 96.70 2.00e-157
seq_1633_test seq_17351_train 0.97 0.97 100.0 96.70 2.00e-157
seq_1633_test seq_13072_train 0.97 0.97 100.0 96.70 2.00e-157
seq_3927_test seq_21580_train 1.00 1.00 96.6 96.60 1.81e-147
seq_3222_test seq_27249_train 1.00 1.00 96.6 96.31 3.74e-146
seq_2497_test seq_10363_train 0.96 0.96 100.0 96.30 9.32e-157
seq_3222_test seq_30408_train 1.00 1.00 96.3 96.01 1.63e-144
seq_3282_test seq_40968_train 0.96 0.96 100.0 96.00 4.34e-156
seq_459_test seq_36845_train 0.96 0.96 100.0 96.00 4.34e-156
seq_2388_test seq_20763_train 0.99 0.99 96.9 95.93 3.87e-147
seq_882_test seq_26489_train 0.99 0.99 96.6 95.34 7.66e-145
seq_4883_test seq_31672_train 0.95 0.95 100.0 95.30 9.39e-155
seq_5015_test seq_18082_train 0.95 0.95 100.0 95.00 4.35e-154
seq_4488_test seq_40994_train 0.95 0.95 100.0 94.70 2.01e-153
seq_354_test seq_10507_train 0.95 0.95 100.0 94.70 2.01e-153
seq_4398_test seq_40227_train 0.95 0.95 100.0 94.70 2.01e-153
seq_4173_test seq_21580_train 0.99 0.99 95.6 94.36 5.89e-140
seq_1633_test seq_38843_train 0.99 1.00 95.6 94.36 3.13e-142
seq_1891_test seq_20284_train 0.94 0.94 100.0 94.30 9.31e-153
seq_4632_test seq_35756_train 0.94 0.94 100.0 94.30 9.31e-153
seq_4696_test seq_8204_train 0.94 0.94 100.0 94.30 9.31e-153
seq_485_test seq_38284_train 0.99 0.99 94.6 93.65 9.19e-136
seq_1633_test seq_36262_train 1.00 0.98 95.0 92.81 5.89e-140
seq_2326_test seq_19061_train 0.96 0.96 96.5 92.64 1.24e-139
seq_3927_test seq_23513_train 0.96 0.96 96.8 92.64 1.32e-140
seq_3498_test seq_24103_train 0.92 0.92 100.0 92.30 8.73e-149
seq_5301_test seq_19452_train 0.91 0.91 100.0 91.30 8.25e-147
seq_2456_test seq_17227_train 0.91 0.91 100.0 91.00 3.74e-146
seq_261_test seq_17745_train 0.91 0.91 100.0 91.00 3.74e-146
seq_283_test seq_6521_train 0.90 0.90 100.0 90.30 7.66e-145
seq_4173_test seq_23513_train 0.94 0.94 95.7 90.25 3.34e-133
seq_4331_test seq_20952_train 0.90 0.90 100.0 90.00 3.46e-144
seq_1854_test seq_18634_train 0.90 0.90 100.0 90.00 3.46e-144
seq_1633_test seq_8261_train 0.90 0.90 100.0 90.00 3.46e-144