CONSIDERATION OF EVIDENCE

Information

  • Patent Application
  • 20140121993
  • Publication Number
    20140121993
  • Date Filed
    June 18, 2012
    12 years ago
  • Date Published
    May 01, 2014
    10 years ago
Abstract
In many situations, particularly in forensic science, there is a need to consider one piece of evidence against one or more other pieces of evidence. For instance, it may be desirable to compare a sample collected from a crime scene with a sample collected from a person, with a view to linking the two by comparing the characteristics of their DNA, particularly by expressing the strength or likelihood of the comparison made, a so called likelihood ratio. The method provides a more accurate or robust method for establishing likelihood ratios through the definitions of the likelihood ratios used and the manner in which the probability distribution functions for use in establishing likelihood ratios are obtained The methods provide due consideration of stutter and/or dropout of alleles in DNA analysis, as well as taking into consideration one or more peak imbalance effects, such as degradation, amplification efficiency, sampling effects and the like.
Description

This invention concerns improvements in and relating to the consideration of evidence, particularly, but not exclusively the consideration of DNA evidence.


In many situations, particularly in forensic science, there is a need to consider one piece of evidence against one or more other pieces of evidence.


For instance, it may be desirable to compare a sample collected from a crime scene with a sample collected from a person, with a view to linking the two by comparing the characteristics of their DNA. This is an evidential consideration. The result may be used directly in criminal or civil legal proceedings. Such situations include instances where the sample from the crime scene is contributed to by more than one person.


In other instances, it may be desirable to establish the most likely matches between examples of characteristics of DNA samples stored on a database with a further sample. The most likely matches or links suggested may guide further investigations. This is an intelligence consideration.


In both of these instances, it is desirable to be able to express the strength or likelihood of the comparison made, a so called likelihood ratio.


The present invention has amongst its possible aims to establish likelihood ratios. The present invention has amongst its possible aims to provide a more accurate or robust method for establishing likelihood ratios. The present invention has amongst its possible aims to provide probability distribution functions for use in establishing likelihood ratios, where the probability distribution functions are derived from experimental data. The present invention has amongst its possible aims to provide for the above whilst taking into consideration stutter and/or dropout of alleles in DNA analysis. The present invention has amongst its possible aims to provide for the above whilst taking into consideration one or more peak imbalance effects, such as degradation, amplification efficiency, sampling effects and the like in DNA analysis.


According to a first aspect of the invention we provide a method of comparing a test sample result set with another sample result set, the method including:

    • providing information for the first result set on the one or more identities detected for a variable characteristic of DNA;
    • providing information for the second result set on the one or more identities detected for a variable characteristic of DNA; and
    • comparing at least a part of the first result set with at least a part of the second result set.


The method of comparing may be used to considered evidence, for instance in civil or criminal legal proceedings. The comparison may be as to the relative likelihoods, for instance a likelihood ratio, of one hypothesis to another hypothesis. The comparison may be as to the relative likelihoods of the evidence relating to one hypothesis to another hypothesis. In particular, this may be a hypothesis advanced by the prosecution in the legal proceedings and another hypothesis advanced by the defense in the legal proceedings. The likelihood ratio may be of the form:






LR
=



p


(

c
,

gs


V
p



)



p


(

c
,

gs


V
d



)



=


f


(


c

gs

,

V
p


)





fc

gs

,

V
d


)







where

    • c is the first or test result set from a test sample, more particularly, the first result set taken from a sample recovered from a person or location linked with a crime, potentially expressed in terms of peak positions and/or heights and/or areas;
    • gs is the second or another result set, more particularly, the second result set taken from a sample collected from a person, particularly expressed as a suspect's genotype;
    • Vp is one hypothesis, more particularly the prosecution hypothesis in legal proceedings stating “The suspect left the sample at the scene of crime”;
    • Vd is an alternative hypothesis, more particularly the defense hypothesis in legal proceedings stating “Someone else left the sample at the crime scene”.


The method may include a likelihood which includes a factor accounting for stutter. The factor may be included in the numerator and/or the denominator of a likelihood ratio, LR. The method may include a likelihood which includes a factor accounting for allele dropout. The factor may be included in the numerator and/or denominator of an LR. The method may include a likelihood which includes a factor accounting for one of more effects which impact upon the amount of an allele, for instance a height and/or area observed for a sample compared with the amount of the allele in the sample. The effect may be one or more effects which gives a different ratio and/or balance and/or imbalance between observed and present amounts with respect to different alleles and/or different loci. The effect may be and/or include degradation effects. The effect may be and/or include variations in amplification efficiency. The effect may be and/or include variations in amount of allele in a sub-sample of a sample, for instance, when compared with other sub-samples and/or the sample. The effect may be one whose effect varies with alleles and/or loci and/or allele size and/or locus size. The effect may be an effect which causes a reduction in the observed amount compared with that which would have occurred without the effect. The effect may exclude any stutter effect.


The method may include an LR which includes a factor accounting for stutter in both numerator and denominator. The method may include an LR which includes a factor accounting for allele dropout in both numerator and denominator. The method may include an LR which includes a factor accounting for one of more effects which impact upon the amount of an allele, for instance a height and/or area observed for a sample compared with the amount of the allele in the sample in both numerator and denominator.


In an initial embodiment, the method may consider one or more samples which are from a single source.


Particularly in the context of the initial embodiment, the invention may provided that the method is used in an evidential use.


The method may include a step including an LR. The LR may summarise the value of the evidence in providing support to a pair of competing propositions: one of them representing the view of the prosecution (Vp) and the other the view of the defense (Vd). The propositions may be:


1) Vp: The suspect is the donor of the DNA in the crime stain;


2) Vd: Someone else is the donor of the DNA in the crime stain.







The





LR





may





be


:






LR

=


f


(


c


g
s


,

V
p


)



f


(


c


g
s


,

V
d


)







with the crime profile c in a case consists of a set of crime profiles, where each member of the set is the crime profile of a particular locus. The suspect genotype gs may be a set where each member is the genotype of the suspect for a particular locus. As a result, the notation may be used as:






c={c
L(i)
:i=,2, . . . ,ni} and gs={gs,L(i):=1,2, . . . ,ni}


where ni is the number of loci in the profile.


The method may include accounting for peak imbalance. The method may include conditioning on the sum per locus; χl(i), the sum of peak heights in a locus.


The definition of the numerator may be or include:








Num
=


f


(


c


g
s


,

H
p


)


=




i
=
T


n
l









f


(



C

l


(
i
)





g

s
,

l


(
i
)





,

H
p


)




χ

l


(
i
)







,
δ

)




where the peak heights are summed for loci i and δ is a parameter, such as an effect parameter or peak imbalance parameter.


The right-hand side factor of the above equation, ƒ(Cl(i)|gs,l(i),HPl(i),δ)


can be written as: ƒ(Cl(i)|gl(i)l(i),δ) where it is assumed that gl(i) is the genotype of the donor of Cl(i), potentially with the donor varying according to the prosecution hypothesis and the defense hypothesis.


The comparison may include use of: ƒ(Cl(i)|gl(i)l(i),δ).


The definition of the denominator may be or include:






Den
=


f


(


c


g
s


,

H
d


)


=




i
=
T


n
l








f


(



C

l


(
i
)





g

s
,

l


(
i
)





,

H
d

,

χ

l


(
i
)



,
δ

)








The right-hand side factor of the above equation, ƒ(Cl(i)|gl(i),Hdχl(i),δ) can be written as:







f


(



C

l


(
i
)





g

s
,

l


(
i
)





,

χ

l


(
i
)



,

H
d

,
δ

)


=



i











f
(



C

l


(
i
)





g

u


(
i
)




,

χ

l


(
i
)



,

H
d

,
δ
,

g

u
,

l


(
i
)





)



Pr
(


g

u
,

l


(
i
)






g

s
,

l


(
i
)





)







where the function ƒ(Cl(i)|gu(i)l(i),Hd,δ,gu,l(i)) can be written as: ƒ(Cl(i)|gl(i)l(i),δ) where we assume that gl(i) is the genotype of the donor of Cl(i).


The factors in the right-hand-side of the equation may be computed using the model of Balding and Nichols. This can be computed using existing formula for conditional genotype probabilities given putative related and unrelated contributors with population structure or not, for instance using the approach defined in J. D. Balding and R. Nichols. DNA profile match probability calculation: How to allow for population stratification, relatedness, database selection and single bands. Forensic Science International, 64:125-140, 1994.


The factor ƒ(Cl(i)|gl(i)l(i),δ) may be substituted by the factor ƒ(c(l)|g1(l),ω,χ(l)), particularly where g1(l) is the genotype of the donor of sample c(l), χ(l) denotes the quantitative measure, for instance peak-height sum or peak area sum, for the locus i and ω is the mixing proportion and/or by the factor ƒ(c(l)|g1(l),g2(l),ω,χ(l)), particularly where g1(l) is one of the genotypes of the donor of sample c(l), g2(l) is another of the genotypes of the donor of the sample c(l), and χ(l) denotes the quantitative measure, for instance peak-height sum or peak area sum, for the locus i and ω is the mixing proportion.


Particularly in the context of the initial embodiment, the invention may provided that the method is used in an intelligence use.


The method of comparing may be used to gather information to assist further investigations or legal proceedings. The method of comparing may provide intelligence on a situation. The method of comparison may be of the likelihood of the information of the first or test sample result given the information of the second or another sample result. The method of comparison may provide a listing of possible another sample results, ideally ranked according to the likelihood. The method of comparison may seek to establish a link between a DNA profile from a crime scene sample and one or more DNA profiles stored in a database.


The method of comparing may provide a link between a DNA profile, for instance from a crime scene sample, and one or more profiles, for instance one or more profiles stored in a database.


The method of comparing may consider a crime profile with the crime profile consisting of a set of crime profiles, where each member of the set is the crime profile of a particular locus. The method may propose, for instance as its output, a list of profiles from the database. The method may propose a posterior probability for one or more or each of the profiles. The method may propose, for instance as its output, a list of profiles, for instance ranked such that the first profile in the list is the genotype of the most likely donor.


The method of comparing may compute posterior probabilities of the genotype given the crime profile for locus i. Given the crime stain, quantity of DNA and effect (such as peak imbalance/EQA parameter), the method may assign probabilities to the genotypes which could be behind the crime stain. The term χl(i) may denotes the sum of peak heights in locus i bigger than reporting threshold Tr. The term δ may denote the effect factor/parameter.


The posterior genotype probability for g*U,l(i) given cl(i)l(i) and δ may be calculated using Bayes theorem:







p


(



g

U
,

l


(
i
)



*



C

l


(
i
)




,

χ

l


(
i
)



,
δ

)


=



f


(



c

l


(
i
)





g

U
,

l


(
i
)



*


,

χ

l


(
i
)



,
δ

)




p


(

g

U
,

l


(
i
)



*

)







g

U
,

l


(
i
)















f


(



c
i



g

U
,

l


(
i
)





,

χ

l


(
i
)



,
δ

)




p


(

g

U
,

l


(
i
)




)









where p(gU,l(i)) is the probability of genotype gU,l(i) prior to observing the crime profile. The method may provide that its sets a uniform prior to all genotypes so that only the effect of the crime profile is considered. The formula above may be simplified to:







p


(



g

U
,

l


(
i
)



*



C

l


(
i
)




,

χ

l


(
i
)



,
δ

)


=


f


(



c

l


(
i
)





g

U
,

l


(
i
)



*


,

χ

l


(
i
)



,
δ

)






g

U
,

l


(
i
)














f


(



c
i



g

U
,

l


(
i
)





,

χ

l


(
i
)



,
δ

)








As above in the evidential uses, both numerator and denominator can be presented in a form based around the core pdf:





ƒ(Cl(i)|gl(i)l(i),δ)


where we assume that gl(i) is the genotype of the donor of Cl(i) or around it substitution: ƒ(c(l)|g1(l),ω,χ(l)), particularly where g1(l) is the genotype of the donor of sample c(l), χ(l) denotes the quantitative measure, for instance peak-height sum or peak area sum, for the locus i and ω is the mixing proportion and/or by the factor ƒ(c(l)|g1(l),g2(l),ω,χ(l)), particularly where g1(l) is one of the genotypes of the donor of sample c(l), g2(l) is another of the genotypes of the donor of the sample c(l), and χ(l) denotes the quantitative measure, for instance peak-height sum or peak area sum, for the locus i and ω is the mixing proportion.


The method may not compute all possible genotypes in a locus. The method may compute/generate genotypes that may lead to a non-zero posterior probability. Starting with the crime profile Cl(i) in this locus, peaks may be designated either as a stutter or alleles. The set of designated alleles may be used for generating the possible genotypes. There may be three possibilities:

  • 1. No peaks bigger than reporting threshold Tr and/or no genotype is generated as there is no peak height information to inform them.
  • 2. One peak bigger than Tr as allele, denoted by a and/or the possible genotypes are {a,a} and {a, Q} where Q denotes any allele other than a.
  • 3. Two peaks bigger than Tr designated as alleles, denoted by a and b and/or the only possible genotype is {a,b}.


The method may consider the position where allele dropout is not involved given the suspect's genotype.


The method may include, for instance where all the expected peaks given the genotype, including any stutter peaks present, are above the detection threshold limit T, the construction of a pdf according to one or more of the following steps:

  • Step 1 The peak-height sum may be denoted by χl(i). The corresponding means for the peak heights of the alleles and the stutters of the putative donor gl(i) may be denoted by μa,1,l(i) and μs,1,l(i) respectively. They may be a function of χl(i). For each allele a of the donor, we may assign the allele mean μa,1,l(i) to the position of allele a, and the stutter mean μs,1,l(i) to a position a−1. If the donor is homozygote, we may do the assignment twice.
  • Step 2 If the donor is a heterozygote, the means may be modified using the factor δ to take into account factors, such as PCR efficiency and degradation, that affect the resulting peak heights. For example, if the donor is a heterozygote in locus l(i) the mean for his/her alleles and stutters may be: δ1a,1,l(i) and δ1s,1,l(i) for the low-molecular-weight allele and δ2a,1,l(i) and δ2s,1,l(i) for the high-molecular-weight allele.
  • Step 4 The variances for each allele and stutter may be obtained as a function of their corresponding means. In another step we may add random Gamma variables. A condition for a close form calculation of this addition may be that the β-parameters are the same. Also in a later step, we may divide each Gamma by the overall sum of peak height to account for using the sum of peak heights in this locus. A closed form calculation can be done if all β parameters may be the same. The conditioned on the β-parameters may be obtained by estimating a line between the points form by the means, in the x-axis, and the variances, in the y-axis. A regression line with zero intercept may be fitted to obtain:





{circumflex over (σ)}22


So, if peak i has mean and variance (μii2),





β=μ1i2i2i)=1/κ2


may be true, regardless of the value of μI.

  • Step 5 The shape (α) and rate (β) parameters may be obtained from the mean and the variances.
  • Step 6 The alpha parameters for alleles and stutters in the same allele position may be added to obtain an overall α for that allele position. This may provide the parameters of a Gamma distribution for each allele position.
  • Step 7 To account for using the sum of peak height in the locus, the collection of Gamma pdfs whose peak heights are above the peak-height reporting limit may be converted to a Dirichlet pdf. This may be achieved in closed form because all β's are the same. The resulting Dirichlet pdf may inherit the α parameters of the Gammas.


In a second consideration, below, we consider the position where allele dropout is involved given the suspect's genotype. The consideration may reflect one or more of the heights in the profile being below the threshold T. In such a case, the peak which is below the threshold may not form part of the value of χl(i) and the correction may only applied to those peaks above the threshold.


In the case of a non-adjacent heterozygous alleles case, when hs,1,l(i)<T then the PDF may be given by:





ƒ(hs,1,l(i)<T,ha,1,l(i),hs,2,l(i)|gl(i)={a1,l(i),a2,1,l(i)},χl(i),δ)


which can be expressed as:






F(T|αs,1,l(i),β)ƒDira,1,l(i)s,2,l(i)πa,2,l(i),|αa,1,l(i)s,2,l(i)a,2,l(i),)


where F is the cdf of a gamma distribution with parameters αs,1,l(i) and β.


If there is more than one peak below the threshold T, then there may be a corresponding number of f.


The method may include a consideration of whether the peaks in the crime profile are either bigger or smaller than the reporting threshold Tr, or not present at all. The method may treat missing peaks and peaks smaller than Tr as peaks that have dropped out. We may partition the crime profile for a given pair of genotype as:






c
l(i)
={h:hεc
l(i)
,h<T
r
}∪{h:hεc
l(i)
,h≧T}


The resulting pdf may be given by:







f


(



c

l


(
i
)





g

1
,

l


(
i
)





,

g

2
,

l


(
i
)




,

χ

l


(
i
)



,
δ
,
ω

)


=


f


(

π

α

)



x





{



h


:






h



c

l


(
i
)




,

h
<

T
r



}











F


(


T


α
h


,

β
h


)








ƒ(π|α) is a Dirichlet pdf with parameters:





α=∪{αh:hεcl(i),h≧Tr} and





π=∪{(h/χ′l(i): hεcl(i),h≧Tr}


where ah is the alpha parameter of the associated Gamma pdf in the corresponding position of height h.


*χ′l(i)hεcl(i),h≧Trh is the sum of peak heights bigger than reporting threshold Tr.

  • F(Trhh) is the CDF of a Gamma distribution with parameters αh and βh for the peak in the position of h calculated as described above.


The method may include the use of a peak imbalance parameter/effective amplified quanitity (EQE) parameter, δ, particularly in the form of a set of δ's, such that there is for instance one for each of the alleles. Each of the peak imbalance parameters in the set can be used to adjust the means for the alleles.


The approach preferably models the effect, such as degradation and other peak imbalance effects, prior to any knowledge of the suspect's genotype. For each locus, the molecular weight of the peaks in the profile may be associated with the sum of the heights. As the molecular weight of the locus increase, a reduction in the sum of the peak heights may be estimated.


The method may provide that for locus l(i), there are a set of peak heights:


hl(i)={hj,l(i)): j=1, . . . nl(i)}. Each height may have an associated base pair count:


bl(i)={bj,l(i): j=1, . . . nl(i)}. An average base pair count may be used as a measure of molecular weight for the locus, weighted by peak heights. This may be defined as:








b
_


l


(
i
)



=





j
=
1

n








b

j
,

l


(
i
)






h

j
,

l


(
i
)







χ

l


(
i
)








where







χ

l


(
i
)



=




j
=
1


n

l


(
i
)










h

j
,

l


(
i
)









and so the degradation model may be defined as: χl(i)=d1+d2bl(i) where d1 and d2 are the same for all loci.


The parameters d1 and d2 may be calculated using the least squared estimation. As some loci may behave differently to degradation etc, the sum of the peak heights for these loci may be treated as outliers. To deal with these outliers, a Jacknife method may be used. If there are nL loci with peak height and base pair information, then the approach may include one or more or all of:

    • 1. fitting a regression model nL times, removing the ith value of the sets {χl(i): i=1, . . . nL} and { bl(i):i=1, . . . nL}
    • 2. using the regression model to produce a prediction interval, {circumflex over (χ)}l(i)=/−2σ where σ is the standard deviation of the residuals in the fitted regression line.
    • 3. when the sum of the peak height χi, which is not used for the estimation of the regression line, does not lie within the prediction interval, then consider it as an outlier.
    • 4. removes any outliers from the data set and refits the model, after the nL models have been produced.
    • 5. the values of d1 and d2 being extracted from the model estimated without outliers.


If the effect on in the profile is negligible, peak height variability may cause the estimated value of d2 to be greater than zero. In such cases, d2 may be set as 0 and/or d1 as 1.


In the deployment of the model of the parameter, at locus l(i) there may be a crime profile with peaks having allele designations αj,l(i) and base pair counts bl(i)={bj,l(i): j=1, . . . nl(i)}. If degradation were not being accounted for, then given the sum of the peak heights χl(i) it is possible to obtain a mean and a variance from a Gamma distribution.


When considering the effect, the same Gamma distribution may be used, but the model may be used to adapt the Gamma pdf to account for the molecular weight of the allele.


As previously mentioned, peak heights increase with the sum of peak heights χl(i) and therefore the mean and variance may also increase accordingly. If an allele is of high molecular weight, a reduction of χl(i) may result in a reduction in the mean and variance. The model may reduce or increases the χl(i) associated with an allele according to the effect by using an appropriate δ for that allele.


The appropriate δ's may be calculated as follows using the degradation model χl(i)=d1+d2.


The degradation parameter associated with alleles αj,l(i) may be defined as δj,l(i) so that the sum of peak heights associated with this allele are δj,l(i)·χl(i).


For each allele the model may be used to estimate the associated peak height sum:





{circumflex over (χ)}j,l(i)+d1+d2bj,l(i)


The calculations of δ may be made such that the ratio of the estimated peak height sums are preserved; that is:









χ
^


j
,

l


(
i
)






χ
^



j
+
1

,

l


(
i
)





=



δ

j
,

l


(
i
)




·

χ

l


(
i
)






δ


j
+
1

,

l


(
i
)




·

χ

l


(
i
)









To do this, a set of nl(i)−1 equations with nl(i) unknowns, may be provided:









χ
^


j
,

l


(
i
)






χ
^



j
+
1

,

l


(
i
)





=


δ

j
,

l


(
i
)





δ


j
+
1

,

l


(
i
)









The ratios on the left-hand side may be obtained from the degradation model and the δ's may be the unknown variables. A restriction is set, such that the average peak height sum in the locus remains the same after the application of the δ's, may be:











j
=
1


n

l


(
i
)











δ

j
,

l


(
i
)




·

χ

l


(
i
)






n

l


(
i
)




=

χ

l


(
i
)







which gives a further equation with the δ's as unknown quantities. This may allow a solution to be found as there are nl(i) equations in the system and nl(i) unknowns.


The ratio of the estimated peak height sum may be denoted:








r

j
,

l


(
i
)




=



χ
^


j
,

l


(
i
)






χ
^



j
+
1

,

l


(
i
)






,





j
=
1

,
2
,









n

l


(
i
)




-
1









r

j
,

l


(
i
)




=
1

,





j
=

n

l


(
i
)








The degradation parameters δ's, may be given by:







δ

j
,

l


(
i
)




=



n

l


(
i
)








k
=
j


n

l


(
i
)










r

k
,

l


(
i
)










k
=
1


n

l


(
i
)












k

n

l


(
i
)










r

k
,

l


(
i
)











The stutter associated with an allele, may have the same degradation parameter δ as the allele because the starting DNA molecule is the same in each case.


In another embodiment, the method may consider one or more samples which are from multiple sources. Two and/or three and/or more sources for the sample may be present.


Particularly in the context of an initial embodiment, the invention may provided that the method is used in an evidential use.


The method may provide that the comparison includes a numerator stated as:






Num
=


f


(


c


g

U





1



,

g

U





2





s


,

H
p


)


=




i
=
T


n
l








f


(



c

l


(
i
)





g


U





1

,

l


(
i
)





,

g


U





2

,

l


(
i
)




,

H
P

,

χ

l


(
i
)



,
δ

)








The method may provide that the comparison includes a denominator stated as:






Den
=


f


(


c


g

U





1



,

g


U





2







,

H
d


)


=




i
=
T


n
l








f


(



C

l


(
i
)





g


U





1

,

l


(
i
)





,

g


U





2

,

l


(
i
)




,

H
d

,

χ

l


(
i
)



,
δ

)








The method may include the consideration of the pdf: ƒ(cl(i)|gU,1,l(i),gU,2,l(i)l(i),δ)


Particularly in the context of the initial embodiment, the invention may provided that the method is used in an intelligence use.


The method may compute the posterior probability p(gU,1,l(i),gU,2,l(i)|Cl(i)l(i),δ) of pair of genotypes given the peak heights in the profile. This probability may be computed using theorem. The probability may be computed as:







p


(


g

U
,
1
,

l


(
i
)



*

,


g

U
,
2
,

l


(
i
)



*



C

l


(
i
)




,

χ

l


(
i
)



,
δ

)


=



f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)



*


,

g

U
,
2
,

l


(
i
)



*

,

χ

l


(
i
)



,
δ

)




p


(


g

u
,
1
,

l


(
i
)



*

,

g

U
,
2
,

l


(
i
)



*


)







g

U
,
1
,

l


(
i
)


,

g

U
,
2
,

l


(
i
)

















f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)





,

g

U
,
2
,

l


(
i
)




,

χ

l


(
i
)



,
δ

)




p


(


g

U
,
1
,

l


(
i
)




,

g

U
,
2
,

l


(
i
)





)









The method may assume that the prior probability for the pair of genotypes is the same for any genotype combination in the locus. The method may state the probability as:







p


(


g

U
,
1
,

l


(
i
)



*

,


g

U
,
2
,

l


(
i
)



*



C

l


(
i
)




,

χ

l


(
i
)



,
δ

)


=


f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)



*


,

g

U
,
2
,

l


(
i
)



*

,

χ

l


(
i
)



,
δ

)






g

U
,
1
,

l


(
i
)


,

g

U
,
2
,

l


(
i
)
















f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)





,

g

U
,
2
,

l


(
i
)




,

χ

l


(
i
)



,
δ

)








The pdf for the peak heights given a pair of putative genotypes may be calculated using the formula below:







f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)





,

g

U
,
2
,

l


(
i
)




,

χ

l


(
i
)



,
δ

)


=



ω











f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)





,

g

U
,
2
,

l


(
i
)




,

χ

l


(
i
)



,
δ
,
ω

)




p


(
ω
)








where ω is the mixing proportion.


The method may provide that not all pair of genotypes will have a non-zero probability and/or be calculated. The method may use the crime profile to guess pair of genotypes that may have zero probability. The method may designate peaks in the crime profile as alleles or stutters. The genotypes may be produced based on the peaks designated as alleles. One or more of the following cases may be considered in the method:

  • 1. No peaks bigger than the reporting threshold Tr and/or no genotypes are generated.
  • 2. One peak bigger than Tr is designated as allele, denoted by a and/or there are two possible genotypes {a, a} and a, Q} where Q denoted any allele other than a and/or any pairing of these genotypes is possible: ({a, a}, {a, a}), ({a, a}, {a, Q}) and ({a, Q}, {a, Q}).
  • 3. Two peaks bigger than Tr designated as alleles, denoted by a and b and/or the possible genotypes are {a, a}, {a, b}, {a, Q}, {b, b}, {b, Q} and {Q, Q} where Q is any allele other than a and b and/or any combination of pair of genotypes whose union contains a, b is a possible pair of genotypes: {a, a} with any genotype that contains b; {a, b} with any genotype in the list; {a, Q} with any genotype that contains b; {b, b} with any genotype that contains a; {b, Q} with any genotype that contains a; and {Q, Q} with {a, b}.
  • 4. Three peaks bigger than Tr, denoted by a, b and/or this case follows exactly the same logic as in the case above and/or there are 10 genotypes that are possible from allele set: a, b, c and Q, where Q denotes any allele other than a, b and/or all genotype pairs whose union contains a, b, c.
  • 5. Four peaks bigger than Tr are designated as alleles, denoted by a, b, c and d and/or in this case there are 10 possible pair of genotypes and/or any genotype pair whose union is a, b, c, d is considered as a possible genotype pair.


The interest may lie on genotype pairs such that the first and second genotype corresponds to the major and minor contributor respectively. The calculation of the posterior probabilities in this section may be done for all possible combinations of genotypes and mixing proportions. Moving from all combinations of genotypes to major minor may require folding the space of all combinations of genotypes and mixing proportions in two.


The method may consider:







Pr


(



G
M

=

g
1


,


G
m

=


g
2



c

l


(
i
)






)


=




ω


Ω

0.5













Pr


(



G
M

=

g
1


,


G
m

=


g
2



c

l


(
i
)





,
ω

)




p


(
ω
)








where Ω≧0.5 is a discreet set of mixing proportions greater or equal to 0.5. When ω>0.5 the first factor in the summation in the above equation may be:










Pr


(



G
M

=

g
1


,


G
m

=


g
2




c

l


(
i
)




ω




)


=




Pr


(



G
1

=

g
1


,


G
2

=


g
1




c

l


(
i
)




ω




)


+










Pr


(



G
1

=

g
2


,


G
2

=


g
1



c

l


(
i
)





,

1
-
ω


)








=



2
×

Pr


(



G
1

=

g
1


,


G

2

m


=


g
2



c

l


(
i
)





,
ω

)














If





ω

=
0.5

;







Pr


(



G
M

=

g
1


,


G
m

=


g
2




c

l


(
i
)




ω




)


=


Pr


(



G
1

=

g
1


,


G
2

=


g
2



c

l


(
i
)





,
ω

)


.





The method, particularly for mixed source samples, may consider the mixing proportion involved. The posterior probability of the mixing proportion given the peaks heights across all loci may be used, and may be expressed as:







f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)





,

g

U
,
2
,

l


(
i
)





)


=



ω











f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)





,

g

U
,
2
,

l


(
i
)




,
ω

)




p


(


ω


c

l


(
1
)




,

c

l


(
2
)



,








c

l


(

n





Loci

)





)








The method may provide that for each locus l(i) it generates a set of possible genotype pairs of potential contributors of the crime profile cl(i). The j-th instance of the genotype of the contributor 1 and 2 may be denoted by gU1,j,l(i) and gU2,j,l(i), respectively, where ng is the number of genotype pairs. The method may calculate the posterior probability of pair of genotypes given the peak heights in the crime profile cl(i). The calculation may use a probability distribution for mixing proportion. A sequential method for calculating the posterior distribution of mixing proportion given peak heights across loci may be used.


The mixing proportion may be a continuous quantity in the interval (0, 1). A discrete probability distribution may be used. Assume that we have mixing proportions ω={ωk: k=1, . . . , nω}, where nω is the number of mixing proportions considered, the method may set a prior distribution for mixing proportion as uniform over the discrete values. Using Bayes theorem, the posterior distribution for mixing proportion given the peak heights in locus i may be:







p


(



ω
k

|

c

l


(
i
)




,

χ

l


(
i
)



,
δ

)


=



f


(



c

l


(
1
)



|

χ

l


(
1
)




,

ω
k

,
δ

)




p


(

ω
k

)







m
=
1


n
ω





f


(



c

l


(
1
)



|

χ

l


(
1
)




,
δ
,

ω
m


)




p


(

ω
m

)









The posterior distribution of mixing proportion for locus i, i=2, 3, . . . , nL may be given by:







p


(



ω
k

|

c

l


(
1
)




,





,

c

l


(
i
)



,

χ

l


(
1
)



,








χ

l


(
i
)




,
δ

)


=





f


(



c

l


(
i
)



|

χ

l


(
i
)




,

ω
k

,
δ

)




p


(

ω
k

)



||

c

l


(
i
)




,





,

c

l


(

i
-
1

)



,

χ

l


(
1
)



,








χ

l


(

i
-
1

)




,
δ








m
=
1


n
ω




f


(



c

l


(
i
)



|

χ

l


(
i
)




,
δ
,

ω
m


)








p


(



ω
m

|

c

l


(
1
)




,





,

c

l


(

i
-
1

)



,

χ

l


(

i
-
1

)



,








χ

l


(

i
-
1

)




,
δ

)










where ƒ(ωk|cl(i)l(i), i=1, 2, . . . nL is defined in the following paragraph. If there are any loci with no information they may be ignored in the calculation as having no information.


The probability density of the peak height in the crime profile cl(i) at locus l(i) for a given mixing proportion ωk may be given by:







f


(



c

l


(
i
)



|

χ

l


(
i
)




,

ω
k


)


=




j
=
1


n
g





f


(



c

l


(
i
)



|

g


U





1

,
j
,

l


(
i
)





,

g


U





2

,
j
,

l


(
i
)




,

χ

l


(
i
)



,

ω
k


)




p


(


g


U





1

,
j
,

l


(
i
)




,

g


U





2

,
j
,

l


(
i
)





)








where p(gU1,j,l(i),gU2,j,l(i)) is the probability of the two genotypes prior to observing the crime profile. This may be based on the assumption of an equal probability of all genotype pairs:







p


(


g


U





1

,
j
,

l


(
i
)




,

g


U





2

,
j
,

l


(
i
)





)


=

1

n
g






This






1

n
g





may cancel out in the following equations and it may thus be ignored. Then the probability density in the above equation may simplify to:







f


(



c

l


(
i
)



|

χ

l


(
i
)




,

ω
k


)


=




j
=
1


n
g




f


(



c

l


(
i
)



|

g


U





1

,
j
,

l


(
i
)





,

g


U





2

,
j
,

l


(
i
)




,

χ

l


(
i
)



,

ω
k


)







The consideration may include the use of the function ƒ(cl(i)|gl(i),g2,l(i),ω,χl(i),δ)


The method may construct the pdf using one or more or all of the following steps:

  • Step 1 The associated peak-height sum for donor 1 may be ωxχl(i). The corresponding means for the peak height of the alleles and the stutters of this donor may be denoted by μa,1,l(i) and μs,1,l(i), respectively. They may be obtained as a function of χD2. For each allele a of donor 1, we may assign the allele mean μa,1,l(i) to the position of allele a, and the stutter mean μs,1,l(i) to position a−1. If the donor is homozygote, we may do the assignment twice.
  • Step 2 The associated peak-height sum for donor 2 may be (1−ω)xχl(i) with associated mean for allele and stutters: μa,2,l(I) and μs,2,l(I). The assignment of means may be done as in step 1.
  • Step 3 If a donor is a heterozygote, the means may be modified to take into account factors, such as PCR efficiency and degradation, that affect the resulting peak heights. For example, if donor 1 is a heterozygote in locus l(i), the mean for his/her alleles and stutters may be: δ1a,1,l(I) and δ1s,1,l(I) for the low-molecular-weight allele and δ2a,1,l(I) and δ2μs,1,l(I) for the high-molecular-weight allele.
  • Step 4 The variances for each allele and stutter may be obtained as a function of means. In later step we may need to add random Gamma variables. A condition for a close form calculation may be that the β-parameters are the same. Also in a later step, we may divide each Gamma by the overall sum of peak height to account for using the sum of peak heights in this locus. A closed form calculation can be done if all β parameters are the same. The conditioned on the β-parameters can be obtained by estimating a line between the points formed by the means, in the x-axis, and the variances, in the y-axis. A regression line with zero intercept may be fitted to obtain:





{circumflex over (σ)}22


So, if peak i has mean and variance (μii2),





β=μii2i/(κ2i)=1/κ2


regardless of the value of μi.

  • Step 5 The shape (α) and rate (β) parameters may be obtained from the mean (μ) and the variances ({circumflex over (σ)}2) using the known formulae α=(μ/{circumflex over (σ)}2)2 and β=μ/{circumflex over (σ)}2.
  • Step 6 The alpha parameters for alleles and stutters in the same allele position may be added to obtain an overall α for that position.
  • Step 7 To account for using the sum of peak height in the locus, the collection of Gamma pdfs whose peak heights are above the peak-height reporting limit may be converted to a Dirichlet pdf. This may be achieved in closed form because all β's are the same. The resulting Dirichlet pdf may inherit the α parameters of the Gammas.


The method may include that the peaks in the crime profile are either bigger or smaller than the reporting threshold Tr, or not present at all. The method may treat missing peaks and peaks smaller than Tr as peak that has dropped out. The method may consider the crime profile for a given pair of genotype as:






c
l(i)
={h:hεc
l(i)
,h<T
r
}∪{h:hεc
l(i)
,h≧T
r}


The resulting pdf may be given by:







f


(



c

l


(
i
)



|

g

1
,

l


(
i
)





,

g

2
,

l


(
i
)




,

χ

l


(
i
)



,
δ
,
ω

)


=


f


(

π
|
α

)


×




{


h
:

h


c

l


(
i
)





,

h
<

T
r



}




F


(


T
|

α
h


,

β
h


)








The terms are explained below:


ƒ(π|α) may be a Dirichlet pdf with parameters





α=∪{αh:hεcl(i),h≧Tr} and





π=∪{h/χ′l(i):hεcl(i),h≧Tr}

    • where ah may be the alpha parameter of the associated Gamma pdf in the corresponding position of height h. χ′l(i)hεcl(i),h≧Trh may be the sum of peak heights bigger than reporting threshold Tr.
  • F(Trhh) may be the CDF of a Gamma distribution with parameters αh and βh for the peak in the position of h calculated as described above.


The method may provide that in locus l(i) there are the set of peak heights hl(i)={hj,l(i): j=1, . . . , nl(i)}. Each height may have an associated base pair count bl(i)={bj,l(i): j=1, . . . , nl(i)}. An average base pair count, weighted by peak heights, may be used as a measure of molecular weight for the locus. More specifically, this may be defined as:








b
_


l


(
i
)



=





j
=
1

n




b

j
,

l


(
i
)






h

j
,

l


(
i
)







χ

l


(
i
)









where






χ

l


(
i
)



=




j
=
1


n

l


(
i
)






h

j
,

l


(
i
)









We may define the EAQ model as: χl(i)=d1+d2bl(i) where d1 and d2 are the same for all loci.


The sum of peak heights χl(i) may be assumed to be a linear function of the weighted base-pair average,








b
_


l


(
i
)



=






j
=
1

n




b

j
,

l


(
i
)






h

j
,

l


(
i
)







χ

l


(
i
)




.





The method may provide a calculation of the parameters d1 and d2, for instance by calculated using least squared estimation. However some loci may behave differently, and therefore the sum of peak heights of these loci can be treated as outlier. We may use a Jackknife method to deal with this problem. If there are nL loci with peak height and base pair information, then the method may use one or more or all of the following steps.

  • 1. Fit the regression model nL times, removing the ith value of the sets





l(i):i=1, . . . nL} and {bl(i):i=1, . . . nL}.

  • 2. Use least-squares estimation to produce a prediction interval, {circumflex over (χ)}l(i)±2σ, where σ is the standard deviation of the residuals in the fitted regression line.
  • 3. If the sum of peak height χi which was not used for the estimation of the regression line, does not lie within the prediction interval then we consider it an outlier.
  • 4. After the nL models have been produced we remove any outliers from the dataset and re-fit the model.
  • 5. The values of d1 and d2 are extracted from the model estimated without outliers.
  • 6. If the degradation in the profile is negligible, peak height variability may cause the estimated value of d2 to be greater than zero. In this case we set d2=0 and d1=1.


The method may include use of the peak imbalance parameter or EAQ model for taking into account EAQ within a locus. EAQ between loci may be taken into account by conditioning on the sum of peak height per locus. The EAQ model may be used when the pdf of the peak heights for single and two-person profiles is deployed. More specifically, it may be deployed for each heterozygote donor.


Assume that at locus l(i) we have a putative heterozygote donor with alleles a1,l(i) and a2,l(i) with corresponding molecular weights in base pairs bi,l(i) and a2,l(i), respectively, the method may include one or more of: if we were not considering EAQ, given the sum of peak heights χl(i) for this locus we can obtain a mean μl(i) and variance σl(i)2 of a Gamma distribution that models the behaviour of a peak height; if Hj,l(i) denotes the random variable for the height corresponding the allele sj,l(i), then:






H
j,l(i)˜Γ(μl(i)l(i)2l(i)),j=1,2.


The same Gamma pdf may be used for any allele in the locus. The EAQ model issued may adapt the Gamma pdf by taking into account the molecular weight of the allele. The EAQ model may be used to calculate a pair of factors δ1 and δ2 so that the mean values of the Gamma distribution are adjusted accordingly. The new mean may be given by:





μj,l(i)=δxμl(i),j=1,2.


The method may include a method for calculating δ1 and δ2 using the slope d2 of the EAQ regression line. The first condition that the δ's must fulfil may be that the slope of a line going through the coordinates (b1,l(i)1,l(i)) and (b2,l(i)2,l(i)) is the same as the slope d2 of the EAQ regression line, i.e.:









μ

1
,

l


(
i
)




-

μ

2
,

l


(
i
)







b

1
,

l


(
i
)




-

b

2
,

l


(
i
)






=

d
2





The second condition that the δ's must fulfilled may be the preservation of the mean μl(i):





μ1,l(i)−μ2,l(i)/2=μl(i)


Substituting







μ

j
,

l


(
i
)




=

δ





x






μ

l


(
i
)





,

j
=
1

,



2
·
in









μ

1
,

l


(
i
)




-

μ

2
,

l


(
i
)







b

1
,

l


(
i
)




-

b

2
,

l


(
i
)







=


d
2






and












μ

1
,

l


(
i
)




-

μ

2
,

l


(
i
)










2

=

μ

l


(
i
)







we obtain two equations with two unknowns δ1 and δ2. The solution of the equations may be:







δ
1

=



d
2

(


b

1
,

l


(
i
)




-

b

2
,

l


(
i
)




+

2


μ

l


(
i
)







2


μ

l


(
i
)












δ
2

=

2
-

δ
1






The stutter associated with the allelic peak may be treated as having the same degradation factor because it is the starting DNA molecules of the allele that is affected by degradation.


The invention, including any and all of its aspects, may alternatively and/or additionally provided from the following options and possibilities.


The method may include a consideration of the size of the alleles in and/or across the loci and/or the identity of the loci and the provision of an adjustment arising there from. The adjustment may be provided to account for degradation and/or amplification efficiency and/or inhibition, for instance arising from the quantity of DNA present in the sample, and/or chemical inhibition, for instance when this arises from the environment the sample was collected from, for instance the presence of a particular dye.


The method may provide the use of a Gamma distribution as the form of the distribution used to represent a peak in the method. This may be in the operation of the method and/or in a method used to obtain the model used in the method. The Gamma distribution may be defined by one or more parameters, such as a shape parameter α and/or a rate parameter β. Preferably the β parameter is the same for one or more or all the alleles in a locus. Preferably the β parameter is different between one or more or all loci. Preferably the α parameter is different between one or more or all alleles and/or one or more or all loci. Preferably the α parameter and/or the β parameter has the same characteristics for an allele peak and stutter peak at one or more or all of the allele sizes and/or at one or more or all of the loci.


The method may provide that the construction of ƒ(c(l)|g1(l),g2(l),ω,χ(l)) includes two or more steps. In a first step, the α parameters for the alleles and stutters of genotypes g1(l) and g2(l) may be calculated. In a second step, the factors of the probability density functions, pdf's, may be determined.


The method may provide that the genotypes of the major and minor donors in the mixture are denoted as gl(i)={agi,1,agi,2}, i=1,2 respectively. The base pair counts of the alleles may be denoted with the same indices, i.e. bpgi,j is the base count of agi,j. A total of eight α parameters may be obtained, for instance of the form:






A
g1,g2
(l)={αa,g1,1(l)s,g1,1(l)αa,g1,2(l)αs,g1,2(l)αa,g2,1(l)αs,g2,1(l)αa,g2,2(l)αs,g2,2(l)},


where ai,gi,k(l) is the α parameter for either an allele (i=a) or a stutter (i=s), for the major (j=1) or the minor (j=2) donors for the first (k=1) or second (k=2) allele of the corresponding genotype.


The method may provide that the method defined for the calculation of αa,g1,1 and αs,g,1,1 is used in an equivalent manner to provide the parameters for other alleles and/or loci and/or genotypes.


The method may provide that the major donor contributes with (ω×100) % of the DNA, and preferably for the calculation of ωχ/bpg1,1. If the number from this calculation is greater than the upper limit of the dropout region for alleles then the α parameter is preferably calculated using equation:








α
i

(
l
)


=



κ

1
,
i


(
l
)



κ

2






(
l
)



×


χ

(
l
)



bp
a

(
l
)





,

i
=
a

,


s





and






β
a

(
l
)



=


β
s

(
l
)


=


1

κ
2

(
l
)



.







If the number from this calculation is otherwise, then preferably the α parameter is preferably calculated using equation:







α
i

(
l
)


=

intercept
+

slope
×



χ

(
l
)



bp
a

(
l
)



.







The method may provide that the major donor contributes with (χ×100) % of the DNA, and preferably for the calculation of ωχ/bpg1,1. If the number from this calculation is greater than the upper limit of the dropout region for stutter, then the α parameter is preferably calculated using equation:








α
i

(
l
)


=



κ

1
,
i


(
l
)



κ
2

(
l
)



×


χ

(
l
)



bp
a

(
l
)





,

i
=
a

,


s





and






β
a

(
l
)



=


β
s

(
l
)


=


1

κ
2

(
l
)



.







If the number from this calculation is otherwise, then preferably the α parameter is preferably calculated using equation:







α
i

(
l
)


=

intercept
+

slope
×



χ

(
l
)



bp

a






(
l
)



.







The upper limit of the drop out region for alleles and/or the upper limit of the drop out region for stutters, in respect of one or more or all of the loci being considered, may be the value in this table.


















Stutter
Allele



Locus
Upper Limit
Upper Limit




















D3
22.57
1.38



VWA
20.13
2.19



D16
12.14
0.37



D2
6.15
0.66



Amelo

2.82



D8
16.0
2.82



D21
15.17
1.64



D18
10.2
0.53



D19
15.87
1.21



THO

0.68



FGA
9.53
0.93










The upper limit may be the value in the table +/−5% or +/−10% or +/−25%.


The method may provide that the α parameters for the minor donor are calculated using the same method as in the previous four paragraphs, but with the substitution of (1−ω)χ/bpg2,k instead of ωχ/bpg1,k,k=1,2.


The method may provide that the α parameters are grouped, according to the shared positions of alleles and stutters of the donor genotypes. The method may provided that the cover of g1(l) and g2(l) is defined as:





cover(g1(l),g2(1)j=1,2; k=1,2{agi,k,agi,k−1}


The method may provide that for an allelic position a in cover(g1(1),g2(l)), αa(l)=Σ{αεAg1,g2(l): a=agi,j(l) or agi,j(l)=sgi,j(l), i,j=1,2} and/or that the α parameters for alleles and stutters that fall in allelic position a are added up to overall αa(l) for this position.


The method may provide that the set of peaks in c(l) correspond to a subset of allelic positions in cover(g1(l),g2(l)), i.e. ac(l)cover(g1(l),g2(l)). The method may provide that the allelic positions in cover(g1(l),g2(l))\{dot over (a)}c(l) correspond to peaks that have dropped out. The method may provide that one or more or all of the pdfs are of the form: ƒ(c(l)|g1(l),g2(l),ω,χ(l)=







[




a



cover


(


g
1

(
l
)


,

g
2

(
l
)



)



\


a
c

(
l
)







F


(


30
|

α
a

(
l
)



,

β

(
l
)



)



]

×

f


(


{



π
a



:


a



a

c

(
l
)




}







α
a



:


a



a

c

(
l
)




}


)






where F is a Gamma cumulative density function and f is the pdf of a Dirichlet distribution.


The stutter intercept and/or stutter slope and/or allele intercept and/or allele slope, in respect of one or more or all of the loci being considered, may be the value in this table:




















Stutter
Stutter
Allele
Allele



Locus
Intercept
Slope
Intercept
Slope






















D3
0.4
0.75
2.65
9.33



VWA
0.83
0.88
2.1
13.48



D16
0.01
1.13
3.08
11.92



D2
0.96
2.12
3.14
27.56



Amelo


2.53
12.5



D8
0.43
0.8
2.18
14.03



D21
0.8
1.18
2.47
19.71



D18
0.69
1.56
3.37
15.27



D19
0.63
0.97
4.1
10.25



THO


5.26
27.09



FGA
0.26
2.09
3.86
24.89










One or more or all of the values in the table, for instance the values for one or more of the loci, may be the value in the table +/−5% or +/−10% or +/−25%.


The method may provide that linear regression is used to define one or more of the parameters. The method may include a factor defined by the mean and the variance of the peak heights observed increasing at the same rate for both allelic and stutter peaks heights. The factor may provide:








α
i

(
l
)


=



κ

1
,
i


(
l
)



κ
2

(
l
)



×


χ

(
l
)



bp
a

(
l
)





,

i
=
a

,


s





and






β
a

(
l
)



=


β
s

(
l
)


=

1

κ
2

(
l
)









The method may include an estimate of one or more of the κ parameters.


The method may provide the values for the parameters for one or more experimental protocols and/or multiplexes. Preferably the values for the parameters are specific to an experimental protocol and/or multiplex.


The method may include the use of shape a and/or rate β parameters in the model of a peak, preferably whether it is allelic or stutter. The Gamma distribution may be defined as:






H
a(l)˜Gamma(αa(l)(l)) and Hs(l)˜Gamma(αs(l)s(l))


where Ha(l) and Hs(l) are the heights of an allelic and stutter peaks respectively. The corresponding pdf's to the distributions may be denoted ƒa and ƒs.


The parameters may be obtained from the mean μ and the standard deviation σ, preferably using the equations:






α
=




μ
2


σ
2







and





β

=


μ

σ
2


.






The means and variance may be modelled with the linear equations:








μ
a

(
l
)


=


κ

1
,
a


(
l
)


×


χ

(
l
)



bp
a

(
l
)





,


and


/


or






μ
s

(
l
)



=


κ

1
,
s


(
l
)


×


χ

(
l
)



bp
s

(
l
)









and/or (σa(l))22(l)a(l), and/or (σs(l), preferably where χ(l) is the peak height sum at the locus l; bpa(l) is the number of base pairs of allele a; and s is the stutter of a.


The method may provide that κ1,a(l), κ1,s(l) and κ2(l) are the parameters that drive the model and/or that these are estimated from the profile data.


The method may provide that the alleles that are not in ac(l) are collected into allele q(l). The base count for q(l) may be the average base count of alleles that have non-zero count in at least one of the ethnic appearance databases known for the multiplex.


The method may provide for the model for stutter to work in tandem with the model for alleles and/or use the base pair counts to account for molecular weight.


The method may provide that the model incorporates the assumption that Ha(l) is independent of Hs(l) given χ(l) and bpa(l) where Hs(l) is the stutter of parent allele Ha(l).


The α and β parameters may be obtained to give:








α
i

(
l
)


=



κ

1
,
i


(
l
)



κ
2

(
l
)



×


χ

(
l
)



bp
a

(
l
)





,

i
=
a

,


s





and






β
a

(
l
)



=


β
s

(
l
)


=

1

κ
2

(
l
)









The method may provide that sharing a common β parameter allows the construction of a pdf for a questioned profile c(l), preferably through the addition of independent Gamma variables and the analytic construction of a Dirichlet pdf:





if χi˜Gamma(αi,β),i=1,2, . . . ,n,










i
=
1

n





X
i

~

Gamma


(





i
=
1

n



α
i


,
β

)










and




(


π
1

,

π
2

,





,

π
n


)

~

Dirichlet


(


α
1

,

α
2

,





,

α
1

,

)





,




where πjji=1nXi.


The method may provide that the dropout probabilities are obtained from the cumulative probability distribution (cdf) of a Gamma distribution. The κ parameters of the model may be estimated using the whole data set, which contains peak heights where allelic dropout is possible. The method may provide, for instance to address the accuracy of dropout probabilities, that the κ parameters are adjusted for the dropout region. The method may provide that the κ parameters are estimated from experimental data, for instance a set of profiles produced under laboratory conditions using the protocol applicable and the multiplex which is applicable.


The method may provide that the experimental data is used to estimate the variability of peak heights of stutters and alleles separately, for instance by considering the peak height data only from non-adjacent heterozygotes


The method may provide that, for each locus where the genotype of the donor is {aa,a2} the data consisted of {ha,1(l),hs,1(l),bpa,1(l),ha,2(l),hs,2(l),bpa,2(l)} where ha,i and hs,i is the height of the alleles and stutters, respectively and bpa,i is the base pair count of allele ai, i=1,2. The data may be augmented with χ(l) calculated as the sum of the peak heights i.e. χ(l)=ha,1+hs,1+ha,2+hs,2. The data set may be split into two: one for alleles and the other for stutters. Preferably each locus contributes to two rows in these data sets: {ha,1,bpa1,(l)} and {ha,2,bpa,2(l)} for alleles and {hs,1,bpa,1(l)} and {hs,2,bpa,2(l)} for stutters. The method may provide that the allele and the stutter data are denoted: {ha,i(l),bpa,i(l)i(l): i=1, 2, . . . , na} and {hs,i(l),bpa,i(l)i(l): i=1, 2, . . . , ns} respectively, where the index ha,i now denotes a row number.


The method may provide that the estimation of the κ parameters is achieved iteratively using the EM algorithm (Dempster et al., Maximum likelihood from incomplete data via the EM algorithm. Journal of the Royal Statisitcal Society, Series B, 39(1):1-38, 1977).


The method may provide that in a first iteration, that peak heights recorded as zeros, in both the allele and stutter data sets, are replaced with a random sample from a continuous uniform distribution. Preferably this is in respect of the interval (0, 30) according to the Gamma distributions estimated in the previous iteration.


The method may provide an estimation of κ1,a and κ1,s. Parameter κ1,a(l) may be estimated from the allele data set using least squared estimation, where Ha is the response variable and χ(l)/bpa(l) is the covariate and the intercept is set to zero. The regression line through the data may be determined by κ1,a(l). The method may provide that parameter κ1,s is estimated in the same way using the stutter data set.


The method may provide an estimation of κ2(l). Parameter κ2(l) may be calculated by minimising a joint negative log-likelihood function







NLL


(

κ
2

(
l
)


)


=


-




h
a

(
l
)





log


{


f
a



(



h
a

(
l
)


|

α
a

(
l
)



,

β
a

(
l
)



)


}




-




h
s

(
l
)





log


{


f
s



(



h
s

(
l
)


|

α
s

(
l
)



,

β
s

(
l
)



)


}








where ƒa and ƒs are Gamma pdfs for allelic and stutter peak heights, respectively, and the α and β parameters are as given in:








α
i

(
l
)


=



κ

1
,
i


(
l
)



κ
2

(
l
)



×


χ

(
l
)



b
a

(
l
)





,

i
=
a

,


s





and






β
a

(
l
)



=


β
s

(
l
)


=


1

κ
s

(
l
)



.







The method may provide that the κ parameter estimates have the values given in the following table with respect to one or more or all of the loci and/or one or more or all of the parameters:


















Locus
κ1,a(l)
κ1,s(l)
κ2(l)





















D3
60.76
4.15
5.4



VWA
85.22
5.46
5.9



D16
123.91
6.92
6.1



D2
145.38
10.23
4.5



Amelo
54.95

4.1



D8
69.59
3.89
4.7



D21
99.72
5.78
4.7



D18
138.23
10.39
6.4



D19
58.65
4.34
4.3



THO
89.96
1.85
3.1



FGA
111.34
6.77
3.2










One or more or all of the values in the table, for instance the values for one or more of the loci, may be the value in the table +/−5% or +/−10% or +/−25%.


The method may provide that the model provides an estimate based on the whole of the distribution. Preferably, the method provides that the model provides an estimate in which the tail of the distribution, preferably the dropout region, is separately considered. Ideally a modified distribution is provided for the dropout region. The method may provide that in and/or near the dropout region a modification is applied. The modification may involve fixing the β parameter and/or adjusting the α parameter, for instance to get a better fit. The method may include the provision of a pivot point in the mean line and/or the provision of a different gradient, for instance below that pivot point.


The method may provide that the model for alleles is estimated from data set {χi(l)/bpa,i(l),ha,i(l): i=1, 2, . . . , n}, where n is the number of data pairs. Dropout probabilities from the model and estimated from the data may be compared in the dropout region:





(0,1.5×max{χi(l)/bpa,i(l):ha,i(l)<30,for_alli})


A factor of 1.5 may be selected to look at the transition from the dropout to non-dropout regions.


The method may provide that the modification includes one or more of the following steps:

    • 1. The dropout probabilities from the model being obtained form the cdf of a Gamma distribution, for instance of form F(30|α,β). The α and β parameters may be obtained from the κ parameters.
    • 2. The dropout probabilities from the data may be calculated from discrete intervals of the dropout region.
    • The intervals may be selected using the method of Friedman et al., On the histogram as a density estimator: L2 theory. Probability Theory and Related Fields 57:453-476, 1981, 10.1007/BF01025868.
    • 3. The calculation of adjusted model dropout probabilities may involve one or more of the following steps:
      • a. For each dropout probability {circumflex over (p)} estimated from data, an α parameter may be obtained so that {circumflex over (p)}≈F(30,{circumflex over (α)},β) where β=1/κ2(l).
      • b. The α parameters for the midpoint of the discrete intervals may be obtained and/or plotted.
      • c. To correct the α parameters, a straight line may be anchored at the α from the model corresponding to the last midpoint plus, for instance, twice the bin size. This may be done to cover an area of transition. The intercept of the line may be selected so as to minimise the Euclidean distance of the α from the line and the {circumflex over (α)}.


The method preferably provides the same process as applied to allelic and stutter peaks.


The method may provide that the adjusted α parameters are calculated from the intercept and the slope of the fitted line in the dropout region. If χ(l)/bpa(l) is smaller than the upper limit of the dropout region for alleles, this may be according to the form







α
i

(
l
)


=

intercept
+

slope
×


χ

(
l
)



bp
a

(
l
)









where i=a and intercept and slope are estimated as described above. Similarly, if χ(l)/bpa(l) is smaller than the upper limit of the dropout region for the stutters, the method may use the same equation with i=s and intercept and slope.


According to a second aspect of the invention we provide a method of comparing a first, potentially test, sample result set with a second, potentially another, sample result set, the method including:

    • providing information for the first result set on the one or more identities detected for a variable characteristic of DNA;
    • providing information for the second result set on the one or more identities detected for a variable characteristic of DNA; and


      wherein the method uses in the definition of the likelihood ratio the factor: ƒ(Cl(i)|gl(i)l(i),δ) or its substitution ƒ(c(l)|g1(l),ω,χ(l)), particularly where g1(l) is the genotype of the donor of sample c(l), χ(l) denotes the quantitative measure, for instance peak-height sum or peak area sum, for the locus i and ω is the mixing proportion and/or by the factor ƒ(c(l)|g1(l),g2(l),ω,χ(l)), particularly where g1(l) is one of the genotypes of the donor of sample c(l), g2(l) is another of the genotypes of the donor of the sample c(l), and χ(l) denotes the quantitative measure, for instance peak-height sum or peak area sum, for the locus i and ω is the mixing proportion.


The second aspect of the invention may include any of the features, options or possibilities set out elsewhere in this document, including in the other aspects of the invention.


According to a third aspect of the invention we provide a method of comparing a first, potentially test, sample result set with a second, potentially another, sample result set, the method including:

    • providing information for the first result set on the one or more identities detected for a variable characteristic of DNA;
    • providing information for the second result set on the one or more identities detected for a variable characteristic of DNA; and


      wherein the method uses as the definition of the likelihood ratio the factor:


      ƒ(cl(i)|gU,1,l(i),gU,2,l(i)l(i),δ) or its substitution ƒ(c(l)|g1(l),ω,χ(l)), particularly where g1(l) is the genotype) of the donor of sample c(l), χ(l) denotes the quantitative measure, for instance peak-height sum or peak area sum, for the locus i and ω is the mixing proportion and/or by the factor ƒ(c(l)|g1(l),g2(l)),ω,χ(l)), particularly where g1(l) is one of the genotypes of the donor of sample c(l), g2(l) is another of the genotypes of the donor of the sample c(l), and χ(l) denotes the quantitative measure, for instance peak-height sum or peak area sum, for the locus i and ω is the mixing proportion.


The third aspect of the invention may include any of the features, options or possibilities set out elsewhere in this document, including in the other aspects of the invention.


According to a fourth aspect of the invention we provide a method of comparing a first, potentially test, sample result set with a second, potentially another, sample result set, the method including:

    • providing information for the first result set on the one or more identities detected for a variable characteristic of DNA;
    • providing information for the second result set on the one or more identities detected for a variable characteristic of DNA; and


      wherein the method uses in the definition of the likelihood ratio the factor:


      ƒ(cl(i)|g1,l(i),g2,l(i),ω,χl(i),δ) or its substitution ƒ(c(l)|g1(l),ω,χ(l)), particularly where g1(l) is the genotype of the donor of sample c(l), χ(l) denotes the quantitative measure, for instance peak-height sum or peak area sum, for the locus i and ω is the mixing proportion and/or by the factor ƒ(c(l)|g1(l),g2(l),ω,χ(l)), particularly where g1(l) is one of the genotypes of the donor of sample c(l), g2(l) is another of the genotypes of the donor of the sample c(l), and χ(l) denotes the quantitative measure, for instance peak-height sum or peak area sum, for the locus i and ω is the mixing proportion.


The fourth aspect of the invention may include any of the features, options or possibilities set out elsewhere in this document, including in the other aspects of the invention.


According to a fifth aspect of the invention we provide a method for generating one or more probability distribution functions relating to the detected level for a variable characteristic of DNA, the method including:


a) providing a control sample of DNA;


b) analysing the control sample to establish the detected level for the at least one variable characteristic of DNA;


c) repeating steps a) and b) for a plurality of control samples to form a data set of detected levels;


d) defining a probability distribution function for at least a part of the data set of detected levels.


The method may particularly be used to generate one or more of the probability distribution functions provided elsewhere in this document.


The method may be used to generate one or more probability distributions related to the effect of one or more of: a factor accounting for one of more effects which impact upon the amount of an allele, for instance a height and/or area observed for a sample compared with the amount of the allele in the sample; the effect may be one or more effects which gives a different ratio and/or balance and/or imbalance between observed and present amounts with respect to different alleles and/or different loci; the effect may be and/or include degradation effects; the effect may be and/or include variations in amplification efficiency; the effect may be and/or include variations in amount of allele in a sub-sample of a sample, for instance, when compared with other sub-samples and/or the sample, the effect may be one whose effect varies with alleles and/or loci and/or allele size and/or locus size; the effect may be an effect which causes a reduction in the observed amount compared with that which would have occurred without the effect; the effect may exclude any stutter effect; and in particular their variation with DNA quantity. The DNA quantity may be with respect to an allele and/or allele and stutter and/or two or more alleles and/or two or more stutters and/or the alleles and/or stutters for one or more loci.


The one or more probability distributions may be generated from feed data.


The feed data may be obtained experimentally. The feed data may be obtained by computer modelling.


The experimental determination of the feed data may include one or more of a sampling step; a dilution step, preferably to provide a range of different dilutions; a purification step; a pooling of samples step; a division of samples step; an amplification step, such as PCR; a detection step, for instance of one of more characteristic units introduced to the amplification products, such as dyes; an electrophore is step; an interpretation step; a peak identification step; a peak height and/or area determination step.


The number of samples may be greater than 30, preferably greater than 50 and ideally greater than 100. The number of profiles obtained from samples may be greater than 500, preferably greater than 750 and ideally greater than 1000. The samples may be diluted to less than 1000 picograms per microlitre. The samples may be at least 25 picograms per microlitre. The dilution range may be between preferably 10 to 1000 picograms per microlitre, more preferably 50 to 500 picograms per microlitre. The dilutions may be provided in increments of between 10 and 100 pg/μl, for instance of 25 pg/μl. One or more process protocols may be used to process samples.


The experimental determination may include or further include combining, for instance through addition, one or more of the heights and/or areas for one or more of the loci. The combination may be used to provide a measure of DNA quantity. All of the heights and/or areas from one or more loci may be combined. All of the heights and/or areas from all of the loci, or all bar one of the loci, may be combined.


The experimental determination may include or may further include combining, for instance through addition, all of the heights and/or areas for a locus. The combination may provide a measure of DNA quantity for the locus. The combination may provide a mean height and/or area for the locus and/or one or more alleles of the locus.


The experimental determination may include or may further include obtaining a mean height and/or area for one or more alleles and/or one or more loci. Such a separate mean height and/or area may be obtained for each locus.


The experimental determination may include or may further include a consideration and/or plot of mean height and/or area against DNA quantity, preferably on a locus basis. Such a consideration and/or plot may be provided for two or more and preferably all loci. The DNA quantity may be subject to a scaling factor, such as a multiplier.


The experimental determination may include or may further include fitting a distribution to the feed data, particularly a consideration and/or plot of mean height and/or area against DNA quantity. The fitted distribution may be a linear Gamma distribution. The fitted distribution may pass through the origin. The distribution may be specified through two parameters, preferably the shape parameter α and the rate parameter β.


The experimental determination may include or may further include fitting one or more distributions to the feed data, particularly a consideration and/or plot of mean height and/or area against DNA quantity for one or more of the alleles and/or one or more of the stutters of alleles.


The experimental determination may include or may further include a consideration and/or plot of variance against mean height and/or area, preferably on a locus basis. Such a consideration and/or plot may be provided for two or more and preferably all loci.


The experimental determination may include or may further include fitting one or more distributions to the feed data, particularly a consideration and/or plot of variance against mean height. The fitted distribution may be one or more a Gamma distributions. The fitted distribution may pass through the origin. The distribution may be specified through two parameters, preferably the shape parameter α and the rate parameter β. The fitted distribution may be provided by two different distributions, for instance connected by a knot. The distributions may be two quadratic polynomials, preferably joined in a chosen knot. The knot may chosen through experimenting with several candidates and selecting candidates that give a best and/or good fit. The distribution may be of the form, if μ≦knot: σ22,1,l(i)xμ+κ3,1l(i)2 and/or if μ>knot: σ22,2,l(i)xμ+κ3,2l(i)2.


The experimental determination may include or may further include fitting one or more distributions to the feed data, particularly a consideration and/or plot of variance against mean height and/or area for one or more of the alleles and/or one or more of the stutters of alleles.


The experimental determination may include or may further include providing that the β values for one or more of the distributions be the same. In particular, the β values for the distribution(s) of variance against mean height and/or area may be the same across two or more loci, and preferably all the loci or all bar one loci. The condition:







σ
2

=



k
2


x





μ





and


/


or





β

=


μ

σ
2


=


μ


k
2

·
μ


=

1

k
2









may be met for one or more of the distributions and/or one or more loci.


The method may include or further include use of an algorithm to estimate the parameters of the mean and variance models. The values of the parameters in iteration m of the algorithm may be denoted by:





κ1,a,l(i)[m],κ2,1,l(i)[m],κ2,2,l(i)[m],κ3,2l(i)[m],


Preferably in the first iteration of the algorithm zeros (for instance those heights and/or areas smaller than a threshold) may be ignored. Preferably in and/or from the second iteration of the algorithm onwards, the zeros are replaced by samples obtained from the tail of the Gamma pdfs estimated in the previous step. In particular, one or more of the following may be applied:

  • 1. Parameter k1,a,l(i)[1] is estimated using standard linear regression methods where the response variable are non-zero allele heights and the covariate is the corresponding χ.
  • 2. Parameters k2,1,l(i)[1], k3,1,l(i)[1], k2,2,l(i)[1], k3,2,l(i)[1] are estimated by using the estimated mean μa,l(i) as the mean and computing the variance of the heights around these mean according to a window size.
  • 3. In iteration m, zeros are replaced by samples taken from the family of Gamma distribution estimated in the previous iteration.
  • 4. For a zero corresponding to χ, we first obtain a μa,l(i)[m−1] from χ and σa,l(i)2[m−1] from μa,l(i)[m−1].
  • 5. Parameter α[m−1] and β[m−1] can be computed from μa,l(i)[m−1] and σa,l(i)2[m−1].
  • 6. A sample is then taken in the interval (0, 30) from the tail of the distribution using the CDF inverse method using uniform samples in the interval (0, F(30, α[m−1], β[m−1])) where F is the CDF of a Gamma distribution.
  • 7. Parameter k1,a,l(i)[m] is also estimated using standard linear regression methods where the response variable are allele heights and the covariate are the corresponding χ's.
  • 8. Zeros are replaced using the method described above.
  • 9. Parameters k2,1,l(i)[m], k3,1l(i)[m], k2,2,l(i)[m], k3,2,l(i)[m] are estimated by using the estimated mean μa,l(i)[m] as the mean and computing the variance of the heights around these mean according to a window size.
  • 10. The process is repeated until the parameters converge according to the rules:
    • (a) |k1,a,l(i)[m]−k1,a,l(i)[m−1]|<0.0001;
    • (b) |k2,a,l(i)[m]−k2,a,l(i)[m−1]|<0.01; and
    • (c) |k3,a,l(i)[m]−k3,a,l(i)[m−1]|<0.001.


The method may include or further include use of an algorithm to estimate the parameters of the mean and variance models for both the alleles and stutters, with one or more of the same features being used for both and/or the same algorithm being used for both.


The fifth aspect of the invention may include any of the features, options or possibilities set out elsewhere in this document, including in the other aspects of the invention.


Any of the proceeding aspects of the invention may include the following features, options or possibilities or those set out elsewhere in this document.


The terms peak height and/or peak area and/or peak volume are all different measures of the same quantity and the terms may be substituted for each other or expanded to cover all three possibilities in any statement made in this document where one of the three are mentioned.


The method may be a computer implemented method.


The method may involve the display of information to a user, for instance in electronic form or hardcopy form.


The test sample, may be a sample from an unknown source. The test sample may be a sample from a known source, particularly a known person. The test sample may be analysed to establish the identities present in respect of one or more variable parts of the DNA of the test sample. The one or more variable parts may be the allele or alleles present at a locus. The analysis may establish the one or more variable parts present at one or more loci.


The test sample may be contributed to by a single source. The test sample may be contributed to by an unknown number of sources. The test sample may be contributed to by two or more sources. One or more of the two or more sources may be known, for instance the victim of the crime.


The test sample may be considered as evidence, for instance in civil or criminal legal proceedings. The evidence may be as to the relative likelihoods, a likelihood ratio, of one hypothesis to another hypothesis. In particular, this may be a hypothesis advanced by the prosecution in the legal proceedings and another hypothesis advanced by the defense in the legal proceedings.


The test sample may be considered in an intelligence gathering method, for instance to provide information to further investigative processes, such as evidence gathering. The test sample may be compared with one or more previous samples or the stored analysis results therefore. The test sample may be compared to establish a list of stored analysis results which are the most likely matches therewith.


The test sample and/or control samples may be analysed to determine the peak height or heights present for one or more peaks indicative of one or more identities. The test sample and/or control samples may be analysed to determine the peak area or areas present for one or more peaks indicative of one or more identities. The test sample and/or control samples may be analysed to determine the peak weight or weights present for one or more peaks indicative of one or more identities. The test sample and/or control samples may be analysed to determine a level indicator for one or more identities.





Various embodiments of the invention will now be described, by way of example only, and with reference to the accompanying drawings, in which:



FIG. 1 shows a Bayesian network for calculating the numerator of the likelihood ratio; the network is conditional on the prosecution view Vp. The rectangles represent know quantities. The ovals represent probabilistic quantities. Arrows represent probabilistic dependencies, e.g. the PDF of CL(1) is given for each value of gs,L(1) and χ.



FIG. 2
a illustrates an example of a profile for a homozygous source;



FIG. 2
b is a Bayesian Network for the homozygous position;



FIG. 2
c is a further Bayesian Network for the homozygous position;



FIG. 2
d shows homozygote peak height as a function of DNA quantity; with the straight line specified by h=−12.94+1.27×χ.



FIG. 2
e shows the parameters of a Beta PDF that model stutter proportion πs conditional on parent allele height h.



FIG. 3
a illustrates an example of a profile for a heterozygous source whose alleles are in non-stutter positions relative to one another;



FIG. 3
b is a Bayesian Network for the heterozygous position with non-overlapping allele and stutter peaks;



FIG. 3
c is a further Bayesian Network for the heterozygous position with non-overlapping allele and stutter peaks;



FIG. 3
d



FIG. 3
e shows the variation in density with mean height for a series of Gamma distributions;



FIG. 3
f shows the variation of parameter σ as a function of mean height m;



FIG. 4
a illustrates an example of a profile for a heterozygous source whose alleles include alleles in stutter positions relative to one another;



FIG. 4
b is a Bayesian Network for the heterozygous position with overlapping allele and stutter peaks;



FIG. 4
c is a further Bayesian Network for the heterozygous position with overlapping allele and stutter peaks;



FIG. 5 shows a Bayesian network for calculating the denominator of the likelihood ratio. The network is conditional on the defense hypothesis Vd. The oval represent probabilistic quantities whilst the rectangles represent known quantities. The arrows represent probabilistic dependencies;



FIG. 6 shows a Bayesian Network for calculating likelihood per locus in a generic example;



FIG. 7 shows Bayesian Networks for three allele situations;



FIG. 8
a is a plot of profile mean against profile standard deviation;



FIG. 8
b is a plot of mean height against DNA quantity;



FIG. 9 a pdf for R/M=m;



FIG. 10 shows a Bayesian Network for part of the degradation consideration;



FIG. 11
a is a plot of mean peak height against DNA quantity×10;



FIG. 11
b is a plot of variance against mean height;



FIG. 11
c is a plot of variance against mean height with a regression fitted;



FIG. 12 shows plots of allele mean peak height against DNA quantity×10, stutter mean peak height against DNA quantity×10, variance against mean height and coefficient of variation as a function of mean for locus D3;



FIG. 13 shows the plots of FIG. 12 for locus vWA;



FIG. 14 shows the plots of FIG. 12 for locus D16;



FIG. 15 shows the plots of FIG. 12 for locus D2;



FIG. 16 shows the plots of FIG. 12 for Amelogenin;



FIG. 17 shows the plots of FIG. 12 for locus D8;



FIG. 18 shows the plots of FIG. 12 for locus D21;



FIG. 19 shows the plots of FIG. 12 for locus D18;



FIG. 20 shows the plots of FIG. 12 for locus D19;



FIG. 21 shows the plots of FIG. 12 for locus THO;



FIG. 22 shows the plots of FIG. 12 for locus FGA;



FIG. 23 is a table showing degraded profile information;



FIG. 24 is a plot of DNA quantity in a locus against allele base pairs;



FIG. 25 is a table showing two examples of the degradation model as deployed;



FIGS. 26
a,b,c and d show developing Bayesian Networks



FIGS. 27
a and b illustrate the variation in allele and stutter data sets with their corresponding means and 99% probability intervals;



FIGS. 28
a and b illustrate the adjustment of the dropout probability and a parameter for allelic peaks;



FIGS. 29
a and b illustrate the adjustment of the dropout probability and a parameter for stutter peaks;



FIG. 30 illustrates a profile; and



FIG. 31 is a diagrammatic representation of an estimation process of use in the invention.





1. BACKGROUND

The present invention is concerned with improving the interpretation of DNA analysis. Basically, such analysis involves taking a sample of DNA, preparing that sample, amplifying that sample and analysing that sample to reveal a set of results. The results are then interpreted with respect to the variations present at a number of loci. The identities of the variations give rise to a profile.


The extent of interpretation required can be extensive and/or can introduce uncertainties. This is particularly so where the DNA sample contains DNA from more than one person, a mixture.


The profile itself has a variety of uses; some immediate and some at a later date following storage.


There is often a need to consider various hypotheses for the identities of the persons responsible for the DNA and evaluate the likelihood of those hypotheses, evidential uses.


There is often a need to consider the analysis genotype against a database of genotypes, so as to establish a list of stored genotypes that are likely matches with the analysis genotype, intelligence uses.


Previously the generally accepted method for assigning evidential weight of single profiles is a binary model. After interpretation, a peak is either in the profile or is excluded from the profile.


When making the interpretation, quantitative information is considered via thresholds which determine decisions and via expert opinion. The thresholds seek to deal with allelic dropout, in particular; the expert opinion seeks to deal with heterozygote imbalance and stutters, in particular. In effect, these approaches acknowledged that peak heights and/or areas and/contain valuable information for assigning evidential weight, but the use made is very limited and is subjective.


The binary nature of the decision means that once the decision is made, the results only include that binary decision. The underlying information is lost.


Previously, as exemplified in International Patent Application no PCT/GB2008/003882, a specification of a model for computing likelihood ratios (LRs) that uses peak heights taken from such DNA analysis has been provided. This quantified and modelled the relationship between peaks observed in analysis results. The manner in which peaks move in height (or area) relative to one another is considered. This makes use of a far greater part of the underlying information in the results.


2. OVERVIEW

The aim of this invention is to describe in detail the statistical model for computing likelihood ratios for single profiles while considering peak heights, but also taking into consideration allelic dropout and stutters. The invention then moves on to describe in detail the statistical model for computing likelihood ratios for mixed profiles which considering peak heights and also taking into consideration allelic dropout and stutters.


The present invention provides a specification of a model for computing likelihood ratios (LR's) given information of a different type in the analysis results. The invention is useful in its own right and in a form where it is combined with the previous model which takes into account peak height information.


One such different type of information considered by the present invention is concerned with the effect known as stutter.


Stutter occurs where, during the PCR amplification process, the DNA repeats slip out of register. The stutter sequence is usually one repeat length less in size than the main sequence. When the sequences are separated using electrophoresis to separate them, the stutter sequence gives a band at a different position to the main sequence. The signal arising for the stutter band is generally of lower height than the signal from the main band. However, the presence or absence of stutter and/or the relative height of the stutter peak to the main peak is not constant or fully predictable. This creates issues for the interpretation of such results. The issues for the interpretation of such results become even more problematic where the sample being considered is from mixed sources. This is because the stutter sequence from one person may give a peak which coincides with the position of a peak from the main sequence of another person. However, whether such a peak is in part and/or wholly due to stutter or is nothing to do with stutter is not a readily apparent position.


A second different type of information considered by the present invention is concerned with dropout.


Dropout occurs where a sequence present in the sample is not reflected in the results for the sample after analysis. This can be due to problems specific to the amplification of that sequence, and in particular the limited amount of DNA present after amplification being too low to be detected. This issue becomes increasingly significant the lower the amount of DNA collected in the first place is. This is also an issue in samples which arise from a mixture of sources because not everyone contributes an equal amount of DNA to the sample.


The present invention seeks to make far greater use of a far greater proportion of the information in the results and hence give a more informative and useful overall result.


To achieve this, the present invention includes the use of a number of components. The main components are:

    • 1. An estimated PDF for homozygote peaks conditional on DNA quantity; discussed in detail in LR Numerator Quantification Category 1;
    • 2. An estimated PDF for stutter heights conditional on the height of the parent allele; discussed in detail in LR Numerator Quantification Category 1;
    • 3. An estimated joint probability density function (PDF) of peak height pairs conditional on DNA quantity; discussed in detail in LR Numerator Quantification Category 2. The peak heights are right censored by the limit of detection threshold Td. Below this threshold it is not safe to designate alleles, as the peaks are too close to the baseline to be distinguished from other elements in the signal. Threshold Td can be different to the limit-of-detection threshold at 50 rfu suggested by the manufacturers of typical instruments analysing such results.
    • 4. A latent variable X representing DNA quantity that models the variability of peak heights across the profile. It does not consider degradation, but degradation can be incorporated by adding another latent variable Δ that discounts DNA quantity according to a numerical representation of the molecular weight of the locus.
    • 5. The calculation of the LR is done separately for the numerator and the denominator. The overall joint PDF for the numerator and the denominator can be represented with Bayesian networks (BNs).


3. DETAILED DESCRIPTION SINGLE PROFILE
3.1—The Calculation of the Likelihood Ratio

The explanation provides:

    • a definition of the Likelihood Ratio, LR, to be considered;
    • then considers the numerator, its component parts and the manner in which they are determined;
    • then considers the denominator, its component parts and the manner in which they are determined;
    • then combines the position reached in a further discussion of the LR.


The explanation is supplemented by the specifics of the approach in particular cases.


An LR summarises the value of the evidence in providing support to a pair of competing propositions: one of them representing the view of the prosecution (Vp) and the other the view of the defense (Vd). The usual propositions are:

    • 1) Vp: The suspect is the donor of the DNA in the crime stain;
    • 2) Vd: Someone else is the donor of the DNA in the crime stain.


The possible values that a crime stain can take are denoted by C, the possible values that the suspect's profile can take are denoted by Gs. A particular value that C takes is written as c, and a particular value that Gs takes is denoted by gs. In general, a variable is denoted by a capital letter, whilst a value that a variable takes is denoted by a lower-case letter.


We are interested in computing:






LR
=



p


(

c
,


g
s

|

V
p



)



p


(

c
,


g
s

|

V
d



)



=


f


(

c
,


g
s

|

V
p



)



f


(

c
,


g
s

|

V
d



)








In effect ƒ is a model of how the peaks change with different situations, including the different situations possible and the chance of each of those.


The crime profile c in a case consists of a set of crime profiles, where each member of the set is the crime profile of a particular locus. Similarly, the suspect genotype gs is a set where each member is the genotype of the suspect for a particular locus. We use the notation:






c={c
L(i)
:i=,2, . . . ,nLoci} and gs={gs,L(i):=1,2, . . . ,nLoci}


where nLoci is the number of loci in the profile.


3.2—The LR Numerator Form

The calculation of the numerator is given by:






L
p=ƒ(c|gs,Vp)


Because peak height is dependent between loci and needs to be rendered independent, the likelihood Lp is factorised conditional on DNA quantity χ. This is because the peak height between loci is also dependent on DNA quantity. This gives:






L
P=ƒ(ch|gs,h,χ,Vp)


It will be recalled, that c is a crime profile across loci consisting of per locus profiles, so for a three locus form c={cL(1), cL(2), cL(3)} and similarly for gs. We can therefore write the initial equation as:






L
p=ƒ(cL(1),cL(2),cL(3),|gs,L(1),gs,L(2),gs,L(3),Vp)


The combination of the two previous equations, to give conditioning on quantity and expansion per locus gives:






L
p=ƒ(cL(1),|gs,L(1)i,Vp)xƒ(cL(2)|gs,L(2)i,Vp)xƒ(cL(3)|gs,L(3)i,Vp)


which can be stated as:







L
p

=




χ
i






L

p
,

L


(
1
)






(

χ
i

)


×


L

p
,

L


(
2
)






(

χ
i

)


×


L

p
,

L


(
3
)






(

χ
i

)


×

p


(

χ
i

)








where Lp,L(j)i) is the likelihood for locus j conditional on DNA quantity, this assumes the abstracted form:






L
p,L(j)(χ)=ƒ(cL(j)|gs,L(j),Vpj)





or:






L
p,L(j)(χ)=ƒ(cL(j)|gh(j),V,χj)


A pictorial description of this calculation is given by the Bayesian Network illustrated in FIG. 1. The Bayesian network is for calculating the numerator of the likelihood ratio; hence, the network is conditional on the prosecution view Vp. The rectangles represent know quantities. The ovals represent probabilistic quantities. Arrows represent probabilistic dependencies, e.g. the PDF of CL(1) is given for each value of gs,L(1) and χ.


Here we assume that the crime profile CL(i) is conditionally independent of CL(j) given DNA quantity X for i≠j,i,jε{1, 2, . . . , nL}. It can be written as:






C
L(1)
custom-character
C
L

j

|
X


In the Bayesian Network we can see that a path from CL(1) to CL(2) passes through χ.


We also assume that is sufficient to use a discrete probability distribution on DNA quantity as an approximation to a continuous probability distribution. This discrete probability distribution is written as {Pr(χ=χi): i=1, 2, . . . , nx}. It can be written simply by {p(χi): i=1, 2, . . . , nχ}.


The likelihood in Lp,L(j)(χ)=ƒ(cL(j)|gs,L(j),Vp,X) specified a likelihood of the heights in the crime profile given the genotype of a putative donor, and so, they can be written as:






L
L(i)(χ)=ƒ(cL(j)|gL(j),V,χ)


where V states that the genotype of the donor of crime profile cL(i) is gL(j). The calculation of the likelihood is discussed below after the discussion of the denominator.


In general terms, the numerator can be stated as:









χ
i





[


Π
j

n





loci




f


(



c

h


(
j
)



|

g

s
,

L


(
j
)





,

V
p

,

χ
i


)



]



p


(

χ
i

)







where the consideration is in effect, the genotype (gs) is the donor of (ch(j)) given the DNA quantity (χi).


The general statements provided above for the numerator enable a suitable numerator to be established for the number of loci under consideration.


3.3—The LR Numerator Quantification

All LR calculations fall into three categories. These apply to the numerator and, as discussed below, the denominator. The genotype of the profile's donor is either:

    • 1) a heterozygote with adjacent alleles; or
    • 2) a heterozygote with non-adjacent alleles; or
    • 3) a homozygote.


      A Bayesian Network for each of these three forms is shown in FIG. 7; left to right, homozygote; non-adjacent heterozygite; adjacent heterozygote.


3.3.1—Category 1: Homozygous Donor
3.3.1.1—Stutter


FIG. 2
a illustrates an example of such a situation. The example has a profile, CL(3)={h10,h11} arising from a genotype, gL(3)={11,11}. The consideration is of a donor which is homozygous giving a two peak profile, potentially due to stutter.


This position can be stated in the Bayesian Network of FIG. 2b. The stutter peak height for allele 10, Hstutter,10, is dependent upon the allele peak height 11, Hallele,11, which in turn is dependent upon the DNA quantity, χ.


In this context, χ, is assumed to be a known quantity. Hstutter,10 is a probability distribution function, PDF, which represents the variation in height of the stutter peak with variation in height of the allele peak, Hallele,11. Hallele,11 is a probability distribution, PDF, which represent the variation in height of the allele peak with variation in DNA quantity. In effect, there is a PDF for stutter peak height for each value within the PDF for the allele peak height. The concept is illustrated in FIG. 2c. In the first case shown in FIG. 2c, the allele peak has a height h and the stutter PDF has a range from 0 to x. In the second case shown, the allele peak has a greater height, h+ and the stutter PDF has a range of 0 to x+. Different values within the range have different probabilities of occurrence.


3.3.1.2—PDF for Allele Peak Height with DNA Quantity
Details

The PDF for allele peak height, Hallele,11 in the example, can be obtained from experimental data, for instance by measuring allele peak height for a large number of different, but known DNA quantities.


The model for peak height of homozygote donors is achieved using a Gamma distribution for the PDF, ƒ(h|χ), for peak heights of homozygote donors given DNA quantity χ.


A Gamma PDF is fully specified through two parameter: the shape parameter α and the rate parameter β. These parameters are specified through two parameters: the mean height h, which models the mean value of the homozygote peaks, and parameter k that models the variability of peak heights for the given DNA quantity χ.


The mean value h is calculated through a linear relationship between mean heights and DNA quantity, as shown in FIG. 2d. The equation of the straight line is given by:







h=−
12.94+1.27×χ


The line was estimated and plotted using fitHomPDFperX.r. The plot was produced with plot_HomHgivenXPDFs.r.


The variance is modelled with a factor k which is set to 10. The parameters α and β of the Gamma distribution are:





α=h/k and β=α/h


3.3.1.3—PDF for Stutter Peak Height with Allele Peak Height
Details

The PDF for stutter peak height, Hstutter,10 in the example, can also be obtained from experimental data, for instance by measuring the stutter peak height for a large number of different, but known DNA quantity samples, with the source known to be homozygous. These results can be obtained from the same experiments as provide the allele peak height information mentioned in the previous paragraph.


For each parent height there is a Beta distribution describing the probabilistic behaviour of the stutter height. The generic formula for a Beta PDF is:







f


(


y
|
α

,
β

)


=



Γ


(

α
+
β

)




Γ


(
α
)




Γ


(
β
)








y

α
-
1




(

1
-
y

)



β
-
1







The conditional PDF ƒHs|H is in fact specified through the parameters of the Beta distribution that models stutter proportions, that is, stutter height divided by parent allele height. More specifically








f

H
s





H



(


h
s


h

)


=



1
h

×
f





π



s





H



(



π



s




α


(
h
)



,

β


(
h
)



)






where α(h) and β(h) are the parameters of a Beta PDF. Notice that α(h) and β(h) are dependent, or


functions of the height h of the parent allele. FIG. 2e shows a plot of the parameters as a function of h. These values will be stored digitally.


3.3.1.4 Further Details

The methodology can be applied with a PDF for allele height for all loci, but preferably with a separate PDF for allele height for each locus considered. A separate PDF for each allele at each locus is also possible. The methodology can be applies with a PDF for stutter height for all loci, but preferably with a separate PDF for stutter height at each locus considered. A separate PDF for each allele at each locus is also possible.


In an example where locus three is under consideration and the allele peak is 11 and stutter peak is 10, the PDF for this case is given by the formula:





ƒL(3)(h10,h11)=ƒs(h10|h11hom(h11)


This formula can be abstracted to give the generic form:





ƒL(j)(hstutter,hallele)=ƒs(hstutter|hallelehom(hallele)


with the manner for obtaining the PDF's as described above.


3.3.1.5—Extension to Possible Dropout

The formula ƒL(3)(h10,h11), more generically, ƒL(j)(hallele1,hallele2), gives density values for any positive value of the arguments. In many occasions either technical dropout or dropout has occurred and therefore we need to perform some integrations. Three possible cases are considered.


Possible Case One—h10≧Td,h11≧Td


If both heights in cL(3) are taller than the limit of detection threshold Td, then the numerator is given by






L
L(3)(χ)=ƒL(3)(h10,h11)





Or generically as:






L
L(j)(χ)=ƒL(j)(hallele1,hallele2)


Possible Case Two—h10custom-characterTd,h11≧Td


In this case the height of the stutter is less than the limit-of-detection threshold and so, we need to perform one integral.






L
L(3)(χ)=∫0TdƒL(3)(h10,h11)dh10


It can be approximated by:








L

L


(
3
)





(
χ
)








h
10

=
1


T
d





f

L


(
3
)





(


h
10

,

h
11


)







Or more generically as:








L

L


(
j
)





(
χ
)








h

allele





1


=
1


T
d





f

L


(
j
)





(


h

allele





1


,

h

allele





2



)







Possible Case Three—h10custom-characterTd,h11custom-characterTd


In this case, the height of both the peaks is less than the limit of detection threshold.






L
L(3)(χ)=∫0Tdh10TdƒL(3)(h10,h11)dh10dh11.


It can be approximated by:








L

L


(
3
)





(
χ
)








h
10

=
1


T
d








h
11

=


h
10

+
1



T
d





f

L


(
3
)





(


h
10

,

h
11


)








Or more generically as:








L

L


(
j
)





(
χ
)








h

allele





1


=
1


T
d








h

allele





2


=


h

allele





1


+
1



T
d





f

L


(
j
)





(


h

allele





1


,

h

allele





2



)








3.3.2—Category 2: Heterozygous Donor with Non-Adjacent Alleles
3.3.2.1—Stutter


FIG. 3
a illustrates an example of such a situation. The example has a profile, CL(2)={h18,h19,h20,h21}, arising from a genotype, gL(2)={19,21}. The consideration is of a donor which is heterozygous, but the peaks are spaced such that a stutter peak cannot contribute to an allele peak. The same approach applies where the allele peaks are separated by two or more allele positions.


This position can be stated as in the Bayesian Network of FIG. 3b. The stutter peak height for allele 18, Hstutter,18, is dependent upon the allele peak height for allele 19, Hallele,19, which is in turn dependent upon the DNA quantity, χ. The stutter peak height for allele 20, Hstutter,20, is dependent upon the allele peak height for allele 21, Hallele,21, which is in turn dependent upon the DNA quantity, χ.


In this context, χ, is assumed to be a known quantity. Hstutter,18 is a probability distribution function, PDF, which represents the variation in height of the stutter peak with variation in height of the allele peak, Hallele,19. Hallele,19 is a probability distribution, PDF, which represent the variation in height of the allele peak with variation in DNA quantity. Hstutter,20 is a probability distribution function, PDF, which represents the variation in height of the stutter peak with variation in height of the allele peak, Hallele,21. Hallele,21 is a probability distribution, PDF, which represent the variation in height of the allele peak with variation in DNA quantity.


These PDF's can be the same PDF's as described above in category 1, particularly where the same locus is involved. As previously mentioned, the PDF's for these different alleles and/or PDF's for these different stutter locations may be different for each allele.


The consistent nature of the PDF's with those described above means that a similar position to that illustrated in FIG. 2c occurs. Equally, these PDF's too can be obtained from experimental data.



FIG. 8
b provides a further illustration of the variation in mean height with DNA quantity (similar to FIG. 2d). Whilst FIG. 8a provides an illustration of such variance modelling, with the value of profile mean plotted against profile standard deviation.


In addition, the Bayesian Network of FIG. 3b indicates that both the allele peak height for allele 19, Hallele,19, and the allele peak height for allele 21, Hallele,21, are dependent upon the heterozygous imbalance, R and the mean peak height, M, with those terms also dependent upon each other and upon the DNA quantity, χ.


The heterozygous imbalance is defined as:






r
=


h
19


h
21






or generically as:






r
=


h

allele





1



h

allele





2







The mean height is defined as:






m
=



h
19

+

h
21


2





or generically as:






m
=



h

allele





1


+

h

allele





2



2





The PDF for ƒ(h19,h21) is defined as:





ƒ(h19,h21)=|J|·ƒ(r|m)·ƒ(m)


with the heterozygous imbalance, r, having a PDF of the lognormal form, for each value of m, so as to give a family of lognormal PDF's overall; and with the mean, m, having a PDF of gamma form, for each value of χ, with a series of discrete values for χ being considered.



FIG. 9 illustrates a PDF for R|M=m using such an approach.


3.3.2.2—Joint PDF for Peak Pair Heights
Details

Providing further detail on this, the specification of a joint distribution of pairs of peak heights h1 and h2 is described.


The specification is done by the specification of a joint distribution of mean height m and heterozygote imbalance, which is given by







(


h
1

,

h
2


)



(


m
=



h
1

+

h
2


2


,

r
=


h
1


h
2




)





If we specify a joint PDF for mean height M and heterozygote imbalance R we can obtain a joint PDF for peak heights H1 and H2 using the formula:








f


H





1

,

H





2





(


h
1

,


h
2


χ


)


=


1

h
2
2




(



h
1

+

h
2


2

)

×


f

M
,
R




(

m
,

r

χ


)







In fact we specify the joint distribution of M and R through the marginal distribution of M,ƒM(m|χ), and the conditional distribution of R given M,ƒR|M(r|m). With these considerations the joint PDF for heights is given by the formula:








f


H





1

,

H





2





(


h
1

,


h
2


χ


)


=


1

h
2
2




(



h
1

+

h
2


2

)

×


f

R
,
M




(

r

m

)





f
M



(

m

χ

)







Notice that the PDF for M is conditional on DNA quantity X. This is a feature in the model that allow for dependence among peak heights in a profile.


In the following description we specify the PDF's for M and R|M=m


3.3.2.3—PDFs for Mean Height Given DNA Quantity
Details

The PDF ƒM(m|χ) represents a family of PDF's for mean height, one for each value of DNA quantity.


This model the behaviour of peak heights in a profile: the more DNA, the higher the peaks, of course, up to some variability.


The Gamma PDF is given by the formula:







f


(


x





α

,
β

)


=


1


s
α



Γ


(
α
)






x

α
-
1




e


-
x

/
s







where s−i/P. Parameter α is the shape parameter, β is the rate parameter and so, s is the scale parameter.


Therefore, the specification of the Gamma PDF's is achieved through the specification of the parameter α and β parameters as a function of DNA quantity χ. We achieve this through two intermediary parameters m and k that model the mean value and the variance of M, respectively. The mean of the Gamma distributions is given by a linear function displayed in FIG. 3d. The equation of the line is:







m=−
8.69+0.66×χ


The variance is controlled by a factor k, which is set to 10 although it will change in the future. Now that we have the parameters m and k, we can compute the parameters of α and β of a Gamma distribution using the formula:





α=m/k,β=α/ m


For illustrative purposes, a selection of the Gamma distributions is shown in FIG. 3e.


3.3.2.4—PDFs for Heterozygote Imbalance Given Mean Height
Details

The conditional PDFs of heterozygote imbalance are modelled with lognormal PDFs whose PDF is given by








f
R



(


r

μ

,
σ

)


=


1

r
×

σ


(
m
)





2

π






exp


-


(


ln


(
r
)


-
μ

)

2



2


σ


(
m
)










A Lognormal PDF is fully specified through parameters μ and σ(m). The latter parameter is dependent on the mean height m by the plot in FIG. 3f. The transfer of the actual values can be done digitally. Currently the parameters are stored in log NPars·rData.


3.3.2.5—Further Details

As a result, PDF's have been determined for the six dependents in FIG. 3b.


Given the above, the Bayesian Network of FIG. 3b can be simplified to the form of FIG. 3c.


In an example where locus 2 is under consideration and the allele peaks are at 19 and 21 and the stutter peaks are at 18 and 20, the generic PDF for this calculation is given by the formula:





ƒL(2)(h18,h19,h20,h21)=ƒs(h18|h19s(h18|h19s(h20|h21het(h19|h21)


This formula can be abstracted to give the generic form:





ƒL(j)(hstutter1,hallele1,hstutter2,hallele2)=ƒstutter(hstutter1|hallele1stutter(hstutter2|hallele2het(hallele1|hallele2)


The manner for obtaining the PDF's is as described above with respect to the simplified form too.


3.3.2.6—Extension to Possible Dropout

The formula ƒL(2)(h18,h19,h20,h21), more generically ƒL(j)(hstutter1,hallele1,hstutter2,hallele2), gives density values for any positive value of the arguments. In many occasions either technical dropout, where a peak is smaller than the limit-of-detection threshold Td, or dropout, where a peak is in the baseline, have occurred and therefore we need to perform some integrations. Eight possible cases are considered.


Possible Case One—h18≧Td,h19≧Td,h20≧Td,h21≧Td


In this case we do not need to compute any integration and






L
L(2)(χ)=ƒL(2)(h18,h19,h20,h21)


Or more generically:






L
L(j)(χ)=ƒL(j)(hstutter1,hallele1,hstutter2,hallele2)


Possible Case Two—h18≧Td,h19≧Td,h20custom-characterTd,h21custom-characterTd


In this case we need to compute two integrations:






L
L(2)(χ)=·0Td·h20TdƒL(2)(h18,h19,h20h21)dh20dh21.


It can be approximated with the following summations:








L

L


(
2
)





(
χ
)








h
20

=
1


T
d








h
21

=


h
20

+
1



T
d





f

L


(
2
)





(


h
18

,

h
19

,

h
20

,

h
21


)








Or more generically:








L

L


(
j
)





(
χ
)








h

stuttere





2


=
1


T
d












h

allele





2


=


h

stutter





2


+
1



T
d









f

L


(
j
)





(


h

stutter





1


,

h

allele





1


,

h

stutter





2


,

h

allele





2



)








Possible Case Three—h18custom-characterTd,h19≧Td,h20≧Td,h21≧Td


In this case we need only one integration:






L
L(2)(χ)=∫0TdƒL(2)(h18,h19,h20h21)dh18


It can be approximated as summation:








L

L


(
2
)





(
χ
)








h
18

=
1


T
d





f

L


(
2
)





(


h
18

,

h
19

,

h
20

,

h
21


)







Or more generically as:








L

L


(
j
)





(
χ
)








h

stutter





1


=
1


T
d





f

L


(
j
)





(


h

stutter





1


,

h

allele





1


,

h

stutter





2


,

h

allele





2



)







Possible Case Four—h18custom-characterTd,h19≧Td,h20custom-characterTd,h21≧Td


Two integrations are required. The likelihood is given by:






L
L(2)(χ)=∫0Td·0TdƒL(2)(h18,h19,h20h21)dh18dh20.


It can be approximated by:








L

L


(
2
)





(
χ
)








h
18

=
1


T
d








h
20

=
1


T
d





f

L


(
2
)





(


h
18

,

h
19

,

h
20

,

h
21


)








Or more generically as:








L

L


(
j
)





(
χ
)








h

stutter





1


=
1


T
d












h

stutter





2


+
1


T
d









f

L


(
j
)





(


h

stutter





1


,

h

allele





1


,

h

stutter





2


,

h

allele





2



)








Possible Case Five—h18custom-characterTd,h19≧Td,h20custom-characterTd,h21custom-characterTd


We need three integrations.






L
L(2)(χ)=∫0Td0Tdh20TdƒL(2)(h18,h19,h20,h21)dh18dh19dh20dh21.


The likelihood is approximated with the summations:








L

L


(
2
)





(
χ
)








h
18

=
1


T
d








h
20

=
1


T
d








h
20

+
1


T
d





f

L


(
2
)





(


h
18

,

h
19

,

h
20

,

h
21


)









Or more generically:








L

L


(
j
)





(
χ
)








h

stutter





1


=
1


T
d








h

stutter





2


=
1


T
d








h

stutter





2


+
1


T
d





f

L


(
j
)





(


h

stutter





1


,

h

allele





1


,

h

stutter





2


,

h

allele





2



)









Possible Case Six—h18custom-characterTd,h19custom-characterTd,h20≧Td,h21≧Td


Two integrations are required.






L
L(2)(χ)=∫0Tdh18TdƒL(2)(h18,h19,h20h21)dh18dh19.


The likelihood is approximated with the summations:








L

L


(
2
)





(
χ
)








h
18

=
1


T
d








h
19

=


h
18

+
1



T
d





f

L


(
2
)





(


h
18

,

h
19

,

h
20

,

h
21


)








Or more generically:








L

L


(
j
)





(
χ
)








h

stutter





1


=
1


T
d








h

allele





1


=


h

stutter





1


+
1



T
d





f

L


(
j
)





(


h

stutter





1


,

h

allele





1


,

h

stutter





2


,

h

allele





2



)








Possible Case Seven—h18custom-characterTd,h19custom-characterh20custom-characterTd,h21≧Td


We need three integrations.






L
L(2)(χ)=∫0Tdh18Td0TdƒL(2)(h18,h19,h20,h21)dh18dh19dh20.


The likelihood is approximated with the summations:








L

L


(
2
)





(
χ
)








h
18

=
0


T
d








h
19

=


h
18

+
1



T
d








h
20

=
0


T
d





f

L


(
2
)





(


h
18

,

h
19

,

h
20

,

h
21


)









Or more generically:








L

L


(
j
)





(
χ
)








h

stutter





1


=
0


T
d








h

allele





1


=


h

stutter





1


+
1



T
d








h

stutter





2


=
0


T
d





f

L


(
j
)





(


h

stutter





1


,

h

allele





1


,

h

stutter





2


,

h

allele





2



)









Possible Case Eight—h18custom-characterTd,h19custom-characterTd,h20custom-characterTd,h21custom-characterTd


We need four integrations.






L
L(2)(χ)=∫0Tdh18Td0Tdh20TdƒL(2)(h18,h19,h20,h21)dh18dh19dh20dh21


The likelihood can be approximated with the summations:








L

L


(
2
)





(
χ
)








h
18

=
1


T
d








h
19

=


h
18

+
1



T
d








h
20

=
1


T
d








h
21

=


h
20

+
1



T
d





f

L


(
2
)





(


h
18

,

h
19

,

h
20

,

h
21


)










Or more generically:








L

L


(
j
)





(
χ
)








h

stutter





1


=
1


T
d








h

allele





1


=


h

stutter





1


+
1



T
d








h

stutter





2


=
1


T
d








h

allele





2


=


h

stutter





2


+
1



T
d






f

L


(
j
)





(


h

stutter





1


,

h

allele





1


,

h

stutter





2


,

h

allele





2



)


.









3.3.3—Category 3: Heterozygous Donor with Adjacent Alleles
3.3.3.1—Stutter


FIG. 4
a illustrates an example of such a situation. The example has a profile, cL(1)={h15,h16,h17} arising from a genotype gL(1)={16,17} where each height hi can be smaller than the limit-of-detection threshold Td, situation hicustom-characterTd, or can be greater than this threshold, hi≧Td for iε{11,15,16,17}. The consideration is of a donor which is heterozygous, but with overlap in position between allele peak and stutter peak.


The position can be stated in the Bayesian Network of FIG. 4b. The stutter peak height for allele 15, Hstutter,15, is dependent upon the allele peak height for allele 16, Hallele,16, which is in turn dependent upon the DNA quantity, χ. The stutter peak height for allele 16, Hstutter,16, is dependent upon the allele peak height for allele 17, Hallele,17, which is in turn dependent upon the DNA quantity, χ. Additionally, the Bayesian Network needs to include the combined allele and stutter peak at allele 16, Hallele+stutter,16, which is dependent upon the allele peak height for allele 16, Hallele,16, and is dependent upon the stutter peak height for allele 16, Hstutter,16.


In terms of the actual observed results, Hstutter,15, Hallele,17, and Hallele+stutter,16, are observed and can be seen in FIG. 4a, but Hallele,16, and Hstutter,16 are components within Hallele+stutter,16 and so are not observed.


In addition, the Bayesian Network of FIG. 4b indicates that both the allele peak height for allele 16, Hallele,16, and the allele peak height for allele 17, Hallele,17, are dependent upon the heterozygous imbalance, R and the mean peak height, M, with those terms also dependent upon each other and upon the DNA quantity, χ.


In this context, χ, is assumed to be a known quantity.


The overlap between stutter and allele contribution within a peak means that a different approach to obtaining the PDF's needs to be taken.


3.3.3.2—PDF for Allele+Stutter Peak Height with Allele Peak Height and Stutter Peak Height
Details

The PDF for ƒ(hallele1+stutter1|hallele1,hstutter1)=1 if hallele1=stutter1=hallele1+hstutter1 and has value=0 otherwise. This is more clearly seen in the two specific examples:





ƒ(h=200 for allele1+stutter1|h=150 for allele1,h=50 for stutter1)=1





ƒ(h=210 for allele1+stutter1|h=150 for allele1,h=50 for stutter1)=0


This form is used to provide a PDF for Hallele+stutter,16 in the above example.


3.3.3.3—PDF's for Other Observed Peaks

The PDF's for the other two observed dependents are obtained by integrating out Hallele,16 and Hstutter,16 in the above example; more generically, Hallele1 and Hstutter1. Integrating out avoids the need to consider a three dimensional estimation of the PDF's from experimental data.


The integrating out allows PDF's for the resulting components to be sought, for instance by looking at all the possibilities. This provides:





ƒ(hallele16,hallele17|χ)xƒ(hstutter15|hallele16)xƒ(hstutter16|hallele17)xƒ(hallele+stutter16|hallele16,hstutter16)





Which equates to:





ƒ(hallele16,hallele17|χ)xƒ(hstutter15,hallele16,hstutter16,hallele+stutter16,hallele17)


This comes together as the simplified Bayesian Network of FIG. 4c. In an example where locus 1 is under consideration and the allele peaks are at 16 and 17 and the stutter peaks are at 15 and 16, we wish to calculate:






L
L(1)(χ)=ƒ(cL(1)|gL(1),V,χ)


So, without considering Td, the generic PDF is defined as:





ƒL(1)(h15,h16,h17)=∫Rƒs(h15|ha,16s(hs,16|h17het(ha,16,h17)dha,16dhs,16


where R={ha16,hs,16:ha,16+hs,16=h16}; ƒs is a PDF for stutter heights conditional on parent height; and ƒhet is a PDF of pairs of heights of heterozygous genotypes. The PDFs in these sections are given for any value hi, including hi less than the threshold Td.


The integral in the equation above can be computed by numerical integration or Monte Carlo integration. The preferred method for numerical integration is adaptive quadratures. The simplest method is integration by histogram approximation, which, for completeness, is given below.


The integral in the previous equation can be approximated with the summation:








f

L


(
1
)





(


h
15

,

h
16

,

h
17


)








h

a
,
16


=


h
15

+
1



h
16






f
s



(


h
15



h

a
,
16



)





f
s



(


h

s
,
16




h
17


)





f
het



(


h

a
,
16


,

h
17


)








where hs,16=h16−ha,16. The step in the summation is one. It c be modified to have a larger increment, say xinc, but then the term in the summation needs to be multiplied by xinc. This is one possible numerical approximation. Faster numerical integrations can be achieved using adaptive methods in which the size of the bin is dynamically selected.


3.3.3.4—Extending to Dropout

The term ƒL(1)(h15,h16,h17) provides density values for each value of the arguments. However, in many occasions technical dropout has occurred, that is, a peak is smaller than the limit-of-detection threshold Td. In this case we need to calculate further integral to obtain the required likelihoods. In the following sections we describe the extra calculations that need to be done for each of the six possible cases.


All integrals described in the sections below can be computed by numerical integration of Monte Carlo integration. The method described in these sections in the simplest way to compute a numerical integration through a hitogram approximation. They are included for the sale of completeness. An integration method based on adaptive quadratures is more efficient in terms of computational cost.


Possible Case One—h15≧Td,h16≧Td,h17≧Td


If all the heights in cL(1) are taller than Td then the numerator of the LR for this locus is given by:






L
L(1)(χ)=ƒL(1)(h15,h16,h17).


Or more generically:






L
L(j)(χ)=ƒL(j)(hstutter1,hallele1+stutter2,hallele2)


Possible Case Two—h15custom-characterTd,h16≧Td,h17≧Td


If one of the heights are below Td we need to perform further integrations. For example if h15custom-characterTd the numerator of the LR is given by the equation:






L
L(1)(χ)=∫h15custom-characterh16ƒL(1)(h15,h16,h17)dh15.


A numerical approximation can be use to obtain the integral:








L

L


(
1
)





(
χ
)








h
15

=
1


T
d






f

L


(
1
)





(


h
15

,

h
16

,

h
17


)


.






Or more generically:








L

L


(
j
)





(
χ
)


=





h

stutter





1


=
1


T
d





f

L


(
j
)





(


h

stutter





1


,

h


allele





1

+

stutter





2



,

h

allele





2



)







Possible Case Three—h15custom-characterTd,h16custom-characterTd,h17≧Td


In this case we need to compute two integrals:






L
L(1)(χ)=∫h15custom-characterTdh16custom-characterTdƒL(1)(h15,h16,h17)dh15.


It can be approximated with:








L

L


(
1
)





(
χ
)








h
15

=
1


T
d








h
16

=


h
15

+
1



T
d






f

L


(
1
)





(


h
15

,

h
16

,

h
17


)




dh
15




dh
16

.








Or more generically by:








L

L


(
j
)





(
χ
)








h

stutter





1


=
1


T
d








h


allele





1

+

stutter





2



=


h

stutter





1


+
1



T
d






f

L


(
j
)





(


h

stutter





1


,

h


allele





1

+

stutter





2



,

h

stutter





2



)




dh

stutter





1




dh


allele





1

+

stutter





2










Possible Case Four—h15custom-characterTd,h16≧Td,h17custom-characterTd


In this case we need to calculate two integrals:






L
L(1)(χ)=∫h15custom-characterTdh17custom-characterTdƒL(1)(h15,h16,h17)dh15dh17.


It can be approximated by








L

L


(
1
)





(
χ
)








h
15

=
1


T
d








h
17

=
1


T
d





f

L


(
1
)





(


h
15

,

h
16

,

h
17


)








Or more generically by:








L

L


(
i
)





(
χ
)








h

stutter





1


=
1


T
d








h

allele





2


=
1


T
d





f

L


(
j
)





(


h

stutter





1


,

h


allele





1

+

stutter





2



,

h

allele





2



)








Possible Case Five—h15≧Td,h16≧Td,h17custom-characterTd


In this case we need to calculate only one integral:






L
L(1)(χ)=∫h17custom-characterTdƒL(1)(h15,h16,h17)dh17.


The integral can be approximated using the summation:








L

L


(
1
)





(
χ
)








h
17

=
1


T
d





f

L


(
1
)





(


h
15

,

h
16

,

h
17


)







Or more generically by:








L

L


(
j
)





(
χ
)








h

allele





2


=
1


T
d





f

L


(
j
)





(


h

stutter





1


,

h


allele





1

+

stutter





2



,

h

stutter





2



)







Possible Case Six—h15custom-characterTd,h16custom-characterTd,h17custom-characterTd


In this case we need to compute three integrals:






L
L(1)(χ)=∫h15custom-characterTdh16custom-characterTdh17custom-characterTdƒL(1)(h15,h16,h17)dh15dh16dh17.


The integrals can be approximate with the summations,








L

L


(
1
)





(
χ
)








h
15

=
1


T
d








h
16

=


h
15

+
1



T
d







h
17


T
d





f

L


(
1
)





(


h
15

,

h
16

,

h
17


)









Or more generically:








L

L


(
j
)





(
χ
)








h

stutter





1


=
1


T
d








h


allele





1

+

stutter





2



=


h

stutter





1


+
1



T
d







h

allele





2



T
d





f

L


(
j
)





(


h

stutter





1


,

h

allele
+

stutter





2



,

h

allele





2



)









3.3.4—LR Nominator Summary

The approach for the three different categories is summarised in the Bayesian Network of FIG. 5. This presents the acyclic directed graph of a Bayesian Network in the case of three loci with the form:

    • Locus L(1):
      • cL(1)={h15,h16,h17} and
      • gs,L(1)={16,17}
    • Locus L(2):
      • cL(2)={h18,h19,h20,h21} and
      • gs,L(2){19,20}
    • Locus L(3):
      • CL(3)={h10,h11} and
      • gs,L(3)={11,11}


The specification of the calculation of likelihood for this Bayesian Network is sufficient for calculating likelihoods for all loci of any number of loci.


3.4 The LR Denominator Form

The calculation of the denominator follows the same derivation approach. Hence, the calculation of the denominator is given by:






L
d=ƒ(c|gs,Vd)


As above, because the crime profile c extends across loci, for the three locus example, the initial equation of this section can be rewritten as:






L
d=ƒ(cL(1),cL(2),cL(3)|gs,L(1),gs,L(2),gs,L(3),Vd)


Likelihood Ld can be factorised according to DNA quantity and combined with the previous equation's expansion, to give:







L
d

=









χ
i






f


(



c

L


(
1
)



|

g

L


(
1
)




,

V
d

,

χ
i


)




f


(



c

L


(
2
)



|

g

L


(
2
)




,


V
d



χ
i



)




f


(



c

L


(
3
)



|

g

L


(
3
)




,


V
d



χ
i



)








This can be abstracted to give:





ƒ(cL(j)|gL(j),Vdi)


As the expression ƒ(cL(j)|gL(j),Vdi) does not specify the donor of the crime stain, it needs to be expanded as:







f


(



c

L


(
j
)



|

g

L


(
j
)




,

V
d

,

χ
i


)


=




g

U
,

L


(
j
)








f


(



c

L


(
j
)





g

U
,

L


(
j
)





,

V
d

,

χ
|


)


×

p


(



g

U
,

L


(
j
)




|

g

S
,

L


(
j
)





,

V
d


)








The first term on the right hand side of this definition corresponds to a term of matching form found in the numerator, as discussed above and expressed as:






L
L(j)(χ)=ƒ(CL(j)|gL(j),V,χ)


The second term in the right-hand side is a conditional genotype probability. This can be computed using existing formula for conditional genotype probabilities given putative related and unrelated contributors with population structure or not, for instance see J. D. Balding and R. Nichols. DNA profile match probability calculation: How to allow for population stratification, relatedness, database selection and single bands. Forensic Science International, 64:125-140, 1994.


We denote the first term with the expression:






L
d,L(j)(χ)=ƒ(cL(j)|gU,L(j),Vd,χ)


with the likelihood in this specified as a likelihood of the heights in the crime profile given the genotype of a putative donor, and so, they can be written as:






L
L(j)(χ)=ƒ(cL(j)|gL(j),V,χ)


where V states that the genotype of the donor of crime profile cL(j) is gL(j).


The Bayesian Network for calculating the denominator of the likelihood ratio is shown in FIG. 5. The network is conditional on the defense hypothesis Vd. The ovals represent probabilistic quantities whilst the rectangles represent known quantities. The arrows represent probabilistic dependencies.


In general terms, the denominator can be stated as:









χ
i





[


Π
j

n





loci



Σ






f


(



c

L


(
j
)



|

g

u
,

L


(
j
)





,

V
d

,

χ
i


)


×

p


(


g

u
,

L


(
j
)




|

g

u
,

L


(
j
)





)



]



p


(

χ
i

)







where the consideration is in effect, the genotype (gs) is the donor of (ch(j)) given the DNA quantity (χi).


The general statements provided above for the denominator enable a suitable denominator to be established for the number of loci under consideration.


3.5—The LR Denominator Quantification

In the denominator of the LR we need to calculate the likelihood of observing a set of heights giving any potential contributors. Most of the likelihoods would return a zero, if there is a height that is not explained by the putative unknown contributor. The presence of a likelihood of zero as the denominator in the LR would be detrimental to the usefulness of the LR.


In this section we provide with a method for generating genotype of unknown contributors that will lead to a non-zero likelihood.


For cL(i) there may be a requirement to augment with zeros to account for peaks that are smaller than the limit-of-detection threshold Td. It is assumed that the height of a stutter is at most the height of the parent allele.


The various possible cases observed from a single unknown contributor are now considered. In the generic definitions, the allele number, stated as allele1, allele 2 etc refers to the sequence in the size ordered set of alleles, in ascending size.


Possible Case 1—Four Peaks

For this to be a single profile we need the two pair of heights where each pair are adjacent. If the heights are cL(i)={h1,h2,h3,h4}, then the only possible genotype of the contributor is gU={2,4}. Crime profile cL(i) remains unchanged.


Possible Case 2—Three Peaks with One Allele not Adjacent


In this cases, there are two sub-cases to consider:

    • The larger two peaks are adjacent. If the peak heights are cL(i)={h2,h5,h6}, then the only possible genotype is gU,L(i)={2,6} and cL(i)={h1,h2,h5,h6} where h1=0.
    • The smaller two peaks are adjacent. If the peak heights are {h2,h3,h5}, the only possible genotype is gU={3,5} and cL(i)={h2,h3,h4,h5} where h4=0.


Possible Case 3—Three Adjacent Peaks

The alleles heights can be written as cL(i)={h2,h3,h4}. There are only two sub-cases to consider:






g
U,L(i)={2,4} or






g
U,L(i)={3,4}

    • If gU,L(i)={2,4}, then cL(i)={h1,h2,h3,h4} where h1=0.
    • If gU,L(i)={3,4}, then cL(i) remains unchanged.


Possible Case 4—Two Non-Adjacent Peaks

If allele heights are cL(i)={h2,h4}, then the only possible genotype is gU,L(i)={2,4} and cL(i)={h1,h2,h3,h4} where h1=0 and h3=0.


Possible Case 5—Two Adjacent Peaks

If allele heights are cL(i)={h2,h3} then four possible genotypes need to be considered:






g
U,L(i)={2,3}






g
U,L(i)={3,3}






g
U,L(i)={3,4} or






g
U,L(i)={3,Q}

    • where Q is any other allele different than alleles 2, 3 and 4.
    • if gU,L(i)={2,3}, then cL(i)={h1,h2,h3} where h1=0
    • if gU,L(i)={3,3}, then cL(i)={h2,h3} remains unchanged
    • if gU,L(i)={3,4}, then cL(i)={h2,h3,h4} where h4=0
    • if gU,L(i)={3,Q}, then cL(i)={h2,h3,hs,Q,hQ} where hs,Q=hQ=0.


Possible Case 6—One Peak

If the peak is denoted by cL(i)={h2}, then three possible genotypes need to be considered:






g
U,L(i)={2,2}






g
U,L(i)={2,3} or






g
U,L(i)={2,Q}

    • where Q is any allele other than 2 and 3.
    • if gU,L(i)={2,2}, then cL(i)={h1,h2} where h1=0
    • if gU,L(i)={2,3}, then cL(i)={h1,h2,h3} where h1=h3=0
    • if gU,L(i)={2,Q}, then cL(i)={h1,h2,hs,Q,hQ} where =h1=hs,2=hQ=0.


Possible Case 7—No Peak

If this case the LR is one and therefore, there is no need to compute anything.


4. DETAILED DESCRIPTION
Mixed Profile
4.1—The Calculation of the LR

The aim of this section is to describe in detail the statistical model for computing likelihood ratios for mixed profiles while considering peak heights, allelic dropout and stutters.


In considering mixtures, there are various hypotheses which are considered. These can be broadly grouped as follows:


Prosecution hypotheses:

    • Vp(S+V): The DNA came from the suspect and the victim;
    • Vp(S1+S2): The DNA came from suspect 1 and suspect 2;
    • Vp(S+U): The DNA came from the suspect and an unknown contributor;
    • Vp(V+U): The DNA came from the victim and an unknown contributor.


      Defense hypotheses:
    • Vd(S+U): The DNA came from the suspect and an unknown contributor;
    • Vd(V+U): The DNA came from the victim and an unknown contributor;
    • Vd(U+U): The DNA came from two unknown contributors.


The combinations that are used in casework are:

    • Vp(S+V) and Vd(S+U);
    • Vp(S+V) and Vd(V+U);
    • Vp(S+U) and Vd(U+U);
    • Vp(V+U) and Vd(U+U);
    • Vp(S1+S2) and Vd(U+U).


If we denote by K1 and K2 the person whose genotypes are known, there are only three generic pairs of propositions:

    • Vp(K1+K2) and Vd(K1+U);
    • Vp(K1+U) and Vd(U+U);
    • Vp(K1+K2) and Vd(U+U).


The likelihood ratio (LR) is the ratio of the likelihood for the prosecution hypotheses to the likelihood for the defense hypotheses. In this section, that means the LR's for the three generic combinations of prosecution and defense hypotheses listed above.


Throughout this section p(w) denotes a discrete probability distribution for mixing proportion w and p(x) denotes a discrete probability distribution for x.


4.4.1—Proposition One
Vp(K1+K2) and Vd(K1+U)

The numerator of the LR is:






num
=



x





w





i

n





loci





f


(



C

L


(
i
)



|

g





1


,

L


(
i
)


,

g





2

,

L

(
i
)


,
w
,
x

)




p


(
w
)




p


(
x
)










where:

    • g1 and g2 are the genotypes of the known contributors K1 and K2 across loci;
    • c. is the crime profile across loci;


The subscript L(i) means that the either the genotype of crime profile is for locus i or is the number of loci.


The denominator of the LR is:






den
=



x





w





i

n





loci







gU
,

L


(
i
)







f


(



C

L


(
i
)



|

g
1


,

L


(
i
)


,
gU
,

L


(
i
)


,
w
,
x

)




p


(

gU
,


L


(
i
)


|

g
1


,

L


(
i
)


,

g
2

,

L


(
i
)



)




p


(
w
)




p


(
x
)











where:

    • g1,L(i) is the genotype of the known contributor in locus I;
    • g2,L(i) is a known genotype for locus i but it is not proposed as a genotype of the donor of the mixture;
    • gU,L(i) is the genotype of the unknown donor.


The conditional genotype probability in the right-hand-side of the equation is calculated using the Balding and Nichols model cited above.


The function in the left-hand side equation is calculated from probability distribution functions of the type described above and below.


4.4.2—Proposition Two
Vp(K1+U) and Vd(U+U)

The numerator is:






num
=



x





w





i

n





loci







gU
,

L


(
i
)







f


(



C

L


(
i
)



|

g
1


,

L
i

,
gu
,

L

(
i
)


,
w
,
x

)




p


(

gu
,


L


(
i
)


|

g





1


,

L






(
i
)



)




p


(
w
)




p


(
x
)











where:

    • g1,L(i) is the genotype of the known contributor K1 in locus i.


The denominator is






den
=



x





w





i

n
Loci








g


U
1

,




(
i
)




,

g


U
2

,




(
i
)









f


(



c




(
i
)



|

g


U
1

,




(
i
)





,

g


U
2






(
i
)




,
w
,
x

)




p


(


g


U
1

,




(
i
)




,


g


U
2

,




(
i
)




|

g

1
,




(
i
)





,

g
2

,

L


(
i
)



)




p


(
w
)




p


(
x
)











where:

    • g1,L(i) is the genotype of the known contributor K1 in locus i; and
    • gU1,L(i) and gU2,L(i) are the genotypes for locus i of the unknown contributors.


The second factor is computed as:






p(gU1,custom-character(i),gU2,custom-character(i))=p(gU1,custom-character(i)|g1,custom-character(i)|gU2,custom-character(i))p(gU2,custom-character(i)|g1,custom-character(i))


The factors in the right-hand-side of the equation are computed using the model of Balding and Nichols cited above.


4.3.3—Proposition Three
Vp(K1+K2) and Vd(U+U)

The numerator is the same as the numerator for the first generic pair of hypotheses. The denominator is almost the same as the denominator for the second generic pair of propositions except for the genotypes to the right of the conditioning bar in the conditional genotype probabilities. The denominator of the LR for the generic pair of propositions in this section is:






den
=



x





w





i

n
Loci








g


U
1

,




(
i
)




,

g


U
2

,




(
i
)









f


(



c




(
i
)



|

g


U
1

,




(
i
)





,

g


U
2






(
i
)




,
w
,
x

)




p


(


g


U
1

,




(
i
)




,


g


U
2

,




(
i
)




|

g

1
,




(
i
)





,

g

2
,




(
i
)





)




p


(
w
)




p


(
x
)











where:

    • g1,L(i) and g2,L(i) are the genotypes of the known contributors K1 and K2 in locus i;
    • gU1,L(i) and gU2,L(i) are the genotypes for locus i of the unknown contributors.


The second factor is computed as:






p(gU1,custom-character(i),gU2,custom-character(i)|g1,custom-character(i),g2,custom-character(i))=p(gU1,custom-character(i)|g1,custom-character(i),g2,custom-character(i),gU2,custom-character(i))p(gU2,custom-character(i)|g1,custom-character(i)g2,custom-charactercustom-character(i))


The factors in the right-hand-side of the equation are computed using the model of Balding and Nichols cited above.


4.2—Density Value for Crime Profile Given Two Putative Donors

The terms in the calculations above are put together using per locus conditional genotype probabilities and density values of per locus crime profiles given putative per locus genotypes of two contributors. The conditional genotype probabilities are calculated using the model of Balding and Nichols cited above. In this section we focus on the density values of per locus crime profiles.


For the sake of clarity and brevity of explanation, the method for calculating the density value ƒ(cL(i)|g1,L(i),g2,L(i),w,x) is explained through an example.


Example

The genotypes and crime profiles are:






g
1,
custom-character
(i)={16,17}






g
2,
custom-character
(i)={18,20}






c
custom-character
(i)
={h
*,15
,h
*,16
,h
*,17
,h
*,18
,h
*,19
,h
*,20}.


We first obtain an intermediate probability density function (PDF) defined as the product of the factors:

    • 1. ƒ(h1,15,h1,16,h1,17|g1,custom-character(i)={16,17},w×x)
    • 2. ƒ(h2,17,h2,18,h2,19|g2,custom-character(i)={18,28},(1−w)×x)
    • 3. δs(h17|h1,17,h2,17)


The first factor has been already defined as a PDF for a single contributor: in this case the donor is g1,L(i)={16,17} and DNA quantity w×x. The second factor has also being defined as a PDF for a single contributor: the donor in this case is g2,L(i)={18,28} and DNA quantity (1−w)×x. The third factor is a degenerated PDF defined by: δS(h17|h1,17,h2,17)=1 if h1,17=h1,17+h2,17 and zero otherwise. The intermediate PDF is denoted by ƒ(h1,15,h1,16,h1,17,h17,h2,17,h2,18,h2,19). The required density value is obtained by integration:





ƒ(h*,15,h*,16,h*,17,h*,18,h*,19)=∫ƒ(h*,15,h*,16,h1,17,h*,17,h2,17,h*,18,h*,19)dh1,17dh2,17


where ƒ(h*,15,h*,16,h*,17,h*,18,h*,19)=ƒ(ccustom-character(i)|g1,custom-character(i),g2,custom-character(i),w,x) in this example.


Notice that h1,15 has been replaced by the observed height in the crime profile h*,15. This is because h1,15 represents a generic variable and h*,15 represent an observed height. (For example, cosine(y) represents a generic function but cosine(n) represent the evaluation of the function cosine for the value π.). Notice as well that the height h*,15 is only explained by the stutter of allele 16.


In contrast, h1,17 and h2,17 are not replaced by h*,17 because h*,17 is form as the sum of h1,17 and h2,17. We do not know the observed values but only the sum of them. (If we observe number 10 and we are told that it is the sum of two numbers, there are many possibilities for the two numbers: 1 and 9, 2 and 8, 1.1 and 8.9, etc.). The integration considers all of the possible h1,17 and h2,17. The variable that take these values is known as a hidden, latent or unobserved variable.


The integration can be achieved using any type of integration, including, but not limited to, Monte Carlo integration, and numerical integration. The preferred method is adaptive numerical integration in one dimension in this example, and in several dimensions in general.


The general methods is to generate an intermediate PDF using the PDF of the contributor and by introducing δs PDFs for the height pairs that fall in the same position. There can be cases when more than one pair of heights fall in the same position. For example if g1,L(i)={16,17} and g2,L(i)={16,17}, then there are three pairs of heights falling in the same position: one in position 15, another in position 16 and the third in position 17.


If one of the observed heights is below the limit-of-detection threshold Td, we need to perform further integration to consider all values. For example if h{*,15} is reported as below the limit-of-detection threshold Td and all other heights are greater than the limit-of-detection threshold, the PDF value that we are interested become a likelihood given by:





ƒ(h*,15<Td,h*,16,h*,17,h*,18,h*,19)=∫h*,15<Tdƒ(h15,h*,16,h*,17,h*,18,h*,19)dh15


The integral consider all the possibilities for h15. In general we need to perform an integration for each height that is smaller than Td. Any method for calculating the integral can be used. The preferred method is adaptive numerical integration.


5. DETAILED DESCRIPTION
Intelligence Uses
5.1—Use in Intelligence Applications

In an intelligence context, a different issue is under consideration to that approached in an evidential context. The intelligence context seeks to find links between a DNA profile from a crime scene sample and profiles stored in a database, such as The National DNA Database® which is used in the UK. The process is interested in the genotype given the collected profile.


Thus in this context, the process starts with a crime profile c, with the crime profile consisting of a set of crime profiles, where each member of the set is the crime profile of a particular locus. The method is interested in proposing, as its output, a list of suspect's profiles from the database. Ideally, the method also provides a posterior probability (to observing the crime profile) for each suspect's profile. This allows the list of suspect's profiles to be ranked such that the first profile in the list is the genotype of the most likely donor.


Where the profile is from a single source, a single suspect's profile and posterior probability is generated.


Where the profile is from two sources, a pair of suspect profiles and a posterior probability are generated.


5.2—Intelligence Application Single Profile

As described above, the process starts with a crime profile c, with the crime profile consisting of a set of crime profiles, where each member of the set is the crime profile of a particular locus. The method is interested in proposing a list of single suspect profiles from the database, together with a posterior probability for that profile. This task is usually done by proposing a list of genotypes {g1, g2, . . . , gm} which are then ranked according the posterior probability of the genotype given the crime profile.


The list of genotypes is generated from the crime scene c. For example if c={h1,h2}, where both h1 and h2 are greater than the dropout threshold, td, then the potential donor genotype is generated according to the scenarios described previously. Thus, if the peaks are not adjoining, then the lower size peak is not a possible stutter and g={1,2}. If the peaks are adjoining, then g={1, 2} and g={stutter2, 2} are possible, and so on.


The quantity to be computed is the posterior probability, p(gi|c), for all possible genotypes across the profile, gi. This quantity can be defined as:







p


(


g
i

|
c

)


=



f


(

c
|

g
i


)




p


(

g
i

)







g
j





f


(

c
|

g
j


)




p


(

g
j

)









where p(gi) is a prior distribution for genotype gi, preferably computed from the population in question.


The likelihood ƒ(c|g) can be computed using the approach of section 3.2 above, but with the modification of replacing the suspect's genotype by one of the generated


Thus the computation uses:







L
p

=




χ
i






L

p
,

L


(
1
)






(

χ
i

)


×


L

p
,

L


(
2
)






(

χ
i

)


×


L

p
,

L


(
3
)






(

χ
i

)


×

p


(

χ
i

)








Where Lp,L(j)i) is the likelihood for locus j conditional on DNA quantity, this assumes the abstracted form:








L

p
,

L


(
j
)






(
χ
)


=

f


(



c

L


(
j
)



|

g

s
,

L


(
j
)





,

V
p

,

χ
j


)








or


:









L

p
,

L


(
j
)






(
χ
)


=



f


(



c

L


(
j
)



|

g

h


(
j
)




,
V
,

χ
j


)


.




or



:











χ
i





[


Π
j

n





loci




f


(



c

h


(
j
)



|

g

s
,

L


(
j
)





,

V
p

,

χ
i


)



]



p


(

χ
i

)







The prior probability p(gi|c) is computed as:






p(gi)=Πk=1nlocip(gi,L(k))


Each factor in this product can be computed using the following approach.


The approach inputs are:

    • g—a genotype;
    • AlleleList—a list of observed alleles—this may include allele repetitions, such as {15,16; 15,16};
    • locus—an identifier for the locus;
    • theta—a co-ancestry or inbreeding coefficient—a real number in the interval [0,1];
    • eaGroup—ethnic appearance group—an identifier for the ethnic group appearance, which can change from country to country;
    • alleleCountArray—an array of integers containing counts corresponding to a list of alleles and loci.


      The approach outputs are:
    • Prob—a probability—a real number with interval [0,1].


      The algorithmically description becomes:
    • a) if g is a heterozygote, then multiply by 2;
    • b) N=length(g)+length(allelelist);
    • c) den=[1+(N−2)θ][1+(N−3)θ];
    • d) n1 is the number of times that the first allele g(1) is present in allelelist ∪g(2);
    • e) n2 is the number of times that the second allele g(2) is present in the list alleleList.
    • f) num=[(n1−1)θ+(1−θ)*p1][(n2−1)θ+(1−θ)*p2] where p1 is the probability of allele g(1) and p2 is the probability of allele g(2).


5.3—Intelligence Application Mixed Profile

In the mixed profile case, the task is to propose an ordered list of pairs of genotypes g1 and g2 per locus (so that the first pair in the list are the most likely donors of the crime stain) for a two source mixture; an ordered list of triplets of genotypes per locus for three source sample and so on.


The starting point is the crime stain profile c. From this, an exhaustive list {g1,i,g2,i} of pairs of potential donors are generated. The potential donor pair genotypes are generated according to the scenarios described previously taking into account possible stutter etc.


For each of theses pairs, a probability distribution for the genotypes is calculated using the formula:







p


(


g
1

,


g
2

|
c


)


=



f


(


c
|

g
1


,

g
2


)




p


(


g
1

,

g
2


)







gi
,
gj





f


(


c
|

g
i


,

g
j


)




p


(


g
i

,

g
j


)









where p(g1,g2) and/or p(gi,gj) are a prior distribution for the pair of genotypes inside the brackets that can be set to a uniform distribution or computed using the formulae introduced by Balding et al. In practice, there is no need to compute the denominator as the computation extends to all possible genotypes. The term can be normalised later. As described above for evidential uses, for instance, the core term is the calculation of the likelihood ƒ(c|g1,g2). This can be computed according to the formula:







f


(


c
|

g
1


,

g
2


)


=



x





w






i


n
loci





f


(



c

L


(
i
)



|

g

1
,

L


(
i
)





,

g

2
,

L


(
i
)





)




p


(
w
)




p


(
x
)










where the term:







p


(


g
1

,

g
2


)


=



i

n
loci





p


(


g

1
,

L


(
i
)




|

g

2
,

L


(
i
)





)




p


(

g

1
,

L


(
i
)




)








Each factor in this product can be computed using the approach described in section 5.2 above.


6. EXTENSION TO INCLUDE VARIABLE PEAK HEIGHT IMPACT EFFECTS IN THE MODEL
6.1—Background

In practice, there are a variety of effects which impact upon the way in which different allele sizes and/or different loci sizes are observed in the results.


For instance, degradation of DNA samples occurs with time due to various factors. When the effect occurs it impacts by resulting in a reduction in the observed peak height of an allele as the degraded DNA does not contribute to that peak (or any of the peaks) within the analysis. However, the impact of degradation is not consistent across all loci. Higher molecular weight loci are subjected to greater levels of degradation than lower molecular weight loci within a sample.


Another instance of an effect having a variable impact is variations in amplification efficiency within and/or between loci. Lower amplification efficiency effects will impact in terms of lower peaks for the quantity of DNA present than is the case for higher amplification efficiency effects.


Another instance is sampling effects, where because the number of molecules of DNA forming the starting point for amplification is small, any variation in the number of molecules when the sub-samples of the DNA sample are generated will have a material effect on the peak heights.


In general, the effect can be considered as any effect which has the impact of causing peak imbalance in the results.


6.2—Experimental Determination of the Information

In the technique which follows, there is a need to have available information on the mean height of an allele for a locus and the variance thereof.


This information could be generated by a model of the results observed for various alleles under various conditions. In this instance, however, experimentally derived information is used.


6.2.1—Profile Generation

A total of 865 profiles were produced from 15 volunteers who donated three buccal scrapes (using Whatman®OmniSwab™). Nineteen DNA templates were targeted through a dilution series from 50 to 500 picograms per microlitre (pg/μl) in increments of 25 pg/μl, covering a template range where allelic dropout is possible. To cover current protocols used in the FSS, three combination of amplification and detection were selected that represent current of casework samples: (a) Tetrad and 3100; (b) Tetrad and 3130x1 and (c) 9700 and 3130x1. The protocol used is now described.


6.2.2—Extraction

The serrated collection area of each swab was deposited into a micro test tube (Eppendorf Biopur Safe-Lock, 1.5 μl, individually sealed). DNA was purified from the buccal scrapes using a Qiagen EZ1 and the EZ1 DNA tissue kit. Each donor's three purified DNA samples were hen pooled into a single sample to ensure that a sufficient volume of high concentration DNA was available.


6.2.3—Dilution Series

The DNA in each pooled sample was measured in duplicate using the 7500 Real Time PCR System (Applied Biosystems) and the Quantifier Human DNA Quantification kit (Applied Biosystems). Each pooled extract was first used to create stock volumes of 100 pg/l, 250 pg/l and 500 pg/l. The stock volumes were then used to generate diluted volumes such that the addition of 101 to the amplification reaction will provide each of the 19 target template levels in the dilution series.


6.2.4—Amplification

Amplification was performed for each donor at each template level using the AmpFSTR SGM Plus PCR Amplification Kit (Applied Biosystems) on theremocycler MJ Research PTC-225 Tetrad. A reaction volume of 25 l was used for each amplification. Protocols that use a reaction volume of 25 l have been tested in the FSS and they produce comparable profiles to protocols that use 50 l.


6.2.5—Detection

Two genetic analyzers were used: (1) the 3100 Genetic Analyzer (Applied Biosystems) using POP4™ (Applied Biosystems) and injection parameters of 1 kV for 22 seconds. (2) the 3130x1 Genetic analyzer using injection parameters of 1.5 kv for 10 seconds and 3 kv for 10 seconds.


6.2.6—Interpretation

Analysis and genotyping of the run files was carried out using GeneMapper® ID v3.2 (Applied Biosystems). A series of peak positions and heights were thus obtained for the allele or alleles present at each locus for each sample.


6.2.7—Data Generation
6.2.7.1—Allele Mean v Quantity Distribution Fitting

All the heights within a profile were added together (except the Amelogenin height) to give the χ value; DNA quantity. The sum of the heights χl(i) in locus l(i) was then computed from the same basic data and the mean height of allele obtained. This information formed the data points for a plot of mean peak height against DNA quantity×scaling factor. In the case of the FIG. 11a illustration, mean peak height is plotted against DNA quantity×10 (as a scaling factor).


A linear Gamma distribution (the line shown) is then fitted to these points. The allele mean for locus l(i), denoted by μa,l(i) is modelled with a regression line through the origin: μa,l(i)1,a,l(i)xχ where κ1,al(i) is the amplified DNA proxy χ, by summing all peak heights above the limit of detection threshold Td=30 rfu in the profile, except for Amelogenin.


6.2.7.2—Stutter Mean v Quantity Distribution Fitting

In a similar manner, a plot of mean stutter peak height against DNA quantity×scaling factor can be obtained. The stutter mean model for locus l(i), denoted by μs,l(i) is also modelled with a regression line through the origin: μs,l(i)1,s,l(i)xχ.


6.2.7.3—Allele Variance Distribution Fitting

In the next step of the data generation, the approach goes on to consider the variances for the alleles based upon the expected mean and the observed means. By plotting variance against the mean height, a plot of the type shown in FIG. 11b can be obtained.


Again a Gamma distribution can be fitted to it; in this case two different distributions are fitted to the two different sections, with a knot joining them. The allele variance is modelled with two quadratic polynomials joined in a chosen knot. A knot is chosen through experimenting with several candidates and selecting candidates that give a good fit. The result is stated as, if μ≦knot:





σ22,1,l(i)xμ+κ3,1,l(i)2


If μ>knot,





σ22,2,l(i)xμ+κ3,2l(i)2


The allele variance model is used for stutter because stutter heights are smaller than allele heights and are more affected by the censoring of 30 rfu. Peak heights of alleles and stutters are assumed to follow a Gamma distribution where the parameters α and β are calculated from the mean and variance specified above.


6.2.7.4—Examples for Loci

The process is repeated for all the loci of interest.


In FIGS. 12a and 12b the allele and stutter results are shown for the D3 locus. FIGS. 13a and 13b show the allele and stutter results for the vWA locus. FIGS. 14a and 14b show the allele and stutter results for the D16 locus. FIGS. 15a and 15b show the allele and stutter results for the D2 locus. FIGS. 16a and 16b show the allele and stutter results for Amelogen. FIGS. 17a and 17b show the allele and stutter results for the D8 locus. FIGS. 18a and 18b show the allele and stutter results for the D21 locus. FIGS. 19a and 19b show the allele and stutter results for the D18 locus. FIGS. 20a and 20b show the allele and stutter results for the D19 locus. FIGS. 21a and 21b show the allele and stutter results for the THO locus. FIGS. 22a and 22b show the allele and stutter results for the FGA locus.


6.2.7.5—Equivalent β Values

In the next step, the approach provides for the system preference for the β values for the Gamma distributions to be the same, and hence the requirement for a linear relationship: σ2=k2xμ. Hence:






β
=


μ

σ
2


=


μ


k
2

·
μ


=

1

k
2








As a single estimate of k2 is required for all μ's, if for example, there are three peaks with means μ1=200, μ2=400 and μ3=600, the model of FIG. 11b can be used to give the variance values, σ12, σ22 and σ32. A least-squares line is then estimated for these points, FIG. 11c and the k2 slope is obtained as a result.


6.2.8—Estimate of the Allele Model

The EM algorithm is used to estimate the parameters of the mean and variance models. The values of the parameters in iteration m is denoted by:





κ1,a,l(i)[m],κ2,1,l(i)[m],κ3,1,l(i)[m],κ2,2,l(i)[m],κ3,2l(i)[m]


In the first iteration we ignore zeros, i.e. heights smaller than Td=30. From the second iteration onwards, the zeros are replaced by samples obtained from the tail of the Gamma pdfs estimated in the previous step. More specifically,

  • 1. Parameter k1,a,l(i)[1] is estimated using standard linear regression methods where the response variable are non-zero allele heights and the covariate is the corresponding χ.
  • 2. Parameters k2,1,l(i)[1], k3,1,l(i)[1], k2,2,l(i)[1], k3,2,l(i)[1] are estimated by using the estimated mean μa,l(i) as the mean and computing the variance of the heights around these mean according to a window size.
  • 3. In iteration m, zeros are replaced by samples taken from the family of Gamma distribution estimated in the previous iteration. In more detail, for a zero corresponding to χ, we first obtain a μa,l(i)[m−1] from χ and σa,l(i)2[m−1] from μa,l(i)[m−1]. Parameter α[m−1] and β[m−1] can be computed from μa,l(i)[m−1] and σa,l(i)2[m−1]. A sample is then taken in the interval (0, 30) from the tail of the distribution using the CDF inverse method using uniform samples in the interval (0, F(30, α[m−1], β[m−1])) where F is the CDF of a Gamma distribution.
  • 4. Parameter k1,a,l(i)[m] is also estimated using standard linear regression methods where the response variable are allele heights and the covariate are the corresponding χ's. Zeros are replaced using the method described above.
  • 5. Parameters k2,1,l(i)[m], k3,1,l(i)[m], k2,2,l(i)[m], k3,2,l(i)[m] are estimated by using the estimated mean μa,l(i)[m] as the mean and computing the variance of the heights around these mean according to a window size.
  • 6. The process is repeated until the parameters converge according to the rules:
    • (a) |k1,a,l(i)[m]−k1,a,l(i)[m−1]|<0.0001;
    • (b) |k2,a,l(i)[m]−k2,a,l(i)[m−1]|<0.01; and
    • (c) |k3,a,l(i)[m]−k3,a,l(i)[m−1]Å<0.001.


6.2.9—Estimation of the Stutter Model

The same methodology is used for estimating the parameters of the stutter model except that we have more zeros: stutter peaks are much smaller than allele peaks. To alleviate the extra variability introduced by the zeros we use the variance model for the allele and iterate only for the stutter mean.


6.2.10—Variances for Means Exceeding the Maximum

If an χ is larger than the one support by the data, we use the regression line to extrapolate a value for the allele and stutter means. Extrapolation of the variance is a more involved process.


The profiles provide estimates for variances up to a maximum value for the mean value denoted by μmax. To extrapolate the variances we use the coefficient of variation, denoted here by ν, i.e the standard deviation divided by the mean (ν=σ/μ). The coefficient of variation decreases as the mean increases, however, its rate of reduction also decreases. FIGS. 12d to 22d show the coefficient of variation for each locus. We therefore use the last value of the coefficient of variation, denoted by νmax. For a given mean μ larger than μmax, we can compute the variance as:





σ2=(νmaxxμ)2.


6.3—Single Source Profiles

Having established the background information needed, the manner in which the approach is implemented for a variety of sample situations can be discussed, starting with samples from a single source.


6.3.1 Evidential Uses

As mentioned above, in the context of evidential uses, there is consideration of the term:






LR
=


f


(


c
|

g
s


,

V
p


)



f


(


c
|

g
s


,

V
d


)







with the crime profile c in a case consists of a set of crime profiles, where each member of the set is the crime profile of a particular locus. Similarly, the suspect genotype gs is a set where each member is the genotype of the suspect for a particular locus. As a result, the notation used was:






c={c
L(i)
:i=,2, . . . ,ni} and gs={gs,L(i):=1,2, . . . ,ni}


where ni is the number of loci in the profile.


As a result, this provides for the height of the crime scene profile at the locus being considered, but then being summed together with the heights of all the loci. The sum was used in the subsequent considerations and the heights at the individual loci were not made any further use of.


However, as mentioned in section 6.1, peak imbalance effects (such as degradation effects) are locus and even allele dependent in the occurrence and extent. For example, locus vWA undergoes greater extents of degradation than locus D3 in the same sample.


In accounting for peak imbalance, therefore, the model moves to condition on the sum per locus; χl(i), the sum of peak heights in a locus. In effect, this considers the Bayesian Network shown in FIG. 10 which represents the position for two of the loci L under consideration.


6.3.1.1—Numerator

On this basis, the denominator in the LR can be expressed as:








Num
=


f


(


c
|

g
s


,

H
p


)


=




i
=
T


n
l





f


(



C

l


(
i
)



|

g

s
,

l


(
i
)





,

H
P


)




χ

l


(
i
)







,
δ

)




where the peak heights are summed for loci i and δ is a parameter, peak imbalance parameter or EAQ, that takes into account effects within a locus (and which is discussed further in section 6.5.


The right-hand side factor of the above equation,





ƒ(Cl(i)|gs,l(i),HPl(i),δ)


can be written as:





ƒ(Cl(i)|gl(i)l(i),δ)


where it is assumed that gl(i) is the genotype of the donor of Cl(i) (the donor varying according to the prosecution hypothesis and the defense hypothesis). This is a core pdf in the considerations made by the invention and is discussed further below.


6.3.1.2—Denominator

The denominator can be expressed as:






Den
=


f


(


c
|

g
s


,

H
d


)


=




i
=
T


n
l




f


(



C

l


(
i
)



|

g

s
,

l


(
i
)





,

H
d

,

χ

l


(
i
)



,
δ

)








The right-hand side factor of the above equation, ƒ(Cl(i)|gs,l(i),Hdl(i),δ) can be written as:







f


(



C

l


(
i
)



|

g

s
,

l


(
i
)





,

χ

l


(
i
)



,

H
d

,
δ

)


=



i




f


(



C

l


(
i
)



|

g

u


(
i
)




,

χ

l


(
i
)



,

H
d

,
δ
,

g

u
,

l


(
i
)





)




Pr


(


g

u
,

l


(
i
)




|

g

s
,

l


(
i
)





)








where the function ƒ(Cl(i)|gu(i)l(i),Hd,δ,gu,l(i)) can be written as:





ƒ(Cl(i)−gl(i)l(i),δ)


where we assume that gl(i) is the genotype of the donor of Cl(i). This is a pdf of the same form as referenced above as core to the invention.


Once again, the right-hand term is a conditional genotype probability. This can be computed using existing formula for conditional genotype probabilities given putative related and unrelated contributors with population structure or not, for instance using the approach defined in J. D. Balding and R. Nichols. DNA profile match probability calculation: How to allow for population stratification, relatedness, database selection and single bands. Forensic Science International, 64:125-140, 1994.


6.3.2—Intelligence Uses

In this use, the task is to compute posterior probabilities of the genotype given the crime profile for locus i. Given the crime stain, quantity of DNA and peak imbalance/EQA parameter, the use assigns probabilities to the genotypes which could be behind it. The term χl(i) denotes the sum of peak heights in locus i bigger than reporting threshold Tr. The term δ denotes the EAQ factor, described in below.


The posterior genotype probability for g*U,1(i) given cl(i)l(i) and δ is calculated using Bayes theorem:







p


(



g

U
,

l


(
i
)



*

|

C

l


(
i
)




,

χ

l


(
i
)



,
δ

)


=



f


(



c

l


(
i
)



|

g

U
,

l


(
i
)



*


,

χ

l


(
i
)



,
δ

)




p


(

g

U
,

l


(
i
)



*

)







g

U
,

l


(
i
)








f


(



c
i

|

g

U
,

l


(
i
)





,

χ

l


(
i
)



,
δ

)




p


(

g

U
,

l


(
i
)




)









where p(gU,l(i)) is the probability of genotype gU,l(i) prior to observing the crime profile. In this version of the method we chose to set a uniform prior to all genotypes so that only the effect of the crime profile is considered. The formula above is simplified to:







p


(



g

U
,

l


(
i
)



*

|

C

l


(
i
)




,

χ

l


(
i
)



,
δ

)


=


f


(



c

l


(
i
)



|

g

U
,

l


(
i
)



*


,

χ

l


(
i
)



,
δ

)






g

U
,

l


(
i
)







f


(



c
i

|

g

U
,

l


(
i
)





,

χ

l


(
i
)



,
δ

)








As above in the evidential uses, both numerator and denominator can be presented in a form based around the core pdf:





ƒ(Cl(i)|gl(i)l(i),δ)


where we assume that gl(i) is the genotype of the donor of Cl(i).


In this use, it is not necessary to compute all possible genotypes in a locus: most of the probabilities would be zero. Instead we generate genotypes that may lead to a non-zero posterior probability. Starting with the crime profile Cl(i) in this locus, peaks are designated either as a stutter or alleles. The set of designated alleles is used for generating the possible genotypes. There are only three possibilities:

  • 1. No peaks bigger than reporting threshold Tr. No genotype is generated as there is no peak height information to inform them.
  • 2. One peak bigger than Tr as allele, denoted by a. The possible genotypes are {a,a} and {a, Q} where Q denotes any allele other than a.
  • 3. Two peaks bigger than Tr designated as alleles, denoted by a and b. In this case the only possible genotype is {a,b}.


6.3.3—The Function ƒ(Cl(i)|gl(i)l(i),δ)

In the above sections, the pdf: ƒ(Cl(i)|gl(i)l(i),δ) is explained as important to the calculation of the likelihood ratio, LR in each case.


In this first consideration, we consider the position where allele dropout is not involved given the suspect's genotype.


In a second consideration, below, we consider the position where allele dropout is involved given the suspect's genotype.


6.3.3.1—First Consideration

The first consideration opens with those cases where all the expected peaks given the genotype, including any stutter peaks present, are above the detection threshold limit T. The genotype is denoted as:






g
l(i)
={a
1,l(i)
,a
2,l(i)}


where the alleles a may be the same (homozygous) or different (heterozygous) in that locus, i. The pdf is constructed in seven steps.

  • Step 1 The peak-height sum is denoted by χl(i). Let's denote the corresponding means for the peak heights of the alleles and the stutters of the putative donor gl(i) by μa,1,l(i) and μs,1,l(i) respectively. They are a function of χl(i) and obtained as described elsewhere. For each allele a of the donor, we assign the allele mean μa,1,l(i) to the position of allele a, and the stutter means μs,1,l(i) to a position a−1. If the donor is homozygote, we do the assignment twice.
  • Step 2 If the donor is a heterozygote, the means are modified using the EAQ factor δ to take into account factors, such as PCR efficiency and degradation, that affect the resulting peak heights. For example, if the donor is a heterozygote in locus l(i) the mean for his/her alleles and stutters are: δ1a,1,l(i) and δ1s,1,l(i) for the low-molecular-weight allele and δ2a,1,l(i) and δ2s,1,l(i) for the high-molecular-weight allele. We give a detailed description of the method for calculating δ1 and δ2 elsewhere.
  • Step 4 The variances for each allele and stutter are obtained as a function of their corresponding means and obtained using the method described above. In alter step we need to add random Gamma variables. A condition for a close form calculation of this addition is that the β-parameters are the same. Also in a later step, we divide each Gamma by the overall sum of peak height to account for using the sum of peak heights in this locus. A closed form calculation can be done if all β parameters are the same. The conditioned on the β-parameters can be obtained by estimating a line between the points form by the means, in the x-axis, and the variances, in the y-axis. A regression line with zero intercept is fitted to obtain:





{circumflex over (σ)}22


So, if peak i has mean and variance (μii2),





β=μii2i2i)=1/κ2

    • regardless of the value of μI.
  • Step 5 The shape (α) and rate (β) parameters are obtained from the mean and the variances.
  • Step 6 The alpha parameters for alleles and stutters in the same allele position are added to obtain an overall a for that allele position. Now we have the parameters of a Gamma distribution for each allele position.
  • Step 7 To account for using the sum of peak height in the locus, the collection of Gamma pdfs whose peak heights are above the peak-height reporting limit are converted to a Dirichlet pdf. This is achieved in closed form because all β's are the same. The resulting Dirichlet pdf inherit the α parameters of the Gammas.


6.3.3.2 Second Consideration

In the second consideration, allele dropout is invoked given the suspects genotype, the consideration has to reflect one or more of the heights in the profile being below the threshold T. In such a case, the peak which is below the threshold does not form part of the value of χl(i) and the correction is only applied to those peaks above the threshold.


For example, in the case of a non-adjacent heterozygous alleles case, when hs,1,l(i)<T then the PDF is given by:





ƒ(hs,1,l(i)<T,ha,1,l(i),hs,2,l(i),ha,2,l(i)|gl(i)={a1,l(i),a2,l(i)},χl(i),δ)


which can be expressed as:






F(T|αs,1,l(i),β)ƒDira,1,l(i)s,2,l(i)a,2,l(i),|αa,1,l(i),αs,2,l(i)αa,2,l(i),)


where F is the cdf of a gamma distribution with parameters αs,1,l(i) and β.


If there is more than one peak below the threshold T, then there will be a corresponding number off.


The approach for the second consideration is closely based on the approach for the first consideration, together with these revisions.


6.3.3.3—Example
One Allele

In this case, the donor is homozygous. Hence, the term αa,1,l(i) is deployed twice for the allele and the term αs,1,l(i) is deployed twice for the stutter (if present). The probability density for cl(i) is given by multiplying two Gamma pdf's. The first has parameters 2αs,1,l(i) and β, and the second has parameters 2αa,1,l(i) and β. Thereby giving the expression:





ƒ(hs,1,l(i),ha,1,l(i)|gl(i)={a1,l(i),a2,l(i)},χl(i),δ)


which can be expressed as:





ƒ(hs,1,l(i)|2αs,1,l(i),β)ƒ(ha,1,l(i)|2αa,1,l(i),β)


In the next step, the effect of conditioning on the sum of heights χl(i) is removed. Because the sum of the height is known, the contribution of the heights is only made through their contribution to the sum. So the PDF is replaced with:









f
(


h

s
,
1
,

l


(
i
)




,



h

a
,
1
,

l


(
i
)






g

l


(
i
)




=



{


a

1
,

l


(
i
)




,

a

a
,

l


(
i
)





}


,

χ

l


(
i
)



,
δ







=




f
Dir



(


π

s
,
1
,

l


(
i
)




,


π

a
,
1
,

l


(
i
)






2






α

s
,
1
,

l


(
i
)






,

2






α

a
,
1
,

l


(
i
)






)









where πs,1,l(i)=hs,1,l(i)|gl(i) and πa,1,l(i)=ha,1,l(i)|gl(i) and ƒDir is a Dirichlet pdf.


6.3.3.4—Example
Two Alleles—Non-Adjacent Positions

In this case, the donor is heterozygous and their alleles for this locus are not in adjacent positions. For instance, the alleles might be 16, 18.


In this case, four a's are deployed, with those being αs,1,l(i)a,1,l(i)s,2,l(i) and αa,2,l(i). The probability density for cl(i) is given by multiplying four Gamma pdf's. The α parameters are given by αs,1,l(i)a,1,l(i)s,2,l(i) and αa,2,l(i), with a single β. Thereby giving the expression:





ƒ(hs,1,l(i),ha,1,l(i)hs,2,l(i),ha,2,l(i)|gl(i)={a1,l(i),a2,l(i)},χl(i),δ)


which can be expressed as:





ƒ(hs,1,l(i),|αs,1,l(i),β)ƒ(ha,1,l(i),|αa,1,l(i),β)ƒ(hs,2,l(i),|αs,2,l(i),β)ƒ(ha,2,l(i),|αa,2,l(i),β)


Once again, the conditioning on χl(i) is removed, to obtain:





Dirs,1,l(i)a,1,l(i)πs,2,l(i)a,2,l(i)s,1,l(i)a,1,l(i)αs,2,l(i)a,2,l(i))


where the π's are the ratios of their respective h's divided by χl(i).


6.3.3.5—Example
Two Alleles—Adjacent Positions

In this case, the donor is heterozygous and their alleles for this locus are in adjacent positions. For instance, the alleles might be 16, 17. Because of their positions, the stutter for allele 2 is in the same position as allele 1.


In this case four α's are deployed, with those being αs,1,l(i)a,1,l(i)s,2,l(i), and αa,2,l(i). The probability density for cl(i)={hs,1,l(i),ha,1,l(i),ha,2,l(i)} is given by multiplying the Gamma pdf's having α parameters given by αs,1,l(i)a,1,l(i)s,2,l(i) and αa,2,l(i), with a single β.


Taking the approach outlined above, and after having accounted for the conditioning on χl(i) the expression gives:





ƒ(hs,1,l(i),ha,1,l(i),ha,2,l(i)|gl(i)={a1,l(i),a2,l(i)},χl(i),δ)





and hence:





Dirs,1,l(i)a,1,l(i)a,2,l(i)s,1,l(i)a,1,l(i)s,2,l(i)a,2,l(i)).


6.3.4—Use of the Approach

Given a putative genotype, the peaks in the crime profile are either bigger or smaller than the reporting threshold Tr, or not present at all. We treat missing peaks and peaks smaller than Tr as peak that has dropped out.


We partition the crime profile for a given pair of genotype as:






c
l(i)
={h:hεc
l(i)
,h<T
r
}∪{h:hεc
l(i)
,h≧T
r}


The resulting pdf is given by:







f


(



c

l


(
i
)





g

1
,

l


(
i
)





,

g

2
,

l


(
i
)




,

χ

l


(
i
)



,
δ
,
ω

)


=


f


(

π

α

)


×




(



h


:






h



c

l


(
i
)




,

h
<

T
r



}











F


(


T


α
h


,

β
h


)








ƒ(π|α) is a Dirichlet pdf with parameters:





α=∪{αh:hεcl(i),h≧T} and





π∪={h/χ′l(i):hεcl(i),h≧Tr}


where ah is the alpha parameter of the associated Gamma pdf in the corresponding position of height h.


*χ′l(i)hεcl(i),h≧Trh is the sum of peak heights bigger than reporting threshold Tr.

  • F(Trhh) is the CDF of a Gamma distribution with parameters αh and βh for the peak in the position of h calculated as described above.


6.4—Peak Balance Parameter Model
6.4.1—Overview

As mentioned above, the approach uses a peak imbalance parameter/effective amplified quanitity (EQE) parameter, δ, in the form of a set of δ's, such that there is one for each of the alleles. Each of the peak imbalance parameters in the set can be used to adjust the means for the alleles.


The approach models degradation and other peak imbalance effects prior to any knowledge of the suspect's genotype. For each locus, the molecular weight of the peaks in the profile is associated with the sum of the heights. So as the molecular weight of the locus increase, a reduction in the sum of the peak heights is estimated.


6.4.2—Details

Following this approach, for locus l(i), there are a set of peak heights: hl(i)={hj,l(i): j=1, . . . nl(i)}. Each height has an associated base pair count: bl(i)={bj,l(i): j=1, . . . nl(i)}. An average base pair count is used as a measure of molecular weight for the locus, weighted by peak heights. This is defined as:








b
_


l


(
i
)



=





j
=
1

n




b

j
,

l


(
i
)






h

j
,

l


(
i
)







χ

l


(
i
)








where







χ

l


(
i
)



=




j
=
1


n

l


(
i
)










h

j
,

l


(
i
)









and so the degradation model is defined as:





χl(i)=d1+d2bl(i)


where d1 and d2 are the same for all loci.


The parameters d1 and d2 can be calculated using the least squared estimation. As some loci may behave differently to degradation etc, the sum of the peak heights for these loci are treated as outliers.


To deal with these outliers, a Jacknife method is used. There are nL loci with peak height and base pair information. Hence, the approach:

    • 1. fits a regression model nL times, removing the ith value of the sets {χl(i): i=1, . . . nL} and { bl(i):i=1, . . . nL}.
    • 2. uses the regression model to produce a prediction interval, {circumflex over (χ)}l(i)=/−2σ where σ is the standard deviation of the residuals in the fitted regression line.
    • 3. when the sum of the peak height χi, which is not used for the estimation of the regression line, does not lie within the prediction interval, then consider it as an outlier.
    • 4. removes any outliers from the data set and refits the model, after the nL models have been produced. The values of d1 and d2 are extracted from the model estimated without outliers.


If the degradation etc in the profile is negligible. Peak height variability may cause the estimated value of d2 to be greater than zero. In such cases, d2 is set as 0 and d1 as 1.


In the deployment of the degradation model, at locus l(i) there is a crime profile with peaks having allele designations αj,l(i) and base pair counts bl(i)={bj,l(i): j=1, . . . nl(i)}. If degradation were not being accounted for, then given the sum of the peak heights χl(i) it is possible to obtain a mean and a variance from a Gamma distribution.


When considering degradation, the same Gamma distribution is used, but the degradation model is used to adapt the Gamma pdf to account for the molecular weight of the allele.


As previously mentioned, peak heights increase with the sum of peak heights χl(i) and therefore the mean and variance also increase accordingly. If an allele is of high molecular weight, a reduction of χl(i) results in a reduction in the mean and variance. The degradation model reduced or increases the χl(i) associated with an allele according to degradation by using an appropriate δ for that allele.


The appropriate δ's are calculated as follows using the degradation model χl(i)=d1+d2bl(i).


The degradation parameter associated with alleles αj,l(i) is defined as δj,l(i) so that the sum of peak heights associated with this allele are δj,l(i)·χl(i).


For each allele the model is used to estimate the associated peak height sum:





{circumflex over (χ)}j,l(i)=d1+d2bj,l(i)


The calculations of δ are made such that the ratio of the estimated peak height sums are preserved; that is:









χ
^


j
,

l


(
i
)






χ
^



j
+
1

,

l


(
i
)





=



δ

j
,

l


(
i
)




·

χ

l


(
i
)






δ


j
+
1

,

l


(
i
)




·

χ

l


(
i
)









To do this, a set of nl(i)−1 equations with nl(i) unknowns, are provided:









χ
^


j
,

l


(
i
)






χ
^



j
+
1

,

l


(
i
)





=


δ

j
,

l


(
i
)





δ


j
+
1

,

l


(
i
)









The ratios on the left-hand side are obtained from the degradation model and the δ's are the unknown variables. A restriction is set, such that the average peak height sum in the locus remains the same after the application of the δ's, that is:











j
=
1


n

l


(
i
)











δ

j
,

l


(
i
)




·

χ

l


(
i
)






n

l


(
i
)




=

χ

l


(
i
)







which gives a further equation with the δ's as unknown quantities. This allows a solution to be found as there are nl(i) equations in the system and nl(i) unknowns.


The ratio of the estimated peak height sum is denoted:








r

j
,

l


(
i
)




=



χ
^


j
,

l


(
i
)






χ
^



j
+
1

,

l


(
i
)






,





j
=
1

,


2












n

l


(
i
)




-
1









r

j
,

l


(
i
)




=
1

,





j
=

n

l


(
i
)








The degradation parameters δ's, are then given by:







δ

j
,

l


(
i
)




=



n

l


(
i
)








k
=
j


n

l


(
i
)










r

k
,

l


(
i
)










k
=
1


n

l


(
i
)












k

n

l


(
i
)










r

k
,

l


(
i
)











The stutter associated with an allele, will have the same degradation parameter δ as the allele because the starting DNA molecule is the same in each case.


6.4.3—Example

In FIG. 23, a table is shown which details profile information, DNA quantity for the loci and the weighted base pair count for the degraded profile observed.


From the linear model of degradation provided above, χl(i)=d1+d2bl(i), this gives:





χ=3629.882−12.225b.


In FIG. 24, a plot of weighted base pair against DNA quantity per locus is provided, with the linear model overlaid. FIG. 25 shows in the table two examples of the degradation model as deployed.


6.5—Multiple Source Samples

Using the same background information provided above, and a similar approach to that taken on samples from a single source, it is possible to extend the approach to multiple source samples.


6.5.1 Evidential Uses

Applying the approach provided above for the single source samples, the numerator can be stated as:






Num
=


f


(


c


g

U





1



,

G

U





2

s


,

H
p


)


=




i
=
T


n
l








f


(



c

l


(
i
)





g


U





1

,

l


(
i
)





,

g


U





2

,

l


(
i
)




,

H
p

,

χ

l


(
i
)



,
δ

)








and the denominator as:






Den
=


f


(


c


g

U





1



,

G

U





2


,

H
d


)


=




i
=
T


n
l








f


(



C

l


(
i
)





g


U





1

,

l


(
i
)





,

g


U





2

,

l


(
i
)




,

H
d

,

χ

l


(
i
)



,
δ

)








In both instances, the core pdf is of the type previously identified, namely:





ƒ(cl(i)|gU,1,l(i),gU,2,l(i)l(i),δ)


6.5.2 Intelligence Uses

The task is to compute the posterior probability p(gU,1,l(i),gU,2,l(i)|Cl(i)l(i),δ) of pair of genotypes given the peak heights in the profile. This probability is computed using Bayes theorem.







p


(


g

U
,
1
,

l


(
i
)



*

,


g

U
,
2
,

l


(
i
)



*



C

l


(
i
)




,

χ

l


(
i
)



,
δ

)


=



f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)



*


,

g

U
,
2
,

l


(
i
)



*

,

χ

l


(
i
)



,
δ

)




p


(


g

U
,
1
,

l


(
i
)



*

,

g

U
,
2
,

l


(
i
)



*


)







g

U
,
1
,

l


(
i
)


,

g

U
,
2
,

l


(
i
)

















f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)





,

g

U
,
2
,

l


(
i
)




,

χ

l


(
i
)



,
δ

)




p


(


g

U
,
1
,

l


(
i
)




,

g

U
,
2
,

l


(
i
)





)









We assume that the prior probability for the pair of genotypes is the same for any genotype combination in the locus, therefore the formula above simplifies to:







p


(


g

U
,
1
,

l


(
i
)



*

,


g

U
,
2
,

l


(
i
)



*



C

l


(
i
)




,

χ

l


(
i
)



,
δ

)


=


f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)



*


,

g

U
,
2
,

l


(
i
)



*

,

χ

l


(
i
)



,
δ

)






g

U
,
1
,

l


(
i
)


,

g

U
,
2
,

l


(
i
)
















f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)





,

g

U
,
2
,

l


(
i
)




,

χ

l


(
i
)



,
δ

)








The pdf for the peak heights given a pair of putative genotypes is calculated using the formula below:







f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)





,

g

U
,
2
,

l


(
i
)




,

χ

l


(
i
)



,
δ

)


=



ω











f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)





,

g

U
,
2
,

l


(
i
)




,

χ

l


(
i
)



,
δ
,
ω

)




p


(
ω
)








where ω is the mixing proportion.


Again the core pdf function ƒ(cl(i)|gU,1,l(i),gU,2,l(i)l(i),δ) features.


As with the single source sample, not all pair of genotypes will have a non-zero probability. We therefore use the crime profile to guess pair of genotypes that may have zero probability. Peaks in the crime profile are designated as alleles or stutters. The genotypes are produced based on the peaks designated as alleles. We describe all cases below:

  • 1. No peaks are bigger than the reporting threshold Tr. No genotypes are generated.
  • 2. One peak bigger than Tr is designated as allele, denoted by a. There are two possible genotypes {a, a} and a, Q} where Q denoted any allele other than a. Any pairing of these genotypes is possible: ({a, a}, {a, a}), ({a, a}, {a, Q}) and ({a, Q}, {a, Q}).
  • 3. Two peaks bigger than Tr designated as alleles, denoted by a and b. The possible genotypes are {a, a}, {a, b}, {a, Q}, {b, b}, {b, Q} and {Q, Q} where Q is any allele other than a and b. Any combination of pair of genotypes whose union contains a, b is a possible pair of genotypes: {a, a} with any genotype that contains b; {a, b} with any genotype in the list; {a, Q} with any genotype that contains b; {b, b} with any genotype that contains a; {b, Q} with any genotype that contains a; and {Q, Q} with {a, b}.
  • 4. Three peaks bigger than Tr, denoted by a, b and c. This case follows exactly the same logic as in the case above. There are 10 genotypes that are possible from allele set: a, b, c and Q, where Q denotes any allele other than a, b and c. All genotype pairs whose union contains a, b, c.
  • 5. Four peaks bigger than Tr are designated as alleles, denoted by a, b, c and d. In this case there are 10 possible pair of genotypes. Any genotype pair whose union is a, b, c, d is considered as a possible genotype pair.


In practice the interest lies on genotype pairs such that the first and second genotype corresponds to the major and minor contributor respectively. The calculation of the posterior probabilities in this section is done for all possible combinations of genotypes and mixing proportions. Moving from all combinations of genotypes to major minor requires folding the space of all combinations of genotypes and mixing proportions in two. To explain this point we need to introduce further notation:


Gj: a random variable for the genotype of contributor j, j=1,2;


gj: specific instances of a genotype, j=1,2; g1 and g2 can be the same or different genotype.


GM: a random variable for the genotype of the major contributor;


Gm: a random variable for the genotype of the minor contributor.


We are interested in the probabilities:







Pr


(



G
M

=

g
1


,


G
m

=


g
2



c

l


(
i
)






)


=




ω


Ω

0.5













Pr


(



G
M

=

g
1


,


G
m

=


g
2



c

l


(
i
)





,
ω

)




p


(
ω
)








where Ω≧0.5 is a discreet set of mixing proportions greater or equal to 0.5. When ω>0.5 the first factor in the summation in the above equation is:










Pr


(



G
M

=

g
1


,


G
m

=


g
2




c

l


(
i
)




ω




)


=




Pr


(



G
1

=

g
1


,


G
2

=


g
2



c

l


(
i
)





,
ω

)


+










Pr


(



G
1

=

g
2


,


G
2

=


g
1



c

l


(
i
)





,

1
-
ω


)








=



2
×

Pr


(



G
1

=

g
1


,


G

2





m


=


g
2



c

l


(
i
)





,
ω

)


















If





ω

=

0.5


:















Pr


(



G
M

=

g
1


,


G
m

=


g
2




c

l


(
i
)




ω




)


=


Pr


(



G
1

=

g
1


,


G
2

=


g
2



c

l


(
i
)





,
ω

)


.






6.5.3—Consideration of Mixing Proportion

In mixed source samples, the mixing proportion comes into play. On the basis that major and minor contributors are considered, then the values are:





ωε=(0.5,0.6, . . . 0.9).


In fact, the posterior probability of the mixing proportion given the peaks heights across all loci is used, expressed as:







f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)





,

g

U
,
2
,

l


(
i
)





)


=



ω











f


(



c

l


(
i
)





g

U
,
1
,

l


(
i
)





,

g

U
,
2
,

l


(
i
)




,
ω

)




p


(


ω


c

l


(
1
)




,

c

l


(
2
)



,








c

1


(
nLoci
)





)








The method for obtaining the posterior probability of the mixing proportion given peak heights, the second factor in the summation, is described in section 6.5.4. The method for computing pdf in the first factor of the summation is given in section 6.5.5.


6.5.4—Mixing Proportion Posterior Distribution

For each locus l(i) we generate a set of possible genotype pairs of potential contributors of the crime profile cl(i). The j-th instance of the genotype of the contributor 1 and 2 are denoted by gU1,j,l(i) and gU2,j,l(i), respectively, where ng is the number of genotype pairs. We are interested in calculating the posterior probability of pair of genotypes given the peak heights in the crime profile cl(i). For this calculation we need a probability distribution for mixing proportion. In this section we describe a sequential method for calculating the posterior distribution of mixing proportion given peak heights across loci.


The mixing proportion is a continuous quantity in the interval (0, 1). However, for practical purposed, we use a discrete probability distribution. Assume that we have mixing proportions ω={ωk: k=1, . . . , nω}, where nω is the number of mixing proportions considered. We set a prior distribution for mixing proportion as uniform over the discrete values. Using Bayes theorem, the posterior distribution for mixing proportion given the peak heights in locus i is:







p


(



ω
k



c

l


(
i
)




,

χ

l


(
i
)



,
δ

)


=



f


(



c

l


(
1
)





χ

l


(
1
)




,

ω
k

,
δ

)




p


(

ω
k

)







m
=
1


n
ω









f


(



c

l


(
1
)





χ

l


(
1
)




,
δ
,

ω
m


)




p


(

ω
m

)









The posterior distribution of mixing proportion for locus i, i=2, 3, . . . , nL is given by:







p


(



ω
k



c

l


(
1
)




,





,

c

l


(
i
)



,

χ

l


(
1
)



,








χ

l


(
i
)




,
δ

)


=




f
(


c

l


(
i
)








χ

l


(
i
)



,

ω
k

,
δ

)



p


(

ω
k

)







c

l


(
1
)




,





,

c

l


(

i
-
1

)



,

χ

l


(
1
)



,








χ

l


(

i
-
1

)




,
δ








m
=
1


n
ω








f


(



c

l


(
i
)





χ

l


(
i
)




,
δ
,

ω
m


)








p
(



ω
m



c

l


(
1
)




,





,

c

l


(

i
-
1

)



,

χ

l


(
1
)



,








χ

l


(

i
-
1

)




,
δ










where ƒ(ωk|cl(i)l(i)), i=1, 2, . . . nL is defined in the following paragraph. If there are any loci with no information they are ignored in the calculation as having no information.


The probability density of the peak height in the crime profile cl(i) at locus l(i) for a given mixing proportion ωk is given by:







f


(



c

l


(
i
)





χ

l


(
i
)




,

ω
k


)


=




j
=
1


n
g









f


(



c

l


(
i
)





g


U





1

,
j
,

l


(
i
)





,

g


U





2

,
j
,

l


(
i
)




,

χ

l


(
i
)



,

ω
k


)




p


(


g


U





1

,
j
,

l


(
i
)




,

g


U





2

,
j
,

l


(
i
)





)








where p(gU1,j,l(i),gU2,j,l(i)) is the probability of the two genotypes prior to observing the crime profile. This is based on the assumption of an equal probability of all genotype pairs:







p


(


g


U





1

,
j
,

l


(
i
)




,

g


U





2

,
j
,

l


(
i
)





)


=

1

n
g






This






1

n
g





will cancel out in the following equations and it is thus ignored. Then the probability density in the above equation then simplifies to:







f


(



c

l


(
i
)





χ

l


(
i
)




,

ω
k


)


=




k
=
1


n
g








f


(



c

l


(
i
)





g


U





1

,
j
,

l


(
i
)





,

g


U





2

,
j
,

l


(
i
)




,

χ

l


(
i
)



,

ω
k


)







The pdf in the summation of the above is described in section 6.5.5.


The calculations in this method can be readily represented using Bayesian Networks. The starting point is the Bayesian Network in FIG. 25a (with Ω as the mixing proportion). The effect of the above equation is represented in FIG. 25b by erasing the nodes corresponding to the putative genotypes. The effect of using equation







p


(



ω
k



c

l


(
1
)




,





,

c

l


(
i
)



,

χ

l


(
1
)



,








χ

l


(
i
)




,
δ

)


=




f
(


c

l


(
i
)








χ

l


(
i
)



,

ω
k

,
δ

)



p


(

ω
k

)







c

l


(
1
)




,





,

c

l


(

i
-
1

)



,

χ

l


(
1
)



,








χ

l


(

i
-
1

)




,
δ








m
=
1


n
ω








f


(



c

l


(
i
)





χ

l


(
i
)




,
δ
,

ω
m


)








p
(



ω
m



c

l


(
1
)




,





,

c

l


(

i
-
1

)



,

χ

l


(
1
)



,








χ

l


(

i
-
1

)




,
δ










for locus l(i) takes us from FIG. 25b to FIG. 25c. The effect of using the same equation for locus l(j) takes the position from FIG. 25c to FIG. 25d.


6.5.5—Probability Density Function ƒ(cl(i)|g1,l(i),g2,l(i),ω,χl(i),δ)
6.5.5.1—Overview

As identified above, in evidential and intelligence uses involving mixed source samples, the pdf ƒ(cl(i)|g1,l(i),g2,l(i),ω,χl(i),δ) is of great importance.


In this section we describe the construction and use of the pdf for a crime profile given two putative donors. We use a running example to illustrate the method. The example is for locus D2. The crime profile and putative donors used in the example are given in Table 1.













TABLE 1





allele
height
donor 1
donor 2
base pair count



















16
124


293


17
2243
·

297


21
0


313


22
271

·
317


23
169


321


24
2044
·
·
325









6.5.5.2—Construction

This pdf is closely related in principles and approach to that detailed for single source samples and again is constructed in seven steps:

  • Step 1 The associated peak-height sum for donor 1 is ωxχl(i). Let's denote the corresponding means for the peak height of the alleles and the stutters of this donor by μa,1,l(i) and μs,1,l(i), respectively. They are obtained as a function of χD2 using the method described in section 6.2.7.3. For each allele a of donor 1, we assign the allele mean μa,1,l(i) to the position of allele a, and the stutter mean μs,1,l(i) to position a−1. If the donor is homozygote, we do the assignment twice.
    • In the example, the sum of peak height above the limit of detection of 30 rfu is χD2=4851 and the mixing proportion is ω=0.9. The associated sum of peak heights for donor 1 is ωxχD2=4365.9. The sum of peak heights are in fact across all loci and therefore to obtain the means for alleles and stutters we multiply by 10. The expected mean height for stutters and alleles are given in table 2.












TABLE 2







Mean
Value



















μa,1,D2
1501.87



μs,1,D2
100.42










  • Step 2 The associated peak-height sum for donor 2 is (1−ω)xχl(i) with associated mean for allele and stutters: μa,2,l(I) and μs,2,l(I). The assignment of means is done as in step 1.
    • The associated peak height sum for donor 2 is (1−ω)xχD2=485.1. The means for alleles and stutter are given in Table 3.













TABLE 3







Mean
Value



















μa,2,D2
166.87



μs,2,D2
11.16










  • Step 3 If a donor is a heterozygote, the means are modified to take into account factors, such as PCR efficiency and degradation, that affect the resulting peak heights. For example, if donor 1 is a heterozygote in locus l(i), the mean for his/her alleles and stutters are: δ1a,1,l(I) and δ1s,1,l(I) for the low-molecular-weight allele and δ2a,1,l(I) and δ2μs,1,l(I) for the high-molecular-weight allele. We give a detailed description of the method for calculating δ1 and δ2 elsewhere.
    • In the example, both donors are heterozygotes. The EAQ factors for both donors are given in the Table 4. Notice that the EAQ factors for donor 1 are more separated than the EAQ factors of donor 2. This is due to the greater separation in base pairs between the alleles of donor 1 and the alleles of donor 2. The adjusted means for alleles and stutters are also given in Table 4.


















Donor 1
Donor 2
Base















De-
EAQ

De-
EAQ

pair


Allele
tected?
factor
means
tected?
factor
means
count

















16

δ1 =
103.13



293




1.027


17
X
δ1 =
1542.42



297




1.027


21




δ1 =
12.07
313







1.082


22



X
δ1 =
180.56
317







1.082


23

δ2 =
97.60

δ2 =
10.24
321




0.972


0.918


24
X
δ2 =
1459.2
X
δ2 =
153.19
325




0.972


0.918









  • Step 4 The variances for each allele and stutter are obtained as a function of means using the method described above. In later step we need to add random Gamma variables. A condition for a close form calculation is that the β-parameters are the same. Also in a later step, we divide each Gamma by the overall sum of peak height to account for using the sum of peak heights in this locus. A closed form calculation can be done if all β parameters are the same. The conditioned on the β-parameters can be obtained by estimating a line between the points formed by the means, in the x-axis, and the variances, in the y-axis. A regression line with zero intercept is fitted to obtain:






{circumflex over (σ)}22


So, if peak i has mean and variance (μii2),





β=μii2i/(κ2i)=1/κ2


regardless of the value of μi. In this example k2=118.2. Table 5 shows the standard deviations computed from the data and with the linear relationship between the means and variances.

  • Step 5 The shape (α) and rate (β) parameters are obtained from the mean (μ) and the variances ({circumflex over (σ)}2) using the known formulae α=(μ/{circumflex over (σ)}2)2 and β=μ/{circumflex over (σ)}2.
  • Step 6 The alpha parameters for alleles and stutters in the same allele position are added to obtain an overall α for that position. Now we have the parameters of a Gamma distribution for each position.









TABLE 5







Estimated means (μ) and standard deviations (σ) and


the standard deviations {circumflex over (μ)} obtained from the


linear relationship between the means (μ) and the variances (σ2)











Donor 1

Donor 2















Allele

(μ)
(σ)
2)

(μ)
(σ)
2)


















16

103.13
45.17
110.41






17
X
1542.42
435.38
426.98


21





12.07
3.56
37.77


22




X
180.56
66.44
146.10


23

97.60
43.57
107.41

10.24
12.06
35.29


24
X
1459.2
412.06
415.39
X
153.19
59.10
134.56









  • Step 7 To account for using the sum of peak height in the locus, the collection of Gamma pdfs whose peak heights are above the peak-height reporting limit are converted to a Dirichlet pdf. This is achieved in closed form because all β's are the same. The resulting Dirichlet pdf inherit the α parameters of the Gammas.



6.5.6—Use of the Approach

Given a pair of putative genotypes, the peaks in the crime profile are either bigger or smaller than the reporting threshold Tr, or not present at all. We treat missing peaks and peaks smaller than Tr as peak that has dropped out. We write the crime profile for a given pair of genotype as:






c
l(i)
={h:hεc
l(i)
,h<T
r
}∪{h:hεc
l(i)
,h≧T
r}


The resulting pdf is given by:







f


(



c

l


(
i
)





g

1
,

l


(
i
)





,

g

2
,

l


(
i
)




,

χ

l


(
i
)



,
δ
,
ω

)


=


f


(

π

α

)


×




{



h


:






h



c

l


(
i
)




,

h
<

T
r



}











F


(


T


α
h


,

β
h


)








The terms are explained below:


ƒ(π|α) is a Dirichlet pdf with parameters





α=∪{αh:hεcl(i),h≧Tr}





and





π=∪{h/χ′l(i):hεcl(i),h≧Tr}


where αh is the alpha parameter of the associated Gamma pdf in the corresponding position of height h.


χ′l(i)hεcl(i),h≧Trh is the sum of peak heights bigger than reporting threshold Tr.

  • F(Trhh) is the CDF of a Gamma distribution with parameters αh and βh for the peak in the position of h calculated as described above.


6.7—Peak Imbalance Parameter Model Mixed Source Samples
6.7.1—Overview

The peak imbalance parameter or effective amplified quantity (EAQ) is manifested in a crime profile through a reduction of peak heights for high molecular weight alleles. In this section a model for quantifying EAQ is described. Methods for estimating EAQ parameters and deploying them for a profile in a locus are also given.


We model EAQ prior to any knowledge of the suspect's genotype. For each locus we associate molecular weight of the peaks in the profiles with the sum of heights. As the molecular weight of the locus increases we estimate the reduction in the sum of peak heights.


6.7.2—Details

Assume that in locus l(i) we have the set of peak heights hl(i)={hj,l(i): j=1, . . . , nl(i)}. Each height has an associated base pair count bl(i)={bj,l(i): j=1, . . . , nl(i)}. An average base pair count, weighted by peak heights, is used as a measure of molecular weight for the locus. More specifically, this is defined as:







χ

l


(
i
)



=




j
=
1


n

l


(
i
)






h

j
,

l


(
i
)









where







χ

l


(
i
)



=




j
=
1


n

l


(
i
)










h

j
,

l


(
i
)









We define the EAQ model as:





χl(i)=d1+d2bl(i)


where d1 and d2 are the same for all loci.


The sum of peak heights χl(i) is assumed to be a linear function of the weighted base-pair average,








b
_


l


(
i
)



=






j
=
1

n








b

j
,

l


(
i
)






h

j
,

l


(
i
)







χ

l


(
i
)




.





6.7.3—Estimation of Peak Imbalance Parameters d1 and d2

The parameters d1 and d2 are calculated using least squared estimation. However some loci may behave differently, and therefore the sum of peak heights of these loci can be treated as outlier. We use a Jackknife method to deal with this problem. There are nL loci with peak height and base pair information.

  • 1. We fit the regression model nL times, removing the ith value of the sets





l(i):i=1, . . . nL} and {bl(i):i=1, . . . nL}.

  • 2. We use least-squares estimation to produce a prediction interval, {circumflex over (χ)}l(i)±2σ, where σ is the standard deviation of the residuals in the fitted regression line.
  • 3. If the sum of peak height χi which was not used for the estimation of the regression line, does not lie within the prediction interval then we consider it an outlier.
  • 4. After the nL models have been produced we remove any outliers from the dataset and re-fit the model. The values of d1 and d2 are extracted from the model estimated without outliers.


If the degradation in the profile is negligible, peak height variability may cause the estimated value of to be greater than zero. In this case we set d2=0 and d1=1.


6.7.4—Deploying the Peak Imbalance Parameter Model

The peak imbalance parameter or EAQ model is used for taking into account EAQ within a locus. EAQ between loci is taken account by conditioning on the sum of peak height per locus. The EAQ model is used when the pdf of the peak heights for single and two-person profiles is deployed. More specifically, it is deployed for each heterozygote donor. In this section we describe the calculation of the EAQ factors δ1 and δ2 to be used for deploying pdf for peak heights.


Assume that at locus l(i) we have a putative heterozygote donor with alleles a1,l(i) and a2,l(i) with corresponding molecular weights in base pairs b1,l(i) and a2,l(i), respectively. If we were not considering EAQ, given the sum of peak heights χl(i) for this locus we can obtain a mean μl(i) and variance σl(i)2 of a Gamma distribution that models the behaviour of a peak height. In other words, if Hj,l(i) denotes the random variable for the height corresponding the allele sj,l(i), then:






H
j,l(i)˜Γ(μl(i)l(i)2l(i),j=1,2.


The same Gamma pdf is used for any allele in the locus. The EAQ model issued to adapt the Gamma pdf by taking into account the molecular weight of the allele. The EAQ model is used to calculate a pair of factors δ1 and δ2 so that the mean values of the Gamma distribution are adjusted accordingly. The new mean is given by:





μj,l(i)=δxμl(i),j=1,2.


In the rest of the section we describe a method for calculating δ1 and δ2 using the slope d2 of the EAQ regression line. The first condition that the δ's must fulfill is that the slope of a line going through the coordinates (b1,l(i)1,l(i)) and (b2,l(i)2,l(i) is the same as the slope d2 of the EAQ regression line, i.e.:









μ

1
,

l


(
i
)




-

μ

2
,

l


(
i
)







b

1
,

l


(
i
)




-

b

2
,

l


(
i
)






=

d
2





The second condition that the δ's must fulfilled is the preservation of the mean μl(i):









μ

1
,

l


(
i
)




-

μ

2
,

l


(
i
)





2

=

μ

l


(
i
)







Substituting







μ

j
,

l


(
i
)




=

δ
×

μ

l


(
i
)





,





j
=
1

,



2
·
in





μ

1
,

l


(
i
)




-

μ

2
,

l


(
i
)







b

1
,

l


(
i
)




-

b

2
,

l


(
i
)







=

d
2







and








μ

1
,

l


(
i
)




-

μ

2
,

l


(
i
)





2

=

μ

l


(
i
)







we obtain two equations with two unknowns δ1 and δ2. The solution of the equations is







δ
1

=



d
2

(


b

1
,

l


(
i
)




-

b

2
,

l


(
i
)




+

2






μ

l


(
i
)







2






μ

l


(
i
)












δ
2

=

2
-

δ
1






The stutter associated with the allelic peak will have the same degradation factor because it is the starting DNA molecules of the allele that is affected by degradation.


6.7.5—Other Information



  • 1. In the present version of the model we are not using the peak heights of Amelo for calculating the EAQ line, however, it is deployed for this locus.

  • 2. The maximum value that δ1 can take in 1.9 because if δ1≧2, δ2=2−δ1 is not positive.



7. ALTERNATIVE APPROACH
Model for a Single Allelic and Stutter Peak
7.1—Background

In Section 7 and 8 an alternative approach is sued to that set out above. The alternative approach is a development of those set out above and shares a common approach, but with modifications and significant alterations.


In this approach, the model differs and the manner in which the parameters are defined and are determined differs.


The approach uses linear regression to get the parameters. A significant detail is that the mean and the variance of the peak heights observed increase at the same rate for both allelic and stutter peaks heights; as demonstrated in equation New 17 below.


The approach provides an estimate of the κ parameters, as detailed below. A particular method for reaching that estimate is given, but other statistical approaches can be used. The approach is particularly beneficial because of the manner in which it treats the parameters in the dropout region, again discussed further below in section 7.4.


Whilst the values obtained for the parameters etc may be experimental protocol and multiplex specific, the approach is generally applicable and so can be used widely. Experimental data can be collected according to differing protocols and/or multiplexes to feed to the approach and obtain the parameters etc.


7.2—Model Specification

The Gamma family of distributions is a flexible class of unimodal, but (usually) asymetric pdf's. The family can be parameterised in different ways. In this case, the shape α and rate β parameters are used. In the model, a peak, whether it is allelic or stutter, is assumed to follow a Gamma distribution:






H
a
(l)˜Gamma(αa(l)a(l)), and Hs(l)˜Gamma(αs(l)s(l))  (New 13)


where Ha(l) and Hs(l) are the heights of an allelic and stutter peaks respectively. The corresponding pdf's are denoted ƒa and ƒs.


The parameters are obtained from the mean μ and the standard deviation σ using the equations:










α
=


μ
2


σ
2








and






β
=

μ

σ
2







(

New





14

)







The means and variance are modelled with the linear equations:











μ
a

(
l
)


=


κ

1
,
a


(
l
)


×


χ

(
l
)



bp
a

(
l
)





,






μ
s

(
l
)


=


κ

1
,
s


(
l
)


×


χ

(
l
)



bp
s

(
l
)









(

New





15

)









(

σ
a

(
l
)


)

2

=


κ
2

(
l
)


×

μ
a

(
l
)




,







(

σ
s

(
l
)


)

2

=


κ
2

(
l
)


×

μ
s

(
l
)








(

New





16

)







Where χ(l) is the peak height sum at the locus l; bpa(l) is the number of base pairs of allele a; and s is the stutter of a. κ1,a(l), κ1,s(l) and κ2(l) are the parameters that drive the model, hereinafter referred to as the κ parameters, and are estimated from the profile data described in section 7.3 below.


For computational efficiency, the alleles that are not in ac(l) are collected into allele q(l). The base count for q(l) the average base count of alleles that have non-zero count in at least one of the ethnic appearance databases of the multiplex.


In contrast to some other linear models, this approach introduces more components, including the model for stutter to work in tandem with the model for alleles and the use of base pair counts for accounting for molecular weight because it is more closely related to the actual molecular weight of the alleles.


The model incorporates the assumption that Ha(l) is independent of Hs(l) given χ(l) and bpa(l) where Hs(l) is the stutter of parent allele. This assumption is motivated by the process of DNA duplication using PCR. Allelic peak height and its corresponding stutter height depend upon the starting amount of DNA: the more DNA the bigger the peaks. Here we use χ(l) as a proxy for DNA quantity.


The α and β parameters are obtained from equations new 15 and new 16 using equation new 14 above.












α
i

(
l
)


=



κ

1
,
i


(
l
)



κ
2

(
l
)



×


χ

(
l
)



bp
a

(
l
)





,





i
=
a

,
s






and










β
a

(
l
)


=



β
s

(
l
)








=



1

κ
2

(
l
)











(

New





17

)







Sharing a common β parameter allows the construction of a pdf for a questioned profile c(l) as described in section 8 below, through the addition of independent Gamma variables and the analytic construction of a Dirichlet pdf:





if χ1˜Gamma(αi,β),i=1,2, . . . ,n,









i
=
1

n




X
i

~

Gamma


(





i
=
1

n



α
i


,
β

)











and




(


π
1

,

π
2

,





,

π
n


)

~

Dirichlet


(


α
1

,

α
1

,





,

α
1

,

)



,




where πjji=1nXi. This is the fastest way to calculate probability densities for c(l). The computational complexity in the calculation of likelihood ratios, LR's, for two or three person profiles is high and so this feature becomes important.


Notice that the condition for βs(l)a(l) is fulfilled if equation new 16 holds. The functions that link μa(l) and μs(l) with DNA quantity proxy χ(l) and the proxy for molecular weight bpa(l) do not have restrictions other than representing the data; moreover the linking functions of μa(l) and μs(l) do not need to be the same. In this approach, a linear function has been chosen with an adjustment for the dropout region. The approach can be used for a wide range of multiplexes and protocols for producing profiles, but the linking function can be different in those and/or the values obtained may vary between different multiplexes and protocols.


7.3—Parameter Estimation

In this approach, dropout probabilities are obtained from the cumulative probability distribution (cdf) of a Gamma distribution. The κ parameters of the model are estimated using the whole data set, which contains peak heights where allelic dropout is possible. To address the accuracy of dropout probabilities the κ parameters are adjusted for the dropout region, as explained in section 7.4 below.


The κ parameters are estimated from a set of profiles produced under laboratory conditions using the protocol applicable and the multiplex which is applicable.


In this instance, profiles were produced using SGMPlus™ multiplex kit from Applied Biosystems. Fourteen volunteers donated buccal swabs of DNA. The DNA was extracted and diluted to simulate the starting amount of DNA in questioned samples. The range of target quantities, in picograms, were 50, 100, 150, 200, 300, 400, 500, 750, 1000, 1500. The diluted samples were amplified in duplicate at 28 cycles using a Tetrad™ thermocycler from Genetic Technologies Inc of Miami, Fla. Detection was performed in duplicate using capillary electrophoresis on a 3100-XL Genetic Analyser from Applied Biosystems with injection parameters of 1.5 keV for 10 seconds. The resulting profiles were analysed using DNAInsight v2 software from Forensic Science Service Limited to obtain the allele designations and peak height. The detection threshold selected was 30 rfu; i.e. peaks below 30 rfu were recorded as zero because peaks below this threshold are too close to the signal noise of an EPG. A total of 500 profiles were produced.


To estimate the variability of peak heights of stutters and alleles separately, the peak height data was collected only from non-adjacent heterozygotes; that is one of the alleles is not in stutter relative to the other. For example, a donor with genotype 16, 18 is a non-adjacent heterozygote while a donor with genotype 15, 16 is an adjacent heterozygote. A total of 1108 heterozygotes loci were used to estimate the κ parameters.


For each locus where the genotype of the donor is {aa,a2} the data consisted of





{ha,1(l),hs,1(l),bpa,1(l),ha,2(l),hs,2(l),bpa,2(l)}


where ha,i and hs,i is the height of the alleles and stutters, respectively and bpa,i is the base pair count of allele ai,i=1,2. The data is augmented with χ(l) calculated as the sum of the peak heights i.e. χ(l)=ha,1+hs,1+ha,2+hs,2. The data set is split into two: one for alleles and the other for stutters. Each locus contributed to two rows in these data sets: {ha,1,bpa,1(l)} and {ha,2,bpa,2(l)} for alleles and {hs,1,bpa,1(l)} and {hs,2,bpa,2(l)} for stutters. Hereafter, the allele and the stutter data are denoted





{ha,i(l),bpa,i(l)i(l):i=1,2, . . . ,na} and {hs,i(l),bpa,i(l)i(l)i=1,2, . . . ,ns}  (new 18)


respectively, where the index ha,i now denotes a row number.


The estimation of the κ parameters is achieved iteratively using the EM algorithm (Dempster et al., Maximum likelihood from incomplete data via the EM algorithm. Journal of the Royal Statisitcal Society, Series B, 39(1):1-38, 1977). The components are described in the sub-sections below.


Replace Zero Peak Heights

In the first iteration peak heights recorded as zeros, in both the allele and stutter data sets, are replaced with a random sample from a continuous uniform distribution in the interval (0, 30) according to the Gamma distributions estimated in the previous iteration.


Estimation of κ1,a and κ1,s

Parameter κ1,a(l) is estimated from the allele data set using least squared estimation where Ha is the response variable and χ(l)/bpa(l) is the covariate and the intercept is set to zero. FIG. 27a shows an example of the estimated κ1,aD16 for locus D16. The regression line through the data is determined by κ1,aD16. Parameter κ1,s is estimated in the same way using the stutter data set. FIG. 27b shows an example of the estimated κ1,sD16 for locus D16.


Estimation of κ2(l)

Parameter κ2(l) is calculated by minimising a joint negative log-likelihood function







NLL


(

κ
2

(
l
)


)


=


-




h
a

(
l
)








log


{


f
a



(



h
a

(
l
)




α
a

(
l
)



,

β
a

(
l
)



)


}




-









h
s

(
l
)









log


{


f
s



(



h
s

(
l
)




α
s

(
l
)



,

β
s

(
l
)



)


}








where ƒa and ƒs are Gamma pdfs for allelic and stutter peak heights, respectively, and the {dot over (α)} and β parameters are given in equation new 17.


The κ parameter estimates are given in Table Y1. A diagrammatic representation of the estimation process is given in FIG. 31














TABLE Y1







Locus
κ1,a(l)
κ1,s(l)
κ2(l)





















D3
60.76
4.15
5.4



VWA
85.22
5.46
5.9



D16
123.91
6.92
6.1



D2
145.38
10.23
4.5



Amelo
54.95

4.1



D8
69.59
3.89
4.7



D21
99.72
5.78
4.7



D18
138.23
10.39
6.4



D19
58.65
4.34
4.3



THO
89.96
1.85
3.1



FGA
111.34
6.77
3.2










7.4—Parameters in the Dropout Region

Allelic dropout may be of concern to courts considering forensic evidence. In this section, the behaviour of the model in the dropout region is considered further for both allelic and stutter peaks.


The model above provides an estimate based on the whole of the distribution. However, this can lead to the tail of the distribution, the dropout region, not being a good fit. The approach, therefore, considers this region separately and modifies the position accordingly; as detailed below. This involves using the whole distribution basis for much of the data, but in or near the dropout region making the modification. The modification involves fixing the β parameter and adjusting the α parameter to get a better model. In effect, a pivot point is introduced into the mean line and the gradient is different below that pivot point.


The model for alleles is estimated from data set {χi(l)/bpa,i(l),ha,i(l): i=1, 2, . . . , n}, where n is the number of data pairs. Dropout probabilities from the model and estimated from the data are compared in the dropout region:





(0,1.5×max{χi(l)/bpa,i(l):ha,i(l)<30,for_alli})  (New 19)


The factor 1.5 is selected to look at the transition from the dropout to non-dropout regions. FIG. 28a shows dropout probabilities estimated from data, from the model and from the adjusted model calculated as described below. As can be seen, the model is above the data and so an adjusted model is used to drop the model onto the data.

    • 4. The dropout probabilities from the model are obtained form the cdf of a Gamma distribution F(30|α,β). The α and β parameters are obtained from the κ parameters,
    • 5. The dropout probabilities from the data are calculated from discrete intervals of the dropout region. The intervals were selected suing the method of Friedman et al., On the histogram as a density estimator: L2 theory. Probability Theory and Related Fields 57:453-476, 1981, 10.1007/BF01025868.
    • 6. The calculation of adjusted model dropout probabilities is more involved and follow the following steps:
      • a. For each dropout probability {circumflex over (p)} estimated from data, an α parameter is obtained so that {circumflex over (p)}≈F(30,{circumflex over (α)},β) where β=1/κ2(l). FIG. 28b shows the {circumflex over (α)}̂parameters obtained in this way for D3.
      • b. The α parameters for the midpoint of the discrete intervals were obtained and plotted, FIG. 28a.
      • c. To correct the α parameters, a straight line was anchored at the α from the model corresponding to the last midpoint plus twice the bin size. This was done to cover an area of transition. The intercept of the line was selected so as to minimise the Euclidean distance of the α from the line and the {circumflex over (α)}. The resulting line was plotted with a dashed line in FIG. 28b. The adjusted dropout probabilities are also plotted with a dashed line, FIG. 28a. This provides the pivot point and change in gradient.


The same process was applied to allelic and stutter peaks. FIG. 29b shows the plot of the α parameter for stutter and FIG. 29a the plot of the dropout probabilities, as adjusted.


The adjusted α parameters are calculated from the intercept and the slope of the fitted line in the dropout region. If χ(l)/bpa(l) is smaller than the upper limit of the dropout region for alleles










α
i

(
l
)


=

intercept
+

slope





x



χ

(
l
)



bp
a

(
l
)









(

New





20

)







where i=a and intercept and slope are estimated as described above and reported in Table X1 below. Similarly, if χ(l)/bpa(l) is smaller than the upper limit of the dropout region for the stutters, we use the same equation with i=s and intercept and slope taken from Table X1 below. The dropout probabilities for stutters for locus THO1 were not adjusted because they are mostly 1.


The above approach estimates dropout parameters from experimental data and so includes an account for all sources of variation that led to allelic dropout, and not just those selected and built into a theoretical model. The consideration of stutter dropout in the model is also estimated from data.


8. ALTERNATIVE APPROACH
Construction of the Factor
8.1—Background

In the sections above, an approach to the construction of the factor ƒ(Cl(i)|gl(i)l(i),δ) where gl(i) is the genotype of the donor of sample Cl(i), δ is an effect parameter and χl(i) denotes the quantitative measure, for instance peak-height sum or peak area sum, for the locus i was provided. In a particular form, this factor was defined as: ƒ(cl(i)|g1,l(i),g2,l(i),ω,χl(i),δ) where g1,l(i) is one of the genotypes of the donor of sample cl(i),g2,l(i) is another of the genotypes of the donor of the sample cl(i), δ is an effect parameter and χl(i) denotes the quantitative measure, for instance peak-height sum or peak area sum, for the locus i and ω is the mixing proportion.


In this section, the construction of an alternative form for the factor is provided. That factor can be expressed as ƒ(c(l)|g1(l),ω,χ(l)) where g1(l) is the genotype of the donor of sample c(l), χ(l) denotes the quantitative measure, for instance peak-height sum or peak area sum, for the locus i and ω is the mixing proportion.


More specifically the factor can be expressed as: ƒ(c(l)|g1(l),g2(l),ω,χ(l)) where g1(l) is one of the genotypes of the donor of sample c(l), g2(l) is another of the genotypes of the donor of the sample c(l), and χ(l) denotes the quantitative measure, for instance peak-height sum or peak area sum, for the locus i and ω is the mixing proportion.


The nomenclature used differs between the above sections and this approach, but the fundamentals of the approach and terms in the factor are related.


χ(l) as the sum of all the peak heights in a locus is a proxy for the DNA quantity at that locus. By considering the size of the alleles in and across the loci, and considering the loci themselves, the modified approach is able to better account for degradation as that is locus and size dependant. By considering the size of the alleles in and across loci, the modified approach is able to better account for amplification efficiency as that is size dependant. The modified approach is also better able to account for inhibition arising from the quantity of DNA present, as that can inhibit lower sizes to a greater extent than larger ones. The modified approach is also better able to account for chemical inhibition, for instance when this arises from the environment the sample was collected from, for instance the presence of a particular dye.


Through the use of Gamma distributions for each allele and the parameters used to define those, the modified approach offers significant improvement. Generally, the β parameter is the same for alleles in a locus, but differs between loci. Generally, the α parameter is the parameter which is used to effect the changes within a locus. The same approach is taken for allelic and stutter peaks.


8.2—Details

The construction of ƒ(c(l)|g1(l),g2(l),ω,χ(l)) is achieved in two steps. In the first step, the α parameters for the alleles and stutters of genotypes g1(l) and g2(l) are calculated. In the second step, the factors of the probability density functions, pdf's, are determined.


The genotypes of the major and minor donors in the mixture are denoted as gl(i)={agi,1, agi,2}, i=1,2 respectively. The base pair counts of the alleles are denoted with the same indices, i.e. bpgi,j


Is the base count of agi,j. A total of eight α parameters are obtained:






A
g1,g2
(l)={αa,g1,1(l)s,g1,1(l)αa,g1,2(l)αs,g1,2(l)αa,g2,1(l)αs,g2,1(l)αa,g2,2(l)αs,g2,2(l)},  (New 21)


where ai,gi,k(l) is the α parameter for either an allele (i=a) or a stutter (i=s), for the major (j=1) or the minor (j=2) donors for the first (k=1) or second (k=2) allele of the corresponding genotype.


The calculation of αa,g1,1 and αs,g1,1 is described below. The other such parameters are obtained in an similar manner. The major donor contributes with (ω×100) % of the DNA, and so, we first calculate ωχ/bpg1,1. If this number is greater than the upper limit of the dropout region for alleles, given in Table X1, then the α parameter is calculated using equation (New 17):












α
i

(
l
)


=



κ

1
,
i


(
l
)



κ
2

(
l
)



×


χ

(
l
)



bp
a

(
l
)





,





i
=
a

,
s






and










β
a

(
l
)


=



β
s

(
l
)








=



1

κ
2

(
l
)











(

New





17

)







otherwise it is calculated using equation (New 20):










α
i

(
l
)


=

intercept
+

slope




×


χ

(
l
)



bp
a

(
l
)









(

New





20

)







Similarly, if ωχ/bpg1,1 is greater than the upper limit of the dropout region for stutter, αs,g1,1 is calculated using eqn (New 17) and otherwise using eqn (New 20).















TABLE X1








Stutter


Allele



Stutter
Stutter
Upper
Allele
Allele
Upper


Locus
Intercept
Slope
Limit
Intercept
Slope
Limit





















D3
0.4
0.75
22.57
2.65
9.33
1.38


VWA
0.83
0.88
20.13
2.1
13.48
2.19


D16
0.01
1.13
12.14
3.08
11.92
0.37


D2
0.96
2.12
6.15
3.14
27.56
0.66


Amelo



2.53
12.5
2.82


D8
0.43
0.8
16.0
2.18
14.03
2.82


D21
0.8
1.18
15.17
2.47
19.71
1.64


D18
0.69
1.56
10.2
3.37
15.27
0.53


D19
0.63
0.97
15.87
4.1
10.25
1.21


THO



5.26
27.09
0.68


FGA
0.26
2.09
9.53
3.86
24.89
0.93









The α parameters for donor 2 are calculated using the same method using (1−ω)χ/bpg2,k instead of ωχ/bpg1,k, k=1,2.


The α parameters are grouped, according to the shared positions of alleles and stutters of the donor genotypes. Formally, we define the cover of g1(l) and g2(l) as:





cover(g1(l),g2(l)=∪j=1,2; k=1,2{agi,kagi,k−1}  (New 22)


For an allelic position a in cover(g1(l),g2(l))





αa(l)=ρ{αεAg1,g2(l):a=agi,j(l) or a(l)=sgi,j(l),i,j=1,2}  (New 23)


In words, the α parameters for alleles and stutters that fall in allelic position a are added up to overall αa(l) for this position.


The set of peaks in c(l) correspond to a subset of allelic positions in cover(g1(l),g2(l)), i.e. ac(l)cover(g1(l),g2(l)). Allelic positions in cover(g1(l),g2(l))\ac(l) correspond to peaks that have dropped out. The pdf is:









f
(



c

(
l
)




g
1

(
l
)



,

g
2

(
l
)


,
ω
,


χ

(
l
)


=


[




a



cover


(


g
1

(
l
)


,

g
2

(
l
)



)



\


a
c

(
l
)














F


(


30


α
a

(
l
)



,

β

(
l
)



)



]

×

f
(


{



π
a



:






a



a

c

(
l
)




}





α
a



:






a



a

c

(
l
)





}




)




(

New





24

)







where F is a Gamma cumulative density function and f is the pdf of a Dirichlet distribution.


8.3—Example

Consider the questioned profile cvWA displayed in FIG. 30. The putative donors have genotypes g1vWA={17,18} and g2vWA={16,19} and the mixing proportion is ω=0.9. The peak heights of cvWA and the base pair counts of the alleles in g1(l) and g2(l) are given in the following table, TABLE X2.













TABLE X2





Allelic position
Peak height
g1vWA
g2vWA
Base pair count



















16
50


177


17
500


181


18
400


185


19
50


189


χvWA
1000









The peak height sum assigned to donors 1 and 2 are χωvWA=900 and (1−ω)χvWA=100. The cover of the donor genotypes is cover (g1vWA,g2vWA)={15,16,17,18,19}. The α parameters for stutters and alleles are calculated for each allele of the donors. We show the calculation for allele 17 of donor 1.


We first compute the ratio ωχ/bp17vWA=4.9724. The upper limit for the dropout region of alleles is 2.19 and ωχ/bp17vWA so falls outside the dropout region. The α parameter is thus calculated as













a

a
,

g





1

,
1

vWA

=





κ

1
,
a

vWA


κ
2
vWA


×


ωχ
vWA


bp
17
vWA









=


71.82







(

New





25

)







The upper limit of the dropout region for stutters is 20.13 and so ωχvWA/bp17vWA falls inside the dropout regions of stutters. The α parameter for stutter in allelic position 16 is calculated as:













α

s
,

g





1

,
1

wWA

=



intercept
+

slope
×


ωχ
vWA


bp
17
vWA










=


5.21







(

New





26

)







where single intercept and slope are taken from Table X1 above. The resulting a parameters are given in Table X3 vWA below. The columns correspond to the allelic positions in cover (g1vWA,g2vWA). The rows correspond to alleles in g1vWA and g2vWA. The last row contains the α parameters for the allelic positions in the cover, e.g. α17vWA=76.93.


The set cover (g1vWA,g2vWA)={15}∪acvWA and so the required pdf is:





ƒ(c(l)|g1(l),g2(l),ω,χ(l)=F)(30|α15vWAvWA)xƒ(π16171819,|α16vWA17vWA18vWA19vWA)  (New 27)









TABLE X3







(α parameters for the peaks in the profile)















15
16
17
18
19


















17

5.21
71.82





18


5.11
70.27



16
1.33
9.67



19



1.30
9.19



αavWA
1.33
14.88
76.93
71.57
9.19









Claims
  • 1. A method of comparing a test sample result set with another sample result set, the method comprising: providing information for the first result set on the one or more identities detected for a variable characteristic of DNA;providing information for the second result set on the one or more identities detected for a variable characteristic of DNA; andcomparing at least a part of the first result set with at least a part of the second result set.
  • 2. A method according to claim 1, in which the method comprises: a consideration of the size of the alleles in one or more loci; and/ora consideration of the size of the alleles across two or more loci; and/ora consideration of the identity of the loci; andthe provision of an adjustment arising there from.
  • 3. A method according to claim 2, wherein the adjustment is provided to account for degradation and/or amplification efficiency and/or inhibition.
  • 4. A method according to claim 1, wherein the method includes the use of a likelihood ratio and the numerator and/or denominator are presented in a form based around the core pdf: ƒ(c(l)|g1(l),ω,χ(l))
  • 5. A method according to claim 1, wherein the method of comparing includes a comparison in the form of a likelihood ratio in which the denominator is of the form: Den=ƒ(c|gs,Hd)
  • 6. A method according to claim 1, wherein the method provides the use of a Gamma distribution as the form of the distribution used to represent a peak in the method, and the Gamma distribution is defined by one or more parameters, including a shape parameter α and/or a rate parameter β.
  • 7. A method according to claim 4, wherein the method provides that the construction of ƒ(c(l)|g1(l),g2(l),ω,χ(l)) includes two or more steps: in a first step, the a parameters for the alleles and stutters of genotypes g1(l) and g2(l) being calculated;
  • 8. A method according to claim 1, wherein the method provides that the genotypes of the major and minor donors in the mixture are denoted as gl(i)={agi,1, agi,2}, i=1,2 respectively, and the base pair counts of the alleles are denoted with the same indices, bpgi,j is the base count of agi,j, and in which a total of eight α parameters are obtained of the form: Ag1,g2(l){αa,g1,1(l),αs,g1,1(l)αa,g1,2(l),αs,g1,2(l)αa,g2,1(l)αa,g2,1(l)αs,g2,1(l)αa,g2,2(l)αs,g2,2(l)},
  • 9. A method according to claim 1, wherein the method provides that the major donor contributes with (ω×100) % of the DNA and in which the method provides for the calculation of ωχ/bpg1,1 and where: if the number from this calculation is greater than the upper limit of the dropout region for alleles, then the α parameter is calculated using equation:
  • 10. A method of comparing a first test, sample result set with a second another sample result set, the method comprising: providing information for the first result set on the one or more identities detected for a variable characteristic of DNA;providing information for the second result set on the one or more identities detected for a variable characteristic of DNA; andwherein the method uses in the definition of the likelihood ratio the factor: ƒ(c(l)|g1(l),ω,χ(l)),
Priority Claims (1)
Number Date Country Kind
1110302.5 Jun 2011 GB national
PCT Information
Filing Document Filing Date Country Kind 371c Date
PCT/GB2012/051395 6/18/2012 WO 00 12/16/2013