CPC G16B 40/10 (2019.02) [G16B 20/00 (2019.02); G16B 20/20 (2019.02); G16B 30/00 (2019.02)] | 21 Claims |
1. A computer-implemented method for determining a number of nucleic acid repeats in a DNA comprising a nucleic acid repeat region, the method comprising:
a) receiving, by one or more processors, DNA size and abundance data of DNA amplification products generated from the DNA comprising the nucleic acid repeat region by using a primer set comprising a first primer recognizing the nucleic acid repeat region and a second primer recognizing a region outside of the nucleic acid repeat region;
b) generating, by the one or more processors, a set of sample data by sampling the DNA size and abundance data at a sampling frequency;
c) generating, by the one or more processors, a set of low-pass data by applying a low-pass filter to the set of sample data;
d) generating, by the one or more processors, a set of band-pass data by applying a band-pass filter to the set of sample data;
e) identifying, by the one or more processors, one or more peaks in the set of low-pass data;
f) identifying, by the one or more processors, one or more peaks in the set of band-pass data; and
g) identifying, by the one or more processors, a final peak representing a number of nucleic acid repeats in the nucleic acid repeat region based on the one or more peaks in the set of low-pass data and the one or more peaks in the set of band-pass data.
|