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 transcription_factor_prediction_human_2_val.csv.gz against train set transcription_factor_prediction_human_2_train.csv.gz
Data Leakage:✖FailHow a flag is decided →
gb-qc v1.0.0 · run 2026-09-15 22:30:51

Basic Descriptive Statistics

Filename transcription_factor_prediction_human_2_val.csv.gz transcription_factor_prediction_human_2_train.csv.gz
Number of sequences 1000 19000
Minimum length 101 101
Mean length 101.00 101.00
Maximum length 101 101

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 transcription_factor_prediction_human_2_val.csv.gz transcription_factor_prediction_human_2_train.csv.gz
Data Leakage (percentage) 4.30% 0.46%
Data Leakage (count) 43 87
Similarity Histogram
94 high-similarity alignments
Query (Q) Target (T) Q Cov. T Cov. % Identity % Similarity E-value Alignment
seq_23_test seq_17824_train 1.00 1.00 100.0 100.00 2.45e-52
seq_99_test seq_10659_train 1.00 1.00 100.0 100.00 2.45e-52
seq_79_test seq_2254_train 1.00 1.00 100.0 100.00 2.45e-52
seq_641_test seq_10033_train 1.00 1.00 100.0 100.00 2.45e-52
seq_758_test seq_8115_train 1.00 1.00 100.0 100.00 2.45e-52
seq_950_test seq_14323_train 1.00 1.00 100.0 100.00 2.45e-52
seq_44_test seq_2086_train 1.00 1.00 100.0 100.00 2.45e-52
seq_677_test seq_5718_train 1.00 1.00 100.0 100.00 2.45e-52
seq_223_test seq_8605_train 1.00 1.00 100.0 100.00 2.45e-52
seq_218_test seq_14220_train 1.00 1.00 100.0 100.00 2.45e-52
seq_329_test seq_641_train 1.00 1.00 100.0 100.00 2.45e-52
seq_521_test seq_9822_train 1.00 1.00 100.0 100.00 2.45e-52
seq_617_test seq_6586_train 1.00 1.00 100.0 100.00 2.45e-52
seq_501_test seq_11541_train 1.00 1.00 100.0 100.00 2.45e-52
seq_225_test seq_12205_train 1.00 1.00 100.0 100.00 2.45e-52
seq_636_test seq_15204_train 1.00 1.00 100.0 100.00 2.45e-52
seq_456_test seq_12315_train 1.00 1.00 100.0 100.00 2.45e-52
seq_456_test seq_9183_train 1.00 1.00 100.0 100.00 2.45e-52
seq_18_test seq_13844_train 1.00 1.00 100.0 100.00 2.45e-52
seq_128_test seq_18709_train 1.00 1.00 100.0 100.00 2.45e-52
seq_859_test seq_10911_train 1.00 1.00 99.0 99.00 1.26e-50
seq_192_test seq_5497_train 0.99 0.99 100.0 99.00 1.19e-51
seq_217_test seq_1399_train 0.99 0.99 99.0 98.01 6.04e-50
seq_999_test seq_12935_train 1.00 0.99 98.0 97.02 1.41e-47
seq_528_test seq_2189_train 0.97 0.97 100.0 97.00 2.76e-50
seq_343_test seq_5798_train 0.99 0.99 97.0 96.03 1.44e-46
seq_282_test seq_6900_train 0.96 0.96 100.0 96.00 1.32e-49
seq_343_test seq_14749_train 1.00 1.00 96.0 96.00 1.45e-45
seq_784_test seq_8243_train 1.00 1.00 95.0 95.00 6.65e-44
seq_784_test seq_16829_train 1.00 1.00 95.0 95.00 6.65e-44
seq_803_test seq_15326_train 0.95 0.95 100.0 95.00 6.30e-49
seq_780_test seq_11543_train 0.97 0.97 97.9 94.96 6.65e-47
seq_217_test seq_9731_train 0.98 0.98 96.9 94.96 6.72e-46
seq_217_test seq_5202_train 0.98 0.98 96.9 94.96 6.72e-46
seq_217_test seq_5715_train 0.96 0.96 98.9 94.94 6.51e-48
seq_976_test seq_15936_train 0.94 0.94 100.0 94.10 2.99e-48
seq_977_test seq_2208_train 0.94 0.94 100.0 94.10 2.99e-48
seq_383_test seq_13123_train 1.00 0.98 96.0 94.08 1.45e-44
seq_96_test seq_17065_train 0.99 0.98 96.0 94.08 1.42e-43
seq_576_test seq_6247_train 0.99 0.99 95.0 94.05 3.04e-43
seq_96_test seq_11571_train 0.99 0.99 95.0 94.05 3.04e-43
seq_471_test seq_8924_train 0.98 0.97 96.9 93.99 1.45e-44
seq_859_test seq_10566_train 0.97 0.97 96.9 93.99 3.12e-45
seq_999_test seq_12773_train 0.97 0.96 97.9 93.98 1.45e-45
seq_859_test seq_6496_train 0.98 0.98 95.9 93.98 3.10e-44
seq_460_test seq_7646_train 0.93 0.93 100.0 93.10 1.41e-47
seq_999_test seq_13414_train 1.00 0.99 94.0 93.06 5.99e-41
seq_859_test seq_17843_train 0.97 0.97 95.9 93.02 1.42e-43
seq_999_test seq_6921_train 0.98 0.97 95.9 93.02 6.50e-43
seq_784_test seq_9364_train 0.98 0.98 94.9 93.00 1.39e-42
seq_784_test seq_7386_train 1.00 1.00 93.0 93.00 1.27e-40
seq_206_test seq_13414_train 1.00 1.00 93.0 93.00 1.27e-40
seq_217_test seq_14470_train 0.94 0.95 97.9 92.12 3.10e-44
seq_383_test seq_4538_train 1.00 0.98 94.0 92.12 2.83e-41
seq_859_test seq_3077_train 0.98 0.99 94.0 92.12 2.67e-40
seq_849_test seq_5402_train 0.98 0.99 94.0 92.12 2.67e-40
seq_995_test seq_1046_train 0.99 0.99 93.0 92.07 5.64e-40
seq_576_test seq_2393_train 0.99 0.99 93.0 92.07 5.64e-40
seq_999_test seq_15378_train 0.97 0.96 95.9 92.06 2.95e-42
seq_343_test seq_6905_train 0.94 0.94 97.8 92.03 6.73e-45
seq_780_test seq_3872_train 0.96 0.96 95.8 91.97 6.50e-43
seq_784_test seq_15753_train 0.97 0.97 94.8 91.96 6.28e-42
seq_96_test seq_8772_train 0.97 0.97 94.8 91.96 6.28e-42
seq_576_test seq_5193_train 0.98 1.00 93.0 91.14 4.79e-38
seq_471_test seq_13123_train 0.95 0.94 96.8 91.09 1.39e-42
seq_217_test seq_9236_train 0.94 0.94 96.8 91.09 3.04e-43
seq_471_test seq_8604_train 0.98 0.97 93.9 91.08 1.19e-39
seq_206_test seq_12935_train 0.99 0.99 92.0 91.08 2.29e-38
seq_999_test seq_7056_train 1.00 0.99 92.0 91.08 1.00e-37
seq_859_test seq_615_train 0.98 0.98 92.9 91.04 2.49e-39
seq_343_test seq_1950_train 0.96 0.95 95.8 91.01 1.33e-41
seq_628_test seq_11066_train 0.95 0.96 95.8 91.01 1.33e-41
seq_576_test seq_1486_train 0.96 0.96 94.8 91.01 2.83e-41
seq_96_test seq_10724_train 0.96 0.96 94.8 91.01 2.83e-41
seq_784_test seq_2184_train 0.97 0.97 93.8 90.99 2.67e-40
seq_859_test seq_12666_train 0.97 0.97 93.8 90.99 2.67e-40
seq_780_test seq_18175_train 0.95 0.98 94.9 90.16 2.67e-40
seq_343_test seq_4954_train 0.94 0.93 96.8 90.12 6.28e-42
seq_217_test seq_5396_train 0.93 0.94 96.8 90.12 6.28e-42
seq_628_test seq_18006_train 0.97 0.98 92.9 90.11 4.79e-38
seq_217_test seq_7630_train 0.91 0.91 98.9 90.10 1.45e-44
seq_217_test seq_61_train 0.91 0.91 98.9 90.10 1.45e-44
seq_445_test seq_12666_train 0.99 0.99 91.0 90.09 8.98e-37
seq_784_test seq_16056_train 0.98 0.98 91.9 90.06 1.00e-37
seq_576_test seq_11941_train 0.98 0.98 91.9 90.06 1.00e-37
seq_471_test seq_4538_train 0.96 0.95 94.8 90.06 5.64e-40
seq_616_test seq_16499_train 0.96 0.95 94.8 90.06 5.64e-40
seq_217_test seq_11164_train 0.94 0.94 95.7 90.05 1.33e-41
seq_445_test seq_10911_train 0.96 0.96 93.8 90.05 1.19e-39
seq_96_test seq_1015_train 0.96 0.96 93.8 90.05 1.19e-39
seq_146_test seq_424_train 0.96 0.96 93.8 90.05 1.19e-39
seq_859_test seq_14946_train 0.97 0.97 92.8 90.02 1.10e-38
seq_616_test seq_18006_train 0.97 0.97 92.8 90.02 1.10e-38
seq_217_test seq_13699_train 0.97 0.97 92.8 90.02 1.10e-38