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_test.csv.gz against train set transcription_factor_prediction_human_2_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 transcription_factor_prediction_human_2_test.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_test.csv.gz transcription_factor_prediction_human_2_train.csv.gz
Data Leakage (percentage) 1.50% 0.25%
Data Leakage (count) 15 47
Similarity Histogram
53 high-similarity alignments
Query (Q) Target (T) Q Cov. T Cov. % Identity % Similarity E-value Alignment
seq_834_test seq_8068_train 0.97 0.97 100.0 97.00 2.76e-50
seq_570_test seq_5715_train 0.98 0.99 98.0 96.04 6.65e-47
seq_765_test seq_1994_train 0.99 0.99 97.0 96.03 1.44e-46
seq_834_test seq_8673_train 0.99 0.99 97.0 96.03 1.44e-46
seq_412_test seq_13700_train 0.98 0.97 98.9 95.93 6.51e-48
seq_991_test seq_8602_train 1.00 1.00 95.0 95.00 6.65e-44
seq_947_test seq_6221_train 0.97 0.97 97.9 94.96 6.65e-47
seq_991_test seq_4280_train 1.00 1.00 94.1 94.10 2.67e-40
seq_570_test seq_14470_train 0.97 0.99 97.0 94.09 6.65e-44
seq_928_test seq_8602_train 0.98 0.99 96.0 94.08 1.42e-43
seq_867_test seq_16768_train 0.99 1.00 95.0 94.05 1.39e-42
seq_947_test seq_17769_train 1.00 0.99 95.0 94.05 1.39e-42
seq_543_test seq_518_train 1.00 1.00 94.0 94.00 2.95e-42
seq_781_test seq_518_train 0.98 0.98 95.9 93.98 3.10e-44
seq_867_test seq_4383_train 1.00 1.00 93.1 93.10 1.10e-38
seq_832_test seq_10644_train 0.94 0.94 98.9 93.06 1.44e-46
seq_991_test seq_13643_train 0.99 0.99 94.0 93.06 1.33e-41
seq_947_test seq_13933_train 1.00 0.99 94.0 93.06 5.99e-41
seq_928_test seq_11050_train 0.96 0.97 96.9 93.02 6.65e-44
seq_679_test seq_9767_train 0.98 0.97 95.9 93.02 6.50e-43
seq_928_test seq_13643_train 0.97 0.98 95.9 93.02 6.50e-43
seq_928_test seq_4084_train 0.97 0.98 95.9 93.02 6.50e-43
seq_928_test seq_16861_train 0.97 0.98 95.9 93.02 6.50e-43
seq_806_test seq_17891_train 0.97 0.97 95.9 93.02 1.42e-43
seq_570_test seq_9236_train 0.97 0.98 95.9 93.02 6.50e-43
seq_947_test seq_10135_train 0.98 0.98 94.9 93.00 1.39e-42
seq_806_test seq_2518_train 0.99 0.98 94.0 92.12 2.67e-40
seq_570_test seq_11164_train 0.98 0.99 94.0 92.12 2.67e-40
seq_947_test seq_14302_train 1.00 0.99 93.0 92.07 2.49e-39
seq_570_test seq_61_train 0.96 0.97 95.9 92.06 2.95e-42
seq_570_test seq_5396_train 0.96 0.98 95.9 92.06 1.33e-41
seq_570_test seq_1399_train 0.95 0.96 96.9 92.06 3.04e-43
seq_867_test seq_6298_train 0.97 0.98 94.9 92.05 2.83e-41
seq_765_test seq_17066_train 0.95 0.95 96.8 91.96 6.65e-44
seq_928_test seq_17826_train 0.94 0.95 96.8 91.09 1.39e-42
seq_928_test seq_1660_train 0.92 0.92 98.9 91.09 3.12e-45
seq_867_test seq_6338_train 0.97 0.97 93.9 91.08 2.29e-38
seq_928_test seq_18226_train 0.95 0.95 95.8 91.01 2.67e-40
seq_781_test seq_16210_train 0.95 0.95 95.8 91.01 2.95e-42
seq_991_test seq_11050_train 0.95 0.95 95.8 91.01 2.95e-42
seq_991_test seq_16861_train 0.95 0.95 95.8 91.01 2.95e-42
seq_991_test seq_4084_train 0.96 0.96 94.8 91.01 2.83e-41
seq_806_test seq_758_train 0.96 0.96 94.8 91.01 2.83e-41
seq_867_test seq_8301_train 0.96 0.96 94.8 91.01 2.49e-39
seq_947_test seq_11078_train 0.96 0.96 94.8 91.01 2.83e-41
seq_781_test seq_1275_train 0.97 0.97 93.8 90.99 2.67e-40
seq_806_test seq_17226_train 0.99 0.99 91.0 90.09 8.98e-37
seq_806_test seq_18096_train 0.98 0.98 91.9 90.06 1.00e-37
seq_570_test seq_8713_train 0.95 0.96 94.8 90.06 5.64e-40
seq_806_test seq_3628_train 0.94 0.94 95.7 90.05 1.33e-41
seq_997_test seq_10817_train 0.94 0.94 95.7 90.05 1.33e-41
seq_806_test seq_17676_train 0.97 0.97 92.8 90.02 1.10e-38
seq_784_test seq_8197_train 1.00 1.00 90.0 90.00 7.95e-36