Algorithm for automatic genotype calling of single nucleotide polymorphisms using the full course of TaqMan real-time data

A. Callegaro, R. Spinelli, L. Beltrame, S. Bicciato, L. Caristina, S. Censuales, G. De Bellis, Cristina Battaglia

Research output: Contribution to journalArticle

5 Citations (Scopus)

Abstract

Single nucleotide polymorphisms (SNPs) are often determined using TaqMan real-time PCR assays (Applied Biosystems) and commercial software that assigns genotypes based on reporter probe signals at the end of amplification. Limitations to the large-scale application of this approach include the need for positive controls or operator intervention to set signal thresholds when one allele is rare. In the interest of optimizing real-time PCR genotyping, we developed an algorithm for automatic genotype calling based on the full course of real-time PCR data. Best cycle genotyping algorithm (BCGA), written in the open source language R, is based on the assumptions that classification depends on the time (cycle) of amplification and that it is possible to identify a best discriminating cycle for each SNP assay. The algorithm is unique in that it classifies samples according to the behavior of blanks (no DNA samples), which cluster with heterozygous samples. This method of classification eliminates the need for positive controls and permits accurate genotyping even in the absence of a genotype class, for example when one allele is rare. Here, we describe the algorithm and test its validity, compared to the standard end-point method and to DNA sequencing.

Original languageEnglish
Article numbere56
JournalNucleic Acids Research
Volume34
Issue number7
DOIs
Publication statusPublished - 2006

Fingerprint

Single Nucleotide Polymorphism
Genotype
Real-Time Polymerase Chain Reaction
Alleles
DNA Sequence Analysis
Language
Software
DNA

ASJC Scopus subject areas

  • Genetics

Cite this

Algorithm for automatic genotype calling of single nucleotide polymorphisms using the full course of TaqMan real-time data. / Callegaro, A.; Spinelli, R.; Beltrame, L.; Bicciato, S.; Caristina, L.; Censuales, S.; De Bellis, G.; Battaglia, Cristina.

In: Nucleic Acids Research, Vol. 34, No. 7, e56, 2006.

Research output: Contribution to journalArticle

Callegaro, A, Spinelli, R, Beltrame, L, Bicciato, S, Caristina, L, Censuales, S, De Bellis, G & Battaglia, C 2006, 'Algorithm for automatic genotype calling of single nucleotide polymorphisms using the full course of TaqMan real-time data', Nucleic Acids Research, vol. 34, no. 7, e56. https://doi.org/10.1093/nar/gkl185
Callegaro, A. ; Spinelli, R. ; Beltrame, L. ; Bicciato, S. ; Caristina, L. ; Censuales, S. ; De Bellis, G. ; Battaglia, Cristina. / Algorithm for automatic genotype calling of single nucleotide polymorphisms using the full course of TaqMan real-time data. In: Nucleic Acids Research. 2006 ; Vol. 34, No. 7.
@article{401282f2666a4675bcb3cae231cc6ff7,
title = "Algorithm for automatic genotype calling of single nucleotide polymorphisms using the full course of TaqMan real-time data",
abstract = "Single nucleotide polymorphisms (SNPs) are often determined using TaqMan real-time PCR assays (Applied Biosystems) and commercial software that assigns genotypes based on reporter probe signals at the end of amplification. Limitations to the large-scale application of this approach include the need for positive controls or operator intervention to set signal thresholds when one allele is rare. In the interest of optimizing real-time PCR genotyping, we developed an algorithm for automatic genotype calling based on the full course of real-time PCR data. Best cycle genotyping algorithm (BCGA), written in the open source language R, is based on the assumptions that classification depends on the time (cycle) of amplification and that it is possible to identify a best discriminating cycle for each SNP assay. The algorithm is unique in that it classifies samples according to the behavior of blanks (no DNA samples), which cluster with heterozygous samples. This method of classification eliminates the need for positive controls and permits accurate genotyping even in the absence of a genotype class, for example when one allele is rare. Here, we describe the algorithm and test its validity, compared to the standard end-point method and to DNA sequencing.",
author = "A. Callegaro and R. Spinelli and L. Beltrame and S. Bicciato and L. Caristina and S. Censuales and {De Bellis}, G. and Cristina Battaglia",
year = "2006",
doi = "10.1093/nar/gkl185",
language = "English",
volume = "34",
journal = "Nucleic Acids Research",
issn = "0305-1048",
publisher = ". This work is written by (a) US Government employee(s) and is in the public domain in the US",
number = "7",

}

TY - JOUR

T1 - Algorithm for automatic genotype calling of single nucleotide polymorphisms using the full course of TaqMan real-time data

AU - Callegaro, A.

AU - Spinelli, R.

AU - Beltrame, L.

AU - Bicciato, S.

AU - Caristina, L.

AU - Censuales, S.

AU - De Bellis, G.

AU - Battaglia, Cristina

PY - 2006

Y1 - 2006

N2 - Single nucleotide polymorphisms (SNPs) are often determined using TaqMan real-time PCR assays (Applied Biosystems) and commercial software that assigns genotypes based on reporter probe signals at the end of amplification. Limitations to the large-scale application of this approach include the need for positive controls or operator intervention to set signal thresholds when one allele is rare. In the interest of optimizing real-time PCR genotyping, we developed an algorithm for automatic genotype calling based on the full course of real-time PCR data. Best cycle genotyping algorithm (BCGA), written in the open source language R, is based on the assumptions that classification depends on the time (cycle) of amplification and that it is possible to identify a best discriminating cycle for each SNP assay. The algorithm is unique in that it classifies samples according to the behavior of blanks (no DNA samples), which cluster with heterozygous samples. This method of classification eliminates the need for positive controls and permits accurate genotyping even in the absence of a genotype class, for example when one allele is rare. Here, we describe the algorithm and test its validity, compared to the standard end-point method and to DNA sequencing.

AB - Single nucleotide polymorphisms (SNPs) are often determined using TaqMan real-time PCR assays (Applied Biosystems) and commercial software that assigns genotypes based on reporter probe signals at the end of amplification. Limitations to the large-scale application of this approach include the need for positive controls or operator intervention to set signal thresholds when one allele is rare. In the interest of optimizing real-time PCR genotyping, we developed an algorithm for automatic genotype calling based on the full course of real-time PCR data. Best cycle genotyping algorithm (BCGA), written in the open source language R, is based on the assumptions that classification depends on the time (cycle) of amplification and that it is possible to identify a best discriminating cycle for each SNP assay. The algorithm is unique in that it classifies samples according to the behavior of blanks (no DNA samples), which cluster with heterozygous samples. This method of classification eliminates the need for positive controls and permits accurate genotyping even in the absence of a genotype class, for example when one allele is rare. Here, we describe the algorithm and test its validity, compared to the standard end-point method and to DNA sequencing.

UR - http://www.scopus.com/inward/record.url?scp=33645949715&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33645949715&partnerID=8YFLogxK

U2 - 10.1093/nar/gkl185

DO - 10.1093/nar/gkl185

M3 - Article

C2 - 16617143

AN - SCOPUS:33645949715

VL - 34

JO - Nucleic Acids Research

JF - Nucleic Acids Research

SN - 0305-1048

IS - 7

M1 - e56

ER -