<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Swap_regret</id>
	<title>Swap regret - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Swap_regret"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Swap_regret&amp;action=history"/>
	<updated>2026-05-04T05:46:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0-wmf.28</generator>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Swap_regret&amp;diff=260720&amp;oldid=prev</id>
		<title>en&gt;Yobot: Tagging, added orphan tag using AWB (10469)</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Swap_regret&amp;diff=260720&amp;oldid=prev"/>
		<updated>2014-09-21T11:25:55Z</updated>

		<summary type="html">&lt;p&gt;Tagging, added &lt;a href=&quot;/index.php?title=CAT:O&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;CAT:O (page does not exist)&quot;&gt;orphan&lt;/a&gt; tag using &lt;a href=&quot;/index.php?title=Testwiki:AWB&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Testwiki:AWB (page does not exist)&quot;&gt;AWB&lt;/a&gt; (10469)&lt;/p&gt;
&lt;a href=&quot;https://en.formulasearchengine.com/index.php?title=Swap_regret&amp;amp;diff=260720&amp;amp;oldid=22147&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>en&gt;Yobot</name></author>
	</entry>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Swap_regret&amp;diff=22147&amp;oldid=prev</id>
		<title>en&gt;David Eppstein: stub sort</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Swap_regret&amp;diff=22147&amp;oldid=prev"/>
		<updated>2012-08-29T05:01:39Z</updated>

		<summary type="html">&lt;p&gt;stub sort&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;Sulston score&amp;#039;&amp;#039;&amp;#039; is an equation used in [[Gene mapping#Physical Mapping|DNA mapping]] to numerically assess the likelihood that a given &amp;quot;fingerprint&amp;quot; similarity between two DNA clones is merely a result of chance. Used as such, it is a [[Statistical significance|test of statistical significance]]. That is, low values imply that similarity is &amp;#039;&amp;#039;significant&amp;#039;&amp;#039;, suggesting that two DNA clones overlap one another and that the given similarity is not just a chance event. The name is an [[eponym]] that refers to [[John Sulston]] by virtue of his being the lead author of the paper that first proposed the equation&amp;#039;s use.&amp;lt;ref name=sulston1988&amp;gt;{{cite journal |author=Sulston J, Mallett F, Staden R, Durbin R, Horsnell T, Coulson A |title=Software for genome mapping by fingerprinting techniques |journal=Comput Appl Biosci. |volume=4 |issue=1 |pages=125–32 |year=1988 |month=Mar |pmid=2838135 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The overlap problem in mapping ==&lt;br /&gt;
&lt;br /&gt;
Each clone in a [[Gene mapping#Physical Mapping|DNA mapping]] project has a &amp;quot;fingerprint&amp;quot;, &amp;#039;&amp;#039;i.e.&amp;#039;&amp;#039; a set of DNA fragment lengths inferred from (1) enzymatically digesting the clone, (2) separating these fragments on a gel, and (3) estimating their lengths based on gel location. For each pairwise clone comparison, one can establish how many lengths from each set match-up. Cases having at least 1 match indicate that the clones &amp;#039;&amp;#039;might&amp;#039;&amp;#039; overlap because matches &amp;#039;&amp;#039;may&amp;#039;&amp;#039; represent the same DNA. However, the underlying sequences for each match are not known. Consequently, two fragments whose lengths match may still represent different sequences. In other words, matches do not conclusively indicate overlaps. The problem is instead one of using matches to [[Probability|probabilistically]] classify overlap status.&lt;br /&gt;
&lt;br /&gt;
=== Mathematical scores in overlap assessment ===&lt;br /&gt;
&lt;br /&gt;
Biologists have used a variety of means (often in combination) to discern clone overlaps in [[Gene mapping#Physical Mapping|DNA mapping]] projects. While many are biological, &amp;#039;&amp;#039;i.e.&amp;#039;&amp;#039; looking for shared markers, others are basically mathematical, usually adopting probabilistic and/or statistical approaches.&lt;br /&gt;
&lt;br /&gt;
== Sulston score exposition ==&lt;br /&gt;
&lt;br /&gt;
The Sulston score is rooted in the concepts of [[Bernoulli process|Bernoulli]] and [[Binomial Distribution|Binomial processes]], as follows. Consider two clones, &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\beta&amp;lt;/math&amp;gt;, having &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; measured fragment lengths, respectively, where &amp;lt;math&amp;gt;m \ge n&amp;lt;/math&amp;gt;. That is, clone &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; has at least as many fragments as clone &amp;lt;math&amp;gt;\beta&amp;lt;/math&amp;gt;, but usually more. The Sulston score is the probability that at least &amp;lt;math&amp;gt;h&amp;lt;/math&amp;gt; fragment lengths on clone &amp;lt;math&amp;gt;\beta&amp;lt;/math&amp;gt; will be matched by any combination of lengths on &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;. Intuitively, we see that, at most, there can be &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; matches. Thus, for a given comparison between two clones, one can measure the statistical significance of a match of &amp;lt;math&amp;gt;h&amp;lt;/math&amp;gt; fragments, &amp;#039;&amp;#039;i.e.&amp;#039;&amp;#039; how likely it is that this match occurred simply as a result of random chance. Very low values would indicate a significant match that is highly unlikely to have arisen by pure chance, while higher values would suggest that the given match could be just a coincidence.&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;toccolours collapsible collapsed&amp;quot; width=&amp;quot;60%&amp;quot; style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
!Derivation of the Sulston Score&lt;br /&gt;
|-&lt;br /&gt;
|One of the basic assumptions is that fragments are uniformly distributed on a gel, &amp;#039;&amp;#039;i.e.&amp;#039;&amp;#039; a fragment has an equal likelihood of appearing anywhere on the gel. Since gel position is an indicator of fragment length, this assumption is equivalent to presuming that the fragment lengths are uniformly distributed. The measured location of any fragment &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt;, has an associated error tolerance of &amp;lt;math&amp;gt;\pm t&amp;lt;/math&amp;gt;, so that its true location is only known to lie within the segment &amp;lt;math&amp;gt;x \pm t&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In what follows, let us refer to individual fragment lengths simply as &amp;#039;&amp;#039;lengths&amp;#039;&amp;#039;. Consider a specific length &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; on clone &amp;lt;math&amp;gt;\beta&amp;lt;/math&amp;gt; and a specific length &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; on clone &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt;. These two lengths are arbitrarily selected from their respective sets &amp;lt;math&amp;gt;i \in \{1, 2, \dots, m\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;j \in \{1, 2, \dots, n\}&amp;lt;/math&amp;gt;. We assume that the gel location of fragment &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; has been determined and we want&lt;br /&gt;
the probability of the event &amp;lt;math&amp;gt;E_{ij}&amp;lt;/math&amp;gt; that the location of fragment &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; will match that of &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;. Geometrically, &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; will be declared to match &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; if it falls inside the window of size &amp;lt;math&amp;gt;2 t&amp;lt;/math&amp;gt; around &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;. Since fragment &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; could occur anywhere in the gel of length &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, we have &amp;lt;math&amp;gt;P \langle E_{ij} \rangle = 2 t / G&amp;lt;/math&amp;gt;. The probability that &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; &amp;#039;&amp;#039;does not&amp;#039;&amp;#039; match &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; is simply the complement, i.e. &amp;lt;math&amp;gt;P \langle E_{i,j}^C \rangle = 1 - 2 t / G&amp;lt;/math&amp;gt;, since it must either match or not match.&lt;br /&gt;
&lt;br /&gt;
Now, let us expand this to compute the probability that no length on clone &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; matches the single particular length &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; on clone &amp;lt;math&amp;gt;\beta&amp;lt;/math&amp;gt;. This is simply the intersection of all individual trials &amp;lt;math&amp;gt;i \in \{1, 2, \dots, m\}&amp;lt;/math&amp;gt; where the event &amp;lt;math&amp;gt;E_{i,j}^C&amp;lt;/math&amp;gt; occurs, &amp;#039;&amp;#039;i.e.&amp;#039;&amp;#039; &amp;lt;math&amp;gt;P \langle E_{1,j}^C \cap E_{2,j}^C \cap \cdots \cap E_{m,j}^C \rangle&amp;lt;/math&amp;gt;. This can be restated verbally as: length 1 on clone &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; does not match length &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; on clone &amp;lt;math&amp;gt;\beta&amp;lt;/math&amp;gt; &amp;#039;&amp;#039;and&amp;#039;&amp;#039; length 2 does not match length &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; &amp;#039;&amp;#039;and&amp;#039;&amp;#039; length 3 does not match, etc. Since each of these trials is assumed to be independent, the probability is simply&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;P \langle E_{1,j}^C \rangle \times P \langle E_{2,j}^C \rangle \times \cdots \times P \langle E_{m,j}^C \rangle = \left(1 - 2 t / G\right)^m.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Of course, the actual event of interest is the complement: &amp;#039;&amp;#039;i.e.&amp;#039;&amp;#039; there is &amp;#039;&amp;#039;not&amp;#039;&amp;#039; &amp;quot;no matches&amp;quot;. In other words, the probability of one or more matches is &amp;lt;math&amp;gt;p = 1 - \left(1 - 2 t / G\right)^m&amp;lt;/math&amp;gt;. Formally, &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; is the probability that at least one band on clone &amp;lt;math&amp;gt;\alpha&amp;lt;/math&amp;gt; matches band &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; on clone &amp;lt;math&amp;gt;\beta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
This event is taken as a [[Bernoulli trial]] having a &amp;quot;success&amp;quot; (matching) probability of &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; for band &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;. However, we want to describe the process over &amp;#039;&amp;#039;all&amp;#039;&amp;#039; the bands on clone &amp;lt;math&amp;gt;\beta&amp;lt;/math&amp;gt;. Since &amp;lt;math&amp;gt;p&amp;lt;/math&amp;gt; is constant, the number of matches is distributed [[Binomial distribution|binomially]]. Given &amp;lt;math&amp;gt;h&amp;lt;/math&amp;gt; observed matches, the Sulston score &amp;lt;math&amp;gt;S&amp;lt;/math&amp;gt;is simply the probability of obtaining &amp;#039;&amp;#039;at least&amp;#039;&amp;#039; &amp;lt;math&amp;gt;h&amp;lt;/math&amp;gt; matches by chance according to&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;S = \sum_{j=h}^n C_{n,j} p^j (1-p)^{n-j},&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;C_{n,j}&amp;lt;/math&amp;gt; are [[binomial coefficient]]s.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Mathematical refinement==&lt;br /&gt;
&lt;br /&gt;
In a 2005 paper,&amp;lt;ref name=wendl2005&amp;gt;{{cite journal |author=Wendl MC |title=Probabilistic assessment of clone overlaps in DNA fingerprint mapping via a priori models |journal=J Comput Biol. |volume=12 |issue=3 |pages=283–97 |year=2005 |month=Apr |pmid=15857243 |doi=10.1089/cmb.2005.12.283 }}&amp;lt;/ref&amp;gt; [[Michael Christopher Wendl|Michael Wendl]] gave an example showing that the assumption of independent trials is not valid. So, although the traditional Sulston score does indeed represent a [[Probability distribution]], it is not actually the distribution characteristic of the fingerprint problem. Wendl went on to give the general solution for this problem in terms of the [[Bell polynomials]], showing the traditional score overpredicts P-values by orders of magnitude. (P-values are very small in this problem, so we are talking, for example, about probabilities on the order of 10&amp;amp;times;10&amp;lt;sup&amp;gt;&amp;amp;minus;14&amp;lt;/sup&amp;gt; versus 10&amp;amp;times;10&amp;lt;sup&amp;gt;&amp;amp;minus;12&amp;lt;/sup&amp;gt;, the latter Sulston value being 2 orders of magnitude too high.) This solution provides a basis for determining when a problem has sufficient information content to be treated by the probabilistic approach and is also a general solution to the [[Birthday_paradox#Generalization_to_multiple_types|birthday problem of 2 types]].&lt;br /&gt;
&lt;br /&gt;
A disadvantage of the exact solution is that its evaluation is computationally intensive and, in fact, is not feasible for comparing large clones.&amp;lt;ref name=wendl2005/&amp;gt; Some fast approximations for this problem have been proposed.&amp;lt;ref name=&amp;quot;wendl-2007&amp;quot;&amp;gt;{{cite journal |author=Wendl MC |title=Algebraic correction methods for computational assessment of clone overlaps in DNA fingerprint mapping |journal=BMC Bioinformatics |volume=8 |pages=127 |year=2007 |pmid=17442113 |pmc=1868038 |doi=10.1186/1471-2105-8-127 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[http://www.agcol.arizona.edu/software/fpc/ FPC]: a widely used fingerprint mapping program that utilizes the Sulston Score&lt;br /&gt;
&lt;br /&gt;
[[Category:Bioinformatics]]&lt;br /&gt;
[[Category:Mathematical and theoretical biology]]&lt;/div&gt;</summary>
		<author><name>en&gt;David Eppstein</name></author>
	</entry>
</feed>