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_all_test.csv.gz against train set promoter_detection_300_all_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_all_test.csv.gz promoter_detection_300_all_train.csv.gz
Number of sequences 5920 47356
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_all_test.csv.gz promoter_detection_300_all_train.csv.gz
Data Leakage (percentage) 1.44% 0.20%
Data Leakage (count) 85 97
Similarity Histogram
104 high-similarity alignments (first 100 shown)
Query (Q) Target (T) Q Cov. T Cov. % Identity % Similarity E-value Alignment
seq_88_test seq_29149_train 1.00 1.00 100.0 100.00 4.15e-164
seq_568_test seq_17346_train 1.00 1.00 100.0 100.00 4.15e-164
seq_5717_test seq_35110_train 1.00 1.00 100.0 100.00 4.15e-164
seq_5401_test seq_33428_train 1.00 1.00 100.0 100.00 4.15e-164
seq_5_test seq_15671_train 1.00 1.00 100.0 100.00 4.15e-164
seq_195_test seq_13182_train 1.00 1.00 100.0 100.00 4.15e-164
seq_452_test seq_9355_train 1.00 1.00 100.0 100.00 4.15e-164
seq_4111_test seq_30418_train 1.00 1.00 100.0 100.00 4.15e-164
seq_5914_test seq_26567_train 1.00 1.00 100.0 100.00 4.15e-164
seq_1831_test seq_10013_train 1.00 1.00 100.0 100.00 4.15e-164
seq_5237_test seq_23841_train 1.00 1.00 100.0 100.00 4.15e-164
seq_4355_test seq_6642_train 1.00 1.00 100.0 100.00 4.15e-164
seq_4355_test seq_8123_train 1.00 1.00 100.0 100.00 4.15e-164
seq_4355_test seq_12189_train 1.00 1.00 100.0 100.00 4.15e-164
seq_4948_test seq_45388_train 1.00 1.00 100.0 100.00 4.15e-164
seq_63_test seq_28856_train 1.00 1.00 100.0 100.00 4.15e-164
seq_2504_test seq_4482_train 1.00 1.00 100.0 100.00 4.15e-164
seq_5446_test seq_26355_train 1.00 1.00 100.0 100.00 4.15e-164
seq_2320_test seq_38610_train 1.00 1.00 100.0 100.00 4.15e-164
seq_1825_test seq_39064_train 1.00 1.00 100.0 100.00 4.15e-164
seq_999_test seq_17987_train 1.00 1.00 100.0 100.00 4.15e-164
seq_272_test seq_2676_train 1.00 1.00 100.0 99.70 1.97e-163
seq_896_test seq_19584_train 1.00 1.00 100.0 99.70 1.97e-163
seq_101_test seq_15306_train 1.00 1.00 100.0 99.70 1.97e-163
seq_1365_test seq_984_train 1.00 1.00 100.0 99.70 1.97e-163
seq_1089_test seq_18547_train 1.00 1.00 99.6 99.60 2.03e-162
seq_3199_test seq_44544_train 1.00 1.00 99.6 99.60 2.03e-162
seq_5682_test seq_11148_train 1.00 1.00 99.6 99.30 4.52e-161
seq_1403_test seq_7081_train 0.99 0.99 100.0 99.30 9.33e-163
seq_210_test seq_21473_train 0.99 0.99 100.0 99.30 9.33e-163
seq_534_test seq_35581_train 0.99 0.99 100.0 99.30 9.33e-163
seq_476_test seq_36439_train 0.99 0.99 100.0 99.30 9.33e-163
seq_182_test seq_3220_train 0.99 0.99 100.0 99.30 9.33e-163
seq_231_test seq_16018_train 0.99 0.99 100.0 99.30 9.33e-163
seq_24_test seq_21570_train 0.99 0.99 100.0 99.00 4.41e-162
seq_4333_test seq_14019_train 1.00 1.00 99.0 99.00 4.70e-159
seq_4381_test seq_6219_train 0.99 0.99 100.0 99.00 4.41e-162
seq_561_test seq_8406_train 1.00 0.99 99.6 98.90 2.13e-160
seq_148_test seq_20863_train 1.00 1.00 99.0 98.70 1.03e-157
seq_4370_test seq_8784_train 0.99 0.99 100.0 98.70 2.08e-161
seq_1445_test seq_34915_train 1.00 1.00 98.6 98.60 2.23e-157
seq_89_test seq_11552_train 1.00 1.00 98.6 98.60 2.23e-157
seq_4648_test seq_18535_train 1.00 1.00 98.3 98.30 1.05e-155
seq_4995_test seq_12896_train 0.98 0.98 100.0 98.30 9.81e-161
seq_3980_test seq_12896_train 0.98 0.98 100.0 98.30 9.81e-161
seq_3974_test seq_6378_train 1.00 1.00 98.3 98.30 1.05e-155
seq_5917_test seq_10882_train 0.98 0.98 100.0 98.30 9.81e-161
seq_5496_test seq_17883_train 0.98 0.98 100.0 97.70 2.17e-159
seq_70_test seq_27103_train 1.00 0.99 98.6 97.32 4.81e-157
seq_2566_test seq_23075_train 0.97 0.97 100.0 97.30 1.02e-158
seq_4540_test seq_47033_train 0.99 0.99 98.3 97.02 4.83e-153
seq_228_test seq_33098_train 0.97 0.97 100.0 97.00 4.76e-158
seq_3001_test seq_42453_train 0.99 0.99 97.6 96.92 4.73e-151
seq_3748_test seq_32602_train 0.97 0.97 100.0 96.70 2.23e-157
seq_2246_test seq_39486_train 0.97 0.97 100.0 96.70 2.23e-157
seq_4903_test seq_33189_train 0.97 0.97 100.0 96.70 2.23e-157
seq_702_test seq_33812_train 0.97 0.97 100.0 96.70 2.23e-157
seq_4540_test seq_23540_train 1.00 1.00 96.6 96.60 2.02e-147
seq_3835_test seq_6428_train 1.00 1.00 96.6 96.31 4.17e-146
seq_4786_test seq_47033_train 1.00 1.00 96.3 96.30 8.88e-146
seq_1462_test seq_35303_train 0.96 0.96 100.0 96.30 1.04e-156
seq_3110_test seq_5664_train 0.96 0.96 100.0 96.30 1.04e-156
seq_1303_test seq_24975_train 0.96 0.96 100.0 96.30 1.04e-156
seq_1072_test seq_41499_train 0.96 0.96 100.0 96.00 4.85e-156
seq_3001_test seq_967_train 0.99 0.99 96.9 95.93 4.32e-147
seq_579_test seq_6216_train 0.96 0.96 100.0 95.70 2.25e-155
seq_4540_test seq_35980_train 0.99 0.99 96.9 95.64 1.96e-146
seq_184_test seq_24643_train 0.99 0.99 96.3 95.63 1.82e-144
seq_4786_test seq_35980_train 1.00 1.00 95.6 95.60 1.65e-142
seq_1495_test seq_4798_train 0.99 0.99 96.6 95.34 8.54e-145
seq_5496_test seq_18987_train 0.95 0.95 100.0 95.30 1.05e-154
seq_4627_test seq_44772_train 0.95 0.95 100.0 95.30 1.05e-154
seq_5628_test seq_2520_train 0.95 0.95 100.0 95.00 4.85e-154
seq_5101_test seq_17280_train 0.95 0.95 100.0 94.70 2.25e-153
seq_5011_test seq_3243_train 0.95 0.95 100.0 94.70 2.25e-153
seq_967_test seq_6643_train 0.95 0.95 100.0 94.70 2.25e-153
seq_4786_test seq_23540_train 0.99 0.99 95.6 94.36 6.57e-140
seq_2246_test seq_18990_train 0.99 1.00 95.6 94.36 3.50e-142
seq_229_test seq_28313_train 0.99 1.00 95.3 94.35 3.11e-140
seq_5309_test seq_43576_train 0.94 0.94 100.0 94.30 1.04e-152
seq_2504_test seq_9693_train 0.94 0.94 100.0 94.30 1.04e-152
seq_5245_test seq_20326_train 0.94 0.94 100.0 94.30 1.04e-152
seq_558_test seq_26957_train 0.99 0.99 94.9 93.95 2.53e-137
seq_600_test seq_35028_train 0.94 0.94 100.0 93.70 2.20e-151
seq_1098_test seq_10728_train 0.99 0.99 94.6 93.65 1.03e-135
seq_3114_test seq_2676_train 0.93 0.93 100.0 92.70 2.13e-149
seq_3566_test seq_23862_train 0.93 0.93 100.0 92.70 2.13e-149
seq_2939_test seq_11755_train 0.96 0.96 96.5 92.64 1.38e-139
seq_4540_test seq_15508_train 0.96 0.96 96.8 92.64 1.48e-140
seq_550_test seq_24643_train 1.00 1.00 92.6 92.32 7.96e-127
seq_2042_test seq_31740_train 0.92 0.92 100.0 92.30 9.74e-149
seq_4111_test seq_4578_train 0.92 0.92 100.0 92.30 9.74e-149
seq_3400_test seq_15583_train 0.92 0.92 100.0 92.00 4.44e-148
seq_558_test seq_46973_train 0.99 0.99 92.9 91.97 9.08e-128
seq_5914_test seq_17478_train 0.91 0.91 100.0 91.30 9.20e-147
seq_558_test seq_39072_train 0.99 0.99 92.2 91.00 5.18e-124
seq_874_test seq_31915_train 0.91 0.91 100.0 91.00 4.17e-146
seq_5917_test seq_17098_train 0.91 0.91 100.0 91.00 4.17e-146
seq_3069_test seq_20405_train 0.91 0.91 100.0 91.00 4.17e-146
seq_596_test seq_42021_train 0.94 0.94 96.7 90.61 1.11e-136