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

Basic Descriptive Statistics

Filename lncrna_g_max_test.csv.gz lncrna_g_max_train.csv.gz
Number of sequences 490 8000
Minimum length 120 102
Mean length 615.97 639.54
Maximum length 1644 1740

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 lncrna_g_max_test.csv.gz lncrna_g_max_train.csv.gz
Data Leakage (percentage) 2.45% 0.19%
Data Leakage (count) 12 15
Similarity Histogram
22 high-similarity alignments
Query (Q) Target (T) Q Cov. T Cov. % Identity % Similarity E-value Alignment
seq_367_test seq_6228_train 1.00 1.00 97.9 97.90 7.38e-226
seq_367_test seq_2324_train 1.00 1.00 97.7 97.70 7.04e-223
seq_342_test seq_32_train 1.00 1.00 97.1 97.10 1.12e-142
seq_342_test seq_1355_train 1.00 1.00 97.1 97.10 1.12e-142
seq_342_test seq_240_train 1.00 1.00 97.1 97.10 1.12e-142
seq_342_test seq_3388_train 1.00 1.00 97.1 97.10 1.12e-142
seq_389_test seq_32_train 1.00 1.00 97.1 97.10 1.12e-142
seq_389_test seq_1355_train 1.00 1.00 97.1 97.10 1.12e-142
seq_389_test seq_240_train 1.00 1.00 97.1 97.10 1.12e-142
seq_389_test seq_3388_train 1.00 1.00 97.1 97.10 1.12e-142
seq_146_test seq_4420_train 1.00 1.00 95.3 95.30 5.08e-143
seq_367_test seq_7729_train 0.98 1.00 96.9 94.87 2.35e-213
seq_19_test seq_5960_train 1.00 1.00 93.6 93.60 2.77e-97
seq_19_test seq_1969_train 1.00 1.00 93.6 93.60 2.77e-97
seq_360_test seq_5960_train 1.00 1.00 93.6 93.60 2.77e-97
seq_360_test seq_1969_train 1.00 1.00 93.6 93.60 2.77e-97
seq_256_test seq_7945_train 1.00 1.00 92.5 92.31 0.00e+00
seq_449_test seq_6408_train 0.96 1.00 95.9 91.78 0.00e+00
seq_310_test seq_6408_train 0.96 1.00 95.9 91.78 0.00e+00
seq_87_test seq_4896_train 0.96 1.00 95.5 91.39 4.67e-104
seq_428_test seq_7893_train 0.96 1.00 95.1 91.11 1.30e-320
seq_386_test seq_7676_train 1.00 1.00 90.5 90.50 1.04e-316