Noninvasive fetal variant identification using fragmentomics-based classification
By integrating deep whole genome sequencing and fragmentomics-based classification using machine learning, the method enhances the accuracy of fetal genotype prediction in NIPT, addressing the limitations of current technologies in identifying diverse genetic variants.
Patent Information
- Application Number
- PCT/IL2024/051015
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-16
- Filing Date
- 2024-10-15
- Publication Date
- 2025-04-24
AI Technical Summary
Current non-invasive prenatal testing (NIPT) technologies struggle to accurately identify single nucleotide variants, short insertions and deletions, and moderate-sized copy number variations in fetal DNA, due to the challenge of distinguishing between fetal and maternal DNA sequences.
The method involves deep whole genome sequencing of maternal cell-free DNA and genomic DNA, combined with fragmentomics-based classification using machine learning models. These models analyze fragmentomic features such as fragment length, end motifs, and methylation patterns to determine the probability of each DNA read originating from the fetus or the mother.
This approach improves the accuracy of fetal genotype prediction by reducing mistaken and low-confidence predictions, allowing for the identification of various genetic variants in the fetal genome, including single nucleotide mutations.
Smart Images

Figure IMGF000022_0001 
Figure IMGF000023_0001 
Figure IMGF000009_0001
Abstract
Description
[0001] NON INVASI E FETAL VARIANT IDENTIFICATION USI G FRAGMENTOMICS-BASED CIASSIFICATION
[0002] TECHNOLOGICAL FIELD
[0003] The present disclosure relates to the field of prenatal genetic analysis.
[0004] REFERENCES:
[0005] Chiu and Lo (2021) Prenatal Diagnosis 41 (10): 1193-1201.
[0006] Ding and Lo (2022) Diagnostics (Basel, Switzerland) 12(4), 978.
[0007] Jiang et al (2020) Cancer Discovery 10 (5): 664-73.
[0008] Kang et al (2017) Genome Biology 18, 1-12.
[0009] Li and Durbin (2009) Bioinformatics 25 (14): 1754-60.
[0010] Li et al (2018) Nucleic Acids Research, 46(15), e89.
[0011] Li et al (2021) Briefings in Bioinformatics, 22(6), bbab250.
[0012] Liu (2022) British Journal of Cancer 126 (3): 379-90.
[0013] Moufarrej et al (2023) Annual Review of Biomedical Data Science https: / / doi.org / 10.1146 / annurev-biodatasci-020722-094144
[0014] Poplin et al (2017) bioRxiv. https: / / doi.org / 10.1101 / 201178
[0015] Rabinowitz et al (2.019) Genome Res. 29 (3), pp. 428-438
[0016] Sun et al (2018) PNAS USA 115 (22) E5106-14.
[0017] Zhou et al (2022) PNAS USA 119 (44) e2209852119.
[0018] BACKGROUND
[0019] Non-invasive prenatal testing (NIPT) is the process of assessing the health of an unborn fetus by determining the risk that the fetus will be born with genetic abnormalities. NIPT relies on the existence of cell-free fetal DNA (cffDNA) fragments as a portion of the cell-free DNA (cfDNA) circulating in maternal plasma.
[0020] Current NIPT tests can detect large genetic aberrations on a whole-chromosome scale, or very large, specific copy number variations (CNVs). However, other types of genetic variants such as single nucleotide variants (SNVs), short insertions and deletions and CNVs of moderate size can also have dramatic health effects and are not considered in any currently available NIPT product.
[0021] A major challenge in fetal genotype prediction from cfDNA is identifying the informative DNA sequences (known as reads). Only a small fraction of the sequenced cfDNA reads originate from the fetus. Typically, the fetal fraction is 10-20%, depending on gestational age and other factors (Moufarrej et al. 2023). With the rest of the reads originating from the mother’s genome. Thus, determining which reads represent the fetal genome is crucial for accurately identifying variants present in the fetus.
[0022] Fragments from fetal and maternal origin have different characteristics (Ding and Lo 2022; Chiu and Lo 2021; Liu 2022). These include the fragment lengths, composition of the DNA sequences at the ends of the fragments (known as end motifs), preferential genomic end points of fetal fragments, differences in the distribution of the fragments along the genome, methylation profiles, and more. The study of these features is known as fragmentomics.
[0023] WO 2024 / 186978 describes using the fragmentomics features of fragment length and end motifs for estimating fetal fraction in non-invasive prenatal testing.
[0024] Several studies used methylation profiles of cfDNA fragments for cancer diagnosis. Kang et al (2017) describe non-invasive cancer diagnosis and tissue-of-origin prediction using methylation profiles of cell-free DNA. Li et al (2018) describe non- invasive cancer detection at the resolution of individual reads using cell-free DNA methylation sequencing data. Li et al (2021) describe deep learning-based noninvasive cancer detection by integrating DNA sequence and methylation information of individual cell-free DNA reads. The methylation-based studies are limited to prediction of origin of fragments on which DNA methylation can potentially occur (i.e., CpG sites) and hence they utilize regions that are characterized by high density of CpG sites which are differentially methylated between cancer patients and healthy individuals. These requirements limit the utility of these technologies to a subset of cfDNA fragments, furthermore they require the use of specialized sequencing protocols and computational processing. Therefore, these technologies are not suitable for the purpose of predicting fetal genotypes.
[0025] While the differences in fragmentomic features are statistically significant, they are subtle. No single fragmentomic feature known today can separate fetal and maternal reads with high confidence. Therefore, any approach that classifies a DNA fragment using hard thresholds is likely to be error prone and mis-classify many reads. Using such an approach as a basis for predicting fetal genotypes will likely result in discarding relevant information (in the case when fetal reads are mis-classified as maternal), use of irrelevant and misleading information (in case when maternal reads are mis-classified as fetal), or both.
[0026] Rabinowitz et al (2019) describe a different approach for genome wide NIPT, termed noninvasive prenatal variant calling. Using Hoobari, the first noninvasive fetal variant caller, they were able to genotype all fetal positions, including bi parental loci and indeis (W02020 / 049558).
[0027] GENERAL DESCRIPTION
[0028] In a first aspect the present invention provides a method for genotyping a fetus, comprising: a. receiving reads of sequencing data of (i) maternal cell-free DNA (cfDNA), and (ii) maternal genomic DNA (gDNA) and optionally paternal genomic DNA (gDNA) from a pair parenting the fetus; b. identifying potential genomic sites where the fetus may have a variant; c. extracting one or more fragmentomic features for each cfDNA read identified as overlapping a potential genomic site where the fetus may have a variant; d. introducing the extracted fragmentomic features to a machine learning model which determines for each read a probability value that the read originated from the fetus and a probability value that the read originated from the mother; and e. using said probability value, determining whether the fetal genome comprises the variant; thereby genotyping said fetus.
[0029] In one embodiment, the one or both gDNA sequencing data and the cfDNA sequencing data is obtained by deep whole genome sequencing (WGS), whole exome sequencing (WES), targeted sequencing, panel sequencing, gene sequencing, long-read genome sequencing, paired-end sequencing, single read sequencing, or amplicon sequencing.
[0030] In one embodiment, said WGS or WES data is obtained by deep sequencing.
[0031] In one embodiment, identifying potential genomic sites where the fetus may have a variant is performed using one or more of: a. Analyzing the received maternal gDNA data and optionally also the received paternal gDNA data to identify sequence reads overlapping genomic sites that comprise a variant, e.g., using variant calling; b. Analyzing the received maternal cfDNA data to identify sequence reads overlapping genomic sites that comprise a variant; c. Analyzing the received data to identify haplotypes potentially associated with a variant; or d. Analyzing the received data to identify if the fetal genome comprises variants that have a high prevalence in the general population or in a relevant ethnic group.
[0032] In some embodiments, said fragmentomic features comprise one or more of read quality mapping, read base qualities, fragment length, short / long read ratio, end motifs, cleavage patterns around methylation sites, read endpoint preferred end, DNA / accessibility / nucleosome, distance to nearest nucleosome, transcription factor binding sites, regional fetal fraction, regional sequence composition, read sequence composition, and number of sequence errors in the read.
[0033] In one embodiment, said machine learning model is a read classifier machine learning model.
[0034] In one embodiment, the machine learning model is developed by a method comprising: a. presenting the model with a first training set comprising reads of known maternal origin and a second training set comprising reads of known fetal origin; b. training the model to identify fragmentomic features that are characteristic to and discriminate between reads of maternal and fetal origins.
[0035] In some embodiments, said machine learning model is selected from a group consisting of clustering, association rule algorithms, feature evaluation algorithms, subset selection algorithms, support vector machines, classification rules, cost - sensitive classifiers, vote algorithms, stacking algorithms, Bayesian networks, decision trees, random forest algorithms, neural networks, convolutional neural networks, instance - based algorithms, linear modeling algorithms, k - nearest neighbors ( KNN ) analysis, ensemble learning algorithms, boosting algorithms probabilistic models, graphical models, logistic regression methods (including multinomial logistic regression methods), gradient ascent methods, dimensionality reduction methods, singular value decomposition methods, principle component analysis, and a combination thereof.
[0036] In some embodiments, said determining whether the fetal genome comprises the variant in accordance with the invention, comprises applying an algorithm selected from a group consisting of clustering, association rule algorithms, feature evaluation algorithms, subset selection algorithms, support vector machines, classification rules, cost
[0037] - sensitive classifiers, vote algorithms, stacking algorithms, Bayesian networks, decision trees, random forest algorithms, neural networks, convolutional neural networks, instance
[0038] - based algorithms, linear modeling algorithms, k - nearest neighbors ( KNN ) analysis, ensemble learning algorithms, boosting algorithms probabilistic models, graphical models, logistic regression methods (including multinomial logistic regression methods), gradient ascent methods, dimensionality reduction methods, singular value decomposition methods, principle component analysis, and a combination thereof.
[0039] The combination of algorithms may be for example, using majority voting.
[0040] In one embodiment, said determining whether the fetal genome comprises the variant in accordance with the invention comprises applying a Bayesian procedure.
[0041] In one embodiment, said Bayesian procedure comprises prior probabilities calculated using sequencing data of at least one of said parents.
[0042] In one embodiment, said determining whether the fetal genome comprises the variant is performed using the Hoobari algorithm.
[0043] In another aspect, the present invention provides a computer software product, comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a data processor, configure the data processor to (1) receive reads of sequencing data of (i) maternal cell-free DNA (cfDNA), and (ii) maternal genomic DNA (gDNA) and optionally paternal genomic DNA (gDNA) from a pair parenting a fetus, and to (2) execute the method of the invention.
[0044] In another aspect, the present invention provides a system for genotyping a fetus, comprising: an input utility for receiving reads of sequencing data of (i) maternal cell-free DNA (cfDNA), and (ii) maternal genomic DNA (gDNA) and optionally paternal genomic DNA (gDNA) from a pair parenting a fetus; and a data processor configured for analyzing said data for executing the method of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] For better understanding the subject matter that is disclosed herein and to exemplify how it may be carried out in practice, embodiments will now be described, by way of non-limiting example only, with reference to the accompanying drawings, in which:
[0046] Figures 1A-1B are outlines of the training (Fig. 1A) and use (Fig. IB) of the read classifier according to various exemplary embodiments of the present invention.
[0047] Figure 2 is a flowchart diagram of a method suitable for fetal genotyping, according to various exemplary embodiments of the present invention.
[0048] Figure 3 is an outline of a method for training the read classifier and using it to predict fetal genotypes according to various exemplary embodiments of the present invention. The figure outlines a method relevant to embodiments of parental homozygous sites. In cases where both paternal and maternal gDNA is available, the read classifier can be trained on cfDNA reads from sites for which the parents are homozygous for different alleles. Hoobari with read classifier predictions is then used to predict fetal genotypes in other sites from the same family.
[0049] Figures 4A-4B are an outline of a method for training the read classifier and using it to predict fetal genotypes according to various exemplary embodiments of the present invention. The figure outlines a method based on direct fetal sequencing. Fig. 4A illustrates the training cohort. WGS from DNA extracted directly from the fetus using an invasive test (amniocentesis / chorionic villi) is used alongside the DNA from the mother’s blood and cfDNA to build a set of fetal and maternal reads used for training the read classifier. Fig. 4B illustrates use of the read classifier in NIPT clinical setting (no invasive test, no direct fetal DNA). Namely, the read classifier is used to improve Hoobari predictions on other pregnancies for which invasive fetal DNA sequencing is not available.
[0050] Figure 5 is an outline of a method for training the read classifier and using it to predict fetal genotypes according to various exemplary embodiments of the present invention. The figure outlines a method comprising training with Hoobari. The basic Hoobari algorithm is first run on the cfDNA WGS and is used to identify sites with high confidence fetal genotypes. These are used to train the read classifier and then the improved Hoobari algorithm is used to predict fetal genotypes on more challenging sites. DETAILED DESCRIPTION OF EMBODIMENTS
[0051] The present invention proposes that deep whole genome sequencing of cfDNA extracted from maternal plasma during pregnancy and its analysis using a variant calling approach, combined with fragmentomics, can improve the overall accuracy of genotype predictions (e.g., reduce mistaken and low confidence predictions), and allow the identification of various genetic variants in the fetal genome, including single nucleotide mutations.
[0052] The present invention thus provides non-invasive fetal variant calling using fragmentomics-based DNA fragments classification models. Specifically, the methods of the present disclosure can predict for each of the analyzed cfDNA sequence reads (the analyzed fragments) whether it is of maternal or fetal origin. Namely, the prediction is made for individual cfDNA fragments, and not a general assessment providing for example a prediction of the fetal fraction in the entire cfDNA sample of the patient.
[0053] In accordance with the invention, machine learning (ML) models that integrate complementary signals from multiple fragmentomic and other features were developed to more accurately predict for each read in a cfDNA if it originated from the fetal placenta or from the mother’s cells. Namely, values of fragmentomic features for each analyzed fragment serve as the input for the machine learning models. For each cfDNA fragment, the output of the machine learning model is a probability that the fragment is of maternal origin and a probability that the fragment is of fetal origin, which means that a tremendous number (e.g., billions) of data points are obtained for each tested sample, representing the number of analyzed fragments in the sample. As described in detail below, multiple fragmentomics features are used in accordance with the present invention, comprising e.g., fragment length, short / long read ratio, end motifs, cleavage patterns around methylation sites, read endpoint preferred end, DNA / accessibility / nucleosome, distance to nearest nucleosome, transcription factor binding sites, regional fetal fraction, regional sequence composition, read sequence composition, number of sequence errors in the read, read quality mapping, and read base qualities.
[0054] In accordance with the methods of the invention, the genetic material is extracted for example using deep whole genome sequencing (e.g., X300) of cfDNA in maternal plasma during pregnancy. Maternal blood cells and optionally paternal blood cells are sequenced as well, for example in a WGS approach (X30). To develop the machine learning model a first step of training was performed (see Figure 1 for illustration), followed by use of the model to analyze unknown fetal genotypes. Fig. 1 A illustrates stage 1 : the read classifier model is trained using sites with high confidence genotypes. Fig. IB illustrates stage 2: the read classifier is used to infer unknown fetal genotypes.
[0055] In the first stage, the “training stage”, the machine learning model (also referred to herein as the “read classifier") was trained to predict if a cfDNA read originated from the fetus or the mother. Reads whose maternal or fetal origin can be determined with high confidence are identified and maternal and fetal read sets are constructed. Fragmentomic features are extracted for each read in the training sets and are used to train the read classifier. In the second stage, the read classifier is used for inferring unknown fetal genotypes in a second set of cfDNA reads. These can either be more challenging genomic sites from the sample that was used for training or reads from an unrelated pregnancy. Fragmentomic features are extracted for the new set of reads. The read classifier predicts for each read the two probabilities: P(fetal) - the probability that the read originated from the fetus and P(matemal) - the probability that the read originated from the mother. For example, as shown in Table 1.
[0056] Table 1: Illustrative probabilities for read no. 1, read no. 2 and read no. N.
[0057] Finally, the read origin probabilities are used for predicting the fetal genotypes using the Hoobari algorithm, as described for example in Rabinowitz et a. 2019. An exemplary embodiment of the method is shown in Figure 2.
[0058] As used herein, the term “fragment” refers to a single DNA molecule found in maternal plasma. During high throughput DNA sequencing, the sequence of each fragment is determined. The outcome of the sequencing process is a list of DNA sequences referred to as “reads”, which are typically stored in a file format known as fastq. Depending on the sequencing technology, the sequence of a DNA fragment may be represented by a single read or by two reads. While strictly speaking, fragment and read are distinct terms, these terms are used interchangeably herein. Accordingly, in an aspect, the present invention provides a method for genotyping a fetus, comprising: a. receiving reads of sequencing data of (i) maternal cell-free DNA (cfDNA), and (ii) maternal genomic DNA (gDNA) and optionally paternal genomic DNA (gDNA) from a pair parenting the fetus; b. identifying potential genomic sites where the fetus may have a variant; c. extracting one or more fragmentomic features for each cfDNA read identified as overlapping a potential genomic site where the fetus may have a variant; d. introducing the extracted fragmentomic features to a machine learning model which determines for each read a probability value that the read originated from the fetus and a probability value that the read originated from the mother; and e. using said probability value, determining whether the fetal genome comprises the variant; thereby genotyping said fetus.
[0059] The maternal genomic DNA (gDNA) data, maternal cell-free DNA (cfDNA) data, and optionally the paternal gDNA data are obtained by performing one or more of deep whole genome sequencing (WGS), whole exome sequencing (WES), targeted sequencing, panel sequencing, gene sequencing, long-read genome sequencing, paired- end sequencing, single read sequencing, or amplicon sequencing.
[0060] Deep sequencing refers to sequencing a genomic region multiple times, sometimes hundreds or even thousands of times.
[0061] As used herein the term “deep whole genome sequencing” refers to deep sequencing of the entire genome. In the context of the present invention cell-free DNA extracted from maternal blood plasma during pregnancy is subjected to deep whole genome sequencing. The maternal blood plasma samples may be obtained at any stage of the pregnancy, preferably between weeks 7-38 of the pregnancy.
[0062] The sequencing may be repeated multiple times, for example, but not limited to between 0.5 times (0.5x) and 1000 times (1000X), e.g., 0.5 times (0.5x), 1 time (lx), 2 times (2x), 10 times (10X), 20 times (20X), 30 times (30X), 50 times (50X), 100 times (100X), 200 times (200X), 300 times (300X), 500 times (500X), or 1000 times (1000X). In one non-limiting example, the cfDNA in maternal plasma is sequenced 300 times (300X). The number of times indicated above means that the number of reads obtained is the sequencing run is such that on average each position in the genome is covered by the indicated number of reads. For example, 0.5x means that the number of reads obtained is the sequencing run is such that on average each position in the genome is covered by 0.5 reads.
[0063] In addition, genomic maternal and optionally paternal DNA is also subjected to whole genome sequencing. Such genomic DNA may be obtained from any cell type, for example from blood cells, e.g., leukocytes. In an embodiment, whole genome sequencing of maternal genomic DNA and optionally paternal genomic DNA is performed to a targeted depth of between about 20X and 40X, for example 3 OX.
[0064] Whole genome sequencing may be performed using any method known in the art, for example, the HiSeq X Ten System (Illumina) or HiSeq 4000 (Illumina), Novaseq 6000 (Illumina), NovaSeq X (Illumina), NovaSeq X Plus (Illumina), PacBio Revio (PacBio), PacBio Sequel (PacBio), UG100 (Ultima Genomics), Minion (Oxford Nanopore), GridIon(Oxford Nanopore), Promethion (Oxford Nanopore), DNBSEQ-G400 (MGI), G4 (Singular Genomics), AVITI (Element BioSciences).
[0065] The sequencing generates “reads” which are sequences of DNA fragments of varying lengths. After sequencing, the reads are aligned to a human reference genome based on sequence similarities. Optionally, additional information (also referred to herein as “metadata”) pertaining to one or both the parents is also received. The received metadata optionally and preferably includes at least one, more preferably more than one, of the following features: mutation carrier status of the parents, ethnicity of the parents, body mass index (BMI), week of pregnancy and medical history of the mother.
[0066] As used herein the term “variant” refers to any mutation or variation in the genomic sequence, including, but not limited to genetic chromosomal aberrations, copy number variations (CNVs), structural variants (SVs, for example inversions and translocations), single nucleotide variants (SNVs), insertions and deletions.
[0067] Identifying potential genomic sites where the fetus may have a variant is performed using one or more of: a. Analyzing the received maternal gDNA data and optionally also the received paternal gDNA data to identify sequence reads overlapping genomic sites that comprise a variant, e.g., using variant calling; b. Analyzing the received maternal cfDNA data to identify sequence reads overlapping genomic sites that comprise a variant; c. Analyzing the received data to identify haplotypes potentially associated with a variant; or d. Analyzing the received data to identify if the fetal genome comprises variants that have a high prevalence in the general population or in a relevant ethnic group.
[0068] The identification of the maternal and paternal variants (i.e., variant sites or mutations) can be performed using a variant calling approach, which is generally based on alignment of the DNA sequencing data and the application of a commercially available variant caller.
[0069] Sequence alignment techniques that can be used according to some embodiments of the present invention include, without limitation, Burrows Wheeler Aligner (BWA), ABA, ALE, AMAP, anon, BAli-Phy, Base-By-Base, BHAOS / DIALIGN, Bowtie, Bowtie 2, ClustalW, CodonCode Aligner, Comass, DECIPHER, DIALIGN-TX, DIALIGN-T, DNA Alignment, DNA Baser Sequence Assembler, EDNA, FSA, Geneious, Kalign, MAFFT, MARNA, MA VID, MSA, MSAProbs, MULTALIN, Multi- LAGEN, MUSCLE, Opal, Pecan, Phylo, Praline, PicXAA, POA, Probalign, ProbCons, PR0MALS3D, PRRN / PRRP, PSAlign, RevTrans, SAGA, SAM, Se-AI, STAR, STAR- Fusion, StatAlign, Stemloc, T-Coffee, UGENE, VectorFriends, GLProbs, Dragmap and minimap2.
[0070] Exemplary variant callers suitable for the present embodiments include, without limitation, Genome Analysis Toolkit (GATK) and Freebayes. For example, Freebayes can comprise an alignment based on literal sequences of reads aligned to a particular target, not their precise alignment. GATK can comprise: (i) pre-processing; (ii) variant discovery; and (iii) callset refinement. Pre-processing can comprise starting from raw sequence data, e.g., in FASTQ or uBAM format, and producing analysis-ready BAM files; processing can include alignment to a reference genome as well as data cleanup operations to correct for technical biases and make the data suitable for analysis; variant discovery can comprise starting from analysis-ready BAM files and producing a callset in VCF format; processing can involve identifying sites where one or more individuals display possible genomic variation, and applying filtering methods appropriate to the experimental design; call set refinement can comprise starting and ending with a VCF callset; processing can involve using metadata to assess and improve genotyping accuracy, attach additional information and evaluate the overall quality of the callset. Also contemplated are variant callers such as, but not limited to, Platypus, VarScan, Bowtie analysis, MuTect and / or SAMtools. For example, Bowtie analysis can comprise implementing the Burrows-Wheeler transform for aligning. MuTect can comprise: (i) pre-processing; (ii) statistical analysis; and (iii) post-processing. Preprocessing can comprise an initial alignment of sequencing reads; statistical analysis can comprise using two Bayesian classifiers, one classifier can detect whether a SNP is nonreference at a given site and, for those sites that are found as non-reference, the other classifier can make sure that the normal does not carry the SNP; post-processing can comprise removal of artifacts of sequencing, short read alignments and hybrid capture. SAMtools can comprise storing, manipulating, and aligning sequencing reads stored as SAM files.
[0071] In various exemplary embodiments of the invention the method comprises the determination of the probability, for each read, to be of fetal origin.
[0072] In an embodiment, the determination of the probability of the read to be of fetal origin comprises extracting fragmentomic features for the cfDNA read, and introducing the extracted fragmentomic features to a machine learning model which determines for each read a probability value that the read originated from the fetus and a probability value that the read originated from the mother. Subsequently, said probability value is used for determining each variant site as being of fetal or maternal origin.
[0073] As used herein the term fragmentomic features refers to molecular characteristics of DNA reads (for example, but not limited to, those listed below), as well as to genomic, epigenetic and alignment features of the DNA read.
[0074] In some embodiments at least one, at least two, at least three, at least four, at least five, or more, fragmentomic features are extracted for each analyzed cfDNA read.
[0075] Generating fragmentomic features for cfDNA reads:
[0076] Each read from the cfDNA sequencing libraries is represented using a set of numeric or textual features. The fragmentomic features include, but are not limited to: a. Read quality mapping. b. Read base qualities. c. Fragment length. d. short / long read ratio. e. End motifs. f. Cleavage patterns around methylation sites. g. Read endpoint preferred end. h. DNA accessibility / nucleosome positioning inference. i. Distance to nearest nucleosome. j . Transcription factor binding sites. k. Regional fetal fraction. l. Regional sequence composition. m. Read sequence composition; and n. Number of sequence errors in the read
[0077] Read quality mapping: read mapping quality score can be provided by alignment algorithms, e.g., Burrows-Wheeler Transform (bwa) (Li and Durbin 2009). A higher mapping quality score means higher confidence that the read was mapped to a genomic region from which the underlying DNA fragment originated.
[0078] Base quality score: base quality score can be provided in the raw output of the sequencing machine, typically in fastq file format. A higher base quality means higher confidence that the sequencing machine correctly called the nucleotide. To aggregate the information about base qualities of all bases in the reads’ summary statistics mean, median and standard deviation of the individual base qualities is calculated.
[0079] Fragment length: cfDNA fragments of fetal origins tend to be somewhat shorter than cfDNA fragments of maternal origin (Chiu and Lo 2021). The distance (in base pairs) between the genomic coordinates to which the two ends of each read are mapped is used to quantify the fragment length.
[0080] Short / long read ratio: As cfDNA fragments from fetal origin tend to be shorter, the fact that a read is in a genomic region which is enriched in shorter reads may indicate that the read is of fetal origin, and vice versa. To build this feature, the reference genome (hg38) is divided into non overlapping windows. For each window i the counts for long(L) and short (S) reads are defined as
[0081] L={# reads r mapping to window i such that hower< length(r) < lupper} S={# reads r mapping to window i such that si0Wer< length(r) < supPer} hower, luPPer, Slower ,supPer are hyperparameters whose values are subject to optimization.
[0082] End motifs: cfDNA fragments have short (typically 4 bases long) and characteristic sequence motifs at their ends. The composition of these motifs has been shown to differ between cfDNA fragments from fetal and maternal origins (Jiang et al. 2020).
[0083] Preferred ends: the genomic end points of cfDNA fragments are not distributed uniformly along the genome. Instead, they cluster together in specific positions called hotspots. Furthermore, reads of maternal and fetal origins form two distinct sets of such hotspots (Sun et al. 2018). This suggests that if the endpoint of a DNA fragment maps to a hotspot, there is a higher chance that the fragment comes from either the mother or the fetus.
[0084] To determine if a specific position in the genome is a hotspot, the number of DNA fragments whose endpoint (either the lowest or highest coordinate) maps to that position is assessed and compared to a background distribution.
[0085] Cleavage patterns around DNA methylation sites: Methylation is a chemical modification that occurs on certain genomic sites known as CpG sites. The pattern of methylation sites is distinct between different tissues and is particularly different between DNA from fetal and maternal cells.
[0086] Methylated CpG sites tend to be cleaved in a significantly higher frequency compared to unmethylated CpG sites (Zhou et al. 2022). Several methods can be used to identify methylated CpG sites using fragmentomics analysis:
[0087] Cleavage proportion: The number of reads whose endpoint falls at a given CpG site, divided by the sequencing depth at the same site.
[0088] Cleavage ratio: The number of reads whose endpoint falls at a given CpG site, divided by the number of reads whose endpoint falls within a window of Abases on each side of the CpG site.
[0089] DNA accessibility / nucleosome positioning: within the cell, the spatial organization of the DNA is mediated by protein complexes known as nucleosomes. DNA wrapped around nucleosomes is protected from cleavage by DNA-cutting enzymes. Cleavage thus occurs either in nucleosome depleted regions, or in short inter-nucleosome regions known as linkers. Therefore, the dispersion of cfDNA reads along the genome is expected to mirror nucleosome positioning patterns. Notably, fetal and maternal cells manifest distinct nucleosome positioning and depletion patterns. Thus, if a read is mapped to a region known to be occupied by nucleosomes in placental cells but not in hematopoietic cells (which make most of the maternal portion of the cfDNA), this may indicate that the read is of fetal origin and vice versa. This can be inferred either using experimental methods such as DNAse-seq, ATAC-seq, ChlP-seq and Hi-C or using computational methods.
[0090] Distance to nearest nucleosome: The distance from a fragments end to the center of the nearest nucleosome is calculated, nucleosome.
[0091] Transcription factor (TF) binding sites: Transcription factors are proteins that bind DNA in a sequence specific manner for the purpose of regulating gene expression. The following approaches can be used to test if a read contains or is near a transcription factor binding site (TFBS): i. Experimental data: data from ChlP-Seq experiments, a genome-wide assay to find genomic regions to which a specific transcription factor is bound, can be used. ii. Transcription factor binding motifs: These are short DNA sequences (30 base pairs or shorter) to which a specific type of TF is known to bind preferentially. Since many TFs can bind to many different DNA sequences, probabilistic representations called position weight matrices (PWM) are used to represent TF binding motifs. A PWM is a table that shows the probability of each nucleotide (A, C, G, T) occurring at each position in the binding motif.
[0092] The reads’ sequences are then scanned and their similarity to the PWM is evaluated.
[0093] Regional fetal fraction: The genome is divided into bins of 1 million base pairs. For each such region the fetal fraction (distinct from the global fetal fraction) is calculated using the method described in Rabinowitz et al., 2019. Briefly, sites where the parents are homozygous for different alleles are identified, and the fetal fraction is estimated to be twice the fraction of reads supporting the paternal allele.
[0094] Regional sequence composition: The genome is divided into bins of 1 million base pairs. For each such bin the number of occurrences of each of the four nucleotides (A,C,G,T) in the reference genome sequence (GRCh 38) is counted.
[0095] Read sequence composition: For each read, the number of occurrences of each of the four nucleotides (A,C,G,T) in the read sequence is counted.
[0096] Number of sequence errors in the read: For each read, the number of sequence positions in which the sequence of the read is different from the reference genome sequence at the corresponding position is counted. Building a training set of cfDNA reads from maternal and fetal origin:
[0097] The first step in the development of a read classifier ML model involves presenting the model with multiple examples of maternal and fetal reads. During this step, known as training, the model learns to identify features that separate these two populations of reads. The input to this stage is a set of reads whose origin (fetal or maternal) can be determined with high confidence.
[0098] The following are methods suitable for identifying high confidence reads for building the training set:
[0099] 1. Parental homozygous sites (for illustration see Figure 3 A): In cases where both paternal and maternal gDNA is available, sites where the parents are homozygous for different alleles are identified. For such sites, cfDNA reads supporting the paternal allele are considered fetal. Reads from these sites supporting the maternal allele can originate either from the mother or the fetus, but most of these reads originate from the mother and are therefore considered maternal. For example, the mother’s alleles are represented as A / A and the father’s alleles are represented as G / G, in such case, reads having the G allele are fetal reads, while reads having the A alleles (most of the reads) are maternal reads. This method has been described in Rabinowitz et al., 2019.
[0100] 2. Fetal sequencing (for illustration see Figure 4A-B): This method requires the use of WGS data from DNA taken directly from the fetus / newborn (e.g., from amniocentesis / chorionic villi sampling) in the training stage. To identify reads from maternal origin, first variant calling using e.g., the GATK HaplotypeCaller (Poplin et al. 2017) tool is performed on the reads from the maternal blood cells as well as the reads from the direct fetal sample. These maternal and fetal genotypes are then used to identify genomic sites in which the mother has an allele not shared with the fetus (for illustration, the mother is homozygous having alleles A / A and the fetus is heterozygous having alleles A / G). The origin of each read is then inferred according to the fetal and maternal genotypes (see Table 2). The use of REF and ALT alleles is merely exemplary. Table 2: Informative combinations of maternal and fetal genotypes and the read origins that could be inferred in each case.
[0101] Shared* - reads supporting this allele may be either maternal or fetal.
[0102] Notably, in a clinical NIPT setting, DNA extracted directly from the fetus will not be available, and therefore under this method, a new NIPT sample is processed using a read classifier model trained on data from previous families / pregnancies, in contrast to methods (1) above and (3) below which allow the use of models trained on the sample currently being processed.
[0103] 3. Hoobari basic run is used to train read classifier model on high confidence site, then a refined algorithm is used to infer fetal genotypes on more challenging sites (for illustration see Figure 5): In this method, Hoobari is run at two stages. In the first stage, the basic Hoobari algorithm is run as described in Rabinowitz et al., 2019. Next, sites for which Hoobari gave fetal genotype predictions with high confidence are extracted from the callset Sites in which the mother has a genotype not shared with the fetus are identified and used to infer read origins as in method (2) above. These reads are then used to train a read classifier model specific to the cfDNA sample being processed. This model can now be used to calculate read origin probabilities for reads from the sites for which the fetal genotype could not be determined with high confidence, and then Hoobari can be run with these improved read origin probabilities to predict the fetal genotypes for these sites.
[0104] The methods can be used alone or in combination. For example, in accordance with one embodiment, an initial read classifier is trained using method (2) on a set of samples for which both cfDNA and direct fetal WGS is available, and then, given a new sample is available, the model is refined with a training set generated using methods (1) or (3) to optimize the model for the new sample.
[0105] Once the read origins have been determined, a training set of reads which are labeled as either “maternal” or “fetal” is constructed.
[0106] Training ML models:
[0107] As a next step, a machine learning model that identifies patterns that are characteristic and distinct to either the maternal cfDNA reads or the fetal cfDNA reads is trained to discriminate between these two sets of reads. The model receives as input the read representations (i.e., the fragmentomic features) described above and the labels (“matemar7”fetal”) for the same reads generated as described above. Once the model is trained the output is a set of weights, rules, or functions that, when applied to a feature representation from the type described above, estimates the probabilities that the read is of maternal origin or of fetal origin.
[0108] The types of ML models that can be used in accordance with the invention include but are not limited to: clustering, association rule algorithms, feature evaluation algorithms, subset selection algorithms, support vector machines, classification rules, cost - sensitive classifiers, vote algorithms, stacking algorithms, Bayesian networks, decision trees, random forest algorithms, neural networks, convolutional neural networks, instance - based algorithms, linear modeling algorithms, k - nearest neighbors ( KNN ) analysis, ensemble learning algorithms, boosting algorithms probabilistic models, graphical models, logistic regression methods (including multinomial logistic regression methods), gradient ascent methods, dimensionality reduction methods, singular value decomposition methods and principle component analysis.
[0109] Use read class probabilities to improve fetal genotype prediction:
[0110] Next the ML models trained in accordance with the invention as described above are used to predict the origins of cfDNA reads. Such cfDNA reads may be the same reads on which the model was trained or different reads. For each read, the model outputs two numbers, representing the probabilities that the read is of fetal or maternal origin. These read class probabilities are then used to calculate the likelihood of a set of reads with the observed fragmentomic features under each possible fetal genotype. These likelihoods are then used to calculate the posterior probability of each possible fetal genotype given the reads fragmentomic features and parental genotypes. In an embodiment, calculating the probabilities comprises applying a Bayesian procedure. Optionally, said Bayesian procedure comprises prior probabilities calculated using sequencing data of at least one of said parents.
[0111] In an embodiment, this procedure further comprises recalibration of the output of said Bayesian procedure using machine learning.
[0112] In a specific embodiment the determination of the probability, for each variant site, to be of fetal origin is performed as described in Rabinowitz et al., 2019 and W02020 / 049558.
[0113] The term ’’about” as used herein indicates values that may deviate up to 1%, more specifically 5%, more specifically 10%, more specifically 15%, and in some cases up to 20% higher or lower than the value referred to, the deviation range including integer values, and, if applicable, non-integer values as well, constituting a continuous range. Disclosed and described, it is to be understood that this invention is not limited to the specific examples, methods’ steps, and compositions disclosed herein as such methods’ steps and compositions may vary somewhat. It is also to be understood that the terminology applied herein is used for the purpose of describing specific embodiments only and not intended to be limiting since the scope of the present invention will be limited only by the appended claims and equivalents thereof.
[0114] It must be noted that, as used in this specification and the appended claims, the singular forms “a”, “an” and “the” include plural referents unless the content clearly dictates otherwise.
[0115] Throughout this specification and the Examples and claims which follow, unless the context requires otherwise, the word “comprise” , and variations such as “comprises” and “comprising”, will be understood to imply the inclusion of a stated integer or step or group of integers or steps but not the exclusion of any other integer or step or group of integers or steps.
[0116] EXAMPLES
[0117] Materials and Methods
[0118] Sample collection and DNA extraction
[0119] Samples from each family were collected during week 7-38 of the pregnancy with informed consent. DNA from chorionic villus sampling (CVS) was extracted using the DNA Tissue protocol for the MagNA Pure Compact Nucleic Acid Isolation Kit I - Large Volume (Roche Life Science). Peripheral maternal blood was collected using 2-4 Ethylene-diamine-tetra-acetic acid (EDTA) tubes. Plasma was separated from blood by centrifugation at 4°C for 10 minutes at 1600 x g. The plasma was then centrifuged again at 16,000 x g for 10 minutes at room temperature to remove any residual cells. Extraction of cfDNA was performed using the QIAamp Circulating Nucleic Acid Kit (Qiagen). Removal of excess salts resulting from cfDNA purification was conducted using Agencourt AMPure XP beads (Beckman Coulter, Inc.) at a 2X ratio to cfDNA volume. Pure maternal DNA was extracted from leukocytes in the maternal buffy coats, using a protocol that includes (i) buffy coat separation and (ii) DNA purification using the Gentra Puregene Blood Kit (Qiagen) according to the manufacturer's instructions. Pure paternal DNA was collected and purified similarly.
[0120] Library preparation and sequencing
[0121] Library preparation for samples that underwent WGS was performed using the TruSeq DNA PCR-Free Library Prep Kit (Illumina) according to the manufacturer's instructions. This was followed by sequencing using the HiSeq X Ten System (Illumina) with 151-bp paired-end reads.
[0122] Cell-free DNA samples were not fragmented during library preparation and were sequenced to a requested coverage of 300x, using HiSeq 4000 (Illumina) with 151-bp paired-end reads.
[0123] Alignment to the genome
[0124] Reads were aligned to the Genome Reference Consortium Human Build 38 (GRCh38 / hg38) using Burrows-Wheeler vO.7.834 with default parameters. Duplicate reads, resulting from PCR clonality or optical duplicates, and reads mapping to multiple locations were excluded from downstream analysis.
[0125] Variant calling of pure genomic sequencing data
[0126] Single-nucleotide substitutions and small insertions and deletions were identified using the GATK HaplotypeCaller software v4.2.4.0 applying default parameters. HaplotypeCaller was first run on the aligned sequencing data of both parents together, then on the aligned data of the CVS sample using the variant sites that were identified in the parental genomes. Reported variants were not filtered, so that all reported SNPs and indels were kept for downstream analysis.
[0127] Pre-processins of cell-free DNA data
[0128] HaplotypeCaller was run on the cfDNA sample . The program was set to consider all sites for which there was evidence for a possible variant in the cfDNA sample and also to consider (force-call) variant sites that were identified in the paternal genomes, regardless of evidence from the cfDNA. Using Hoobari, the allele that was observed by each read, together with the read insert-size, was saved in a separate database.
[0129] Noninvasive fetal variant calling
[0130] Hoobari was run using the parental variants and the cfDNA pre-processing results database as input. The output was a standard variant call format (VCF) file. The analysis of the results was held using several software dedicated for VCF manipulation, such as vcflib and vcftools.
[0131] Bayesian noninvasive genotyping
[0132] At each site of interest, a Bayesian calculation was applied. For each possible fetal genotype G:
[0133] Where data is the set of reads cover the site (see below) and Gi is the ith possible fetal genotype out of n possibilities. For bi-allelic variants, it would be either homozygous for the reference allele (AA), heterozygous (Aa), or homozygous for the alternate allele (aa).
[0134] As used herein the term “heterozygous” refers to different versions (alleles) of a genomic locus. The term “homozygous” refers to the presence of the same versions (alleles) of the genomic locus.
[0135] P(G) is the prior probability for each genotype and was calculated by Mendelian laws. The data variable denotes the reads that cover the site, represented using their fragmetnomic features and P(data | G) denotes the likelihood function, which is defined in this Example as a product of the likelihood of each read:
[0136] The likelihood of a read rj depends on the fetal genotype and is calculated using the maternal genotype and the fetal fraction. P(rjfet)P(f et) and P(rj\mat) are the probabilities of a read-observation that supports a certain allele, given that the read is fetal or maternal, respectively. This depends on the tested fetal genotype Gt, the maternal genotype GM and the observed allele. P(fet) and P(mat) are the probabilities of that the read is fetal or maternal based on its fragmentomic features and regardless of the allele that it supports. These probabilities are calculated using the read classifier.
Claims
CLAIMS:
1. A method for genotyping a fetus, comprising: a. receiving reads of sequencing data of (i) maternal cell-free DNA (cfDNA), and (ii) maternal genomic DNA (gDNA) and optionally paternal genomic DNA (gDNA) from a pair parenting the fetus; b. identifying potential genomic sites where the fetus may have a variant; c. extracting one or more fragmentomic features for each cfDNA read identified as overlapping a potential genomic site where the fetus may have a variant; d. introducing the extracted fragmentomic features to a machine learning model which determines for each read a probability value that the read originated from the fetus and a probability value that the read originated from the mother; and e. using said probability value, determining whether the fetal genome comprises the variant; thereby genotyping said fetus.
2. The method of claim 1, wherein one or both gDNA sequencing data and the cfDNA sequencing data is obtained by deep whole genome sequencing (WGS), whole exome sequencing (WES), targeted sequencing, panel sequencing, gene sequencing, long-read genome sequencing, paired-end sequencing, single read sequencing, or amplicon sequencing.
3. The method of claim 2 wherein said WGS or WES data is obtained by deep sequencing.
4. The method of any one of the preceding claims wherein identifying potential genomic sites where the fetus may have a variant is performed using one or more of: a. Analyzing the received maternal gDNA data and optionally also the received paternal gDNA data to identify sequence reads overlapping genomic sites that comprise a variant, e.g., using variant calling; b. Analyzing the received maternal cfDNA data to identify sequence reads overlapping genomic sites that comprise a variant; c. Analyzing the received data to identify haplotypes potentially associated with a variant; or d. Analyzing the received data to identify if the fetal genome comprises variants that have a high prevalence in the general population or in a relevant ethnic group.
5. The method of any one of the preceding claims, wherein said fragmentomic features comprise one or more of read quality mapping, read base qualities, fragment length, short / long read ratio, end motifs, cleavage patterns around methylation sites, read endpoint preferred end, DNA / accessibility / nucleosome, distance to nearest nucleosome, transcription factor binding sites, regional fetal fraction, regional sequence composition, read sequence composition, and number of sequence errors in the read.
6. The method of any one of the preceding claims wherein said machine learning model is a read classifier machine learning model.
7. The method of any one of the preceding claims wherein the machine learning model is developed by a method comprising: a. presenting the model with a first training set comprising reads of known maternal origin and a second training set comprising reads of known fetal origin; b. training the model to identify fragmentomic features that are characteristic to and discriminate between reads of maternal and fetal origins.
8. The method of any one of the preceding claims wherein said machine learning model is selected from a group consisting of clustering, association rule algorithms, feature evaluation algorithms, subset selection algorithms, support vector machines, classification rules, cost - sensitive classifiers, vote algorithms, stacking algorithms, Bayesian networks, decision trees, random forest algorithms, neural networks, convolutional neural networks, instance - based algorithms, linear modeling algorithms, k - nearest neighbors ( KNN ) analysis, ensemble learning algorithms, boosting algorithms probabilistic models, graphical models, logistic regression methods (including multinomial logistic regression methods), gradient ascent methods, dimensionality reduction methods, singular value decomposition methods, principle component analysis, and a combination thereof.
9. The method of any one of the preceding claims wherein said determining whether the fetal genome comprises the variant of step e in claim 1 comprises applying an algorithm selected from a group consisting of clustering, association rule algorithms, feature evaluation algorithms, subset selection algorithms, support vector machines, classification rules, cost - sensitive classifiers, vote algorithms, stacking algorithms, Bayesian networks, decision trees, random forest algorithms, neural networks,convolutional neural networks, instance - based algorithms, linear modeling algorithms, k - nearest neighbors ( KNN ) analysis, ensemble learning algorithms, boosting algorithms probabilistic models, graphical models, logistic regression methods (including multinomial logistic regression methods), gradient ascent methods, dimensionality reduction methods, singular value decomposition methods, principle component analysis, and a combination thereof.
10. The method of any one of the preceding claims wherein said determining whether the fetal genome comprises the variant of step e in claim 1 comprises applying a Bayesian procedure.
11. The method of claim 10 wherein said Bayesian procedure comprises prior probabilities calculated using sequencing data of at least one of said parents.
12. The method of any one of the preceding claims wherein said determining whether the fetal genome comprises the variant is performed using the Hoobari algorithm.
13. A computer software product, comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a data processor, configure the data processor to (1) receive reads of sequencing data of (i) maternal cell- free DNA (cfDNA), and (ii) maternal genomic DNA (gDNA) and optionally paternal genomic DNA (gDNA) from a pair parenting a fetus, and to (2) execute the method according to any one of claims 1-12.
14. A system for genotyping a fetus, comprising: an input utility for receiving reads of sequencing data of (i) maternal cell-free DNA (cfDNA), and (ii) maternal genomic DNA (gDNA) and optionally paternal genomic DNA (gDNA) from a pair parenting a fetus; and a data processor configured for analyzing said data for executing the method according to any one of claims 1-12.
Citation Information
Patent Citations
Analysis of fragmentation patterns of cell-free DNA
US20200005897A1
Method and system for identifying gene disorder in maternal blood
US20210340601A1