- [
CNV Classification Criteria](#-CNVClassification Criteria)
This tool evaluates the performance of copy number variation (CNV) calling methods from three software platforms—GenomStudio, NxClinical, and a Custom Software—by comparing their CNV calls against a gold standard dataset derived from the 1000 Genomes Project. It quantifies how well the CNV calls from these tools overlap with the reference CNVs, classifying them into True Positives (TP), False Positives (FP), and False Negatives (FN) based on predefined criteria.
True Positive (TP)
If a CNV call overlaps with a gold standard CNV by 50% or more, it is considered a True Positive (TP).
False Positive (FP)
If a CNV call detects a CNV that is not in the gold standard dataset or has insufficient overlap (less than 50%), it is considered a False Positive (FP).
False Negative (FN)
If a CNV present in the gold standard dataset is not detected by the calling method, it is considered a False Negative (FN).
There are some statistical parameters to measure performance:
Recall = TP / (TP + FN)
Precision = TP / (TP + FP)
F1-Score = 2 * (Precision * Recall) / (Precision + Recall)
These metrics—Recall (also called sensitivity), Precision, and F1-Score—can be calculated to assess how well each tool balances detecting true CNVs while avoiding errors.
To run the tool locally using Nextflow, execute the following command from the project directory:
nextflow run main.nf

