<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Stephen Pollard's ProBlog (Posts about Perl)</title><link>https://problog.stephentpollard.com/</link><description></description><atom:link href="https://problog.stephentpollard.com/tags/perl.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2022 &lt;a href="mailto:public@stephentpollard.com"&gt;Stephen Pollard&lt;/a&gt; </copyright><lastBuildDate>Tue, 04 Jan 2022 20:50:19 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Convergence-Divergence MCMC</title><link>https://problog.stephentpollard.com/posts/cdmcmc/</link><dc:creator>Stephen Pollard</dc:creator><description>&lt;div&gt;&lt;p&gt;2015-2017&lt;/p&gt;
&lt;p&gt;The Convergence-Divergence MCMC is a Markov chain Monte Carlo method used to
fit a customized model of the expected distribution of the convergence,
divergence, and distance between many different branches on a phylogenetic
tree. The definition of a convergence between two branches is when there are
two substitutions at the same site on the two branches to the same amino acid.
For example, a substitution on branch #403 at site 14 from Alanine to Glutamine
and a substitution on branch #586 at site 14 from Methionine to Glutamine would
be a single convergence event between branches #403 and #586. If either of the
substitutions above were to an amino acid other than Glutamine, the event would
count as a divergence. The distance between the branches on a phylogenetic tree
is calculated from the top (ancestor) of one branch, back in time to the most
recent common ancestor, and down the top (ancestor) of the other branch.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://problog.stephentpollard.com/posts/cdmcmc/"&gt;Read more…&lt;/a&gt; (1 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>Perl</category><category>Phylogenetics</category><guid>https://problog.stephentpollard.com/posts/cdmcmc/</guid><pubDate>Thu, 28 Nov 2019 07:00:00 GMT</pubDate></item><item><title>Perl Modules</title><link>https://problog.stephentpollard.com/posts/perlmodules/</link><dc:creator>Stephen Pollard</dc:creator><description>&lt;p&gt;2012-2019&lt;/p&gt;
&lt;p&gt;A collection of Perl modules for phylogenetic analysis and statistical
inference.&lt;/p&gt;
&lt;p&gt;Repository: &lt;a class="reference external" href="https://publichg.stephentpollard.com/PerlModules"&gt;https://publichg.stephentpollard.com/PerlModules&lt;/a&gt;&lt;/p&gt;</description><category>Perl</category><category>Phylogenetics</category><guid>https://problog.stephentpollard.com/posts/perlmodules/</guid><pubDate>Thu, 28 Nov 2019 07:00:00 GMT</pubDate></item><item><title>Acceptability Model</title><link>https://problog.stephentpollard.com/posts/acceptability-model/</link><dc:creator>Stephen Pollard</dc:creator><description>&lt;div&gt;&lt;p&gt;2017 - 2019&lt;/p&gt;
&lt;p&gt;The goal of the Acceptability model project was to propose a new model of
protein evolution based on the assumption that the propensity for each amino
acid at a site changes over time. Most previous models either required the
amino acid propensities to be unchanging with time or to only change at
specific points on the tree. Although it is much more difficult to design and
test a model that changes continuously, that was precisely the goal of this
project.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://problog.stephentpollard.com/posts/acceptability-model/"&gt;Read more…&lt;/a&gt; (1 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>MCMC</category><category>Modelling</category><category>Perl</category><category>R</category><guid>https://problog.stephentpollard.com/posts/acceptability-model/</guid><pubDate>Mon, 04 Nov 2019 07:00:00 GMT</pubDate></item><item><title>PLEX</title><link>https://problog.stephentpollard.com/posts/plex/</link><dc:creator>Stephen Pollard</dc:creator><description>&lt;div&gt;&lt;p&gt;2013 - 2018&lt;/p&gt;
&lt;p&gt;The goal of the Phylogenetics, Likelihood, Evolution and compleXity (PLEX)
project is to develop a platform for testing complex models of evolution
against large amounts of DNA sequence data. The goal is to make possible
fitting to data more realistic models of evolution that were previously
computationally impossible to test. This is achieved by using an advanced
statistical technique known as Uniformization, which allows avoiding previously
computationally expensive methods such as Spectral Decomposition of the
evolutionary rate matrix. PLEX compares models in a Bayesian framework using
Markov chain Monte Carlo (MCMC) anaylsis.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://problog.stephentpollard.com/posts/plex/"&gt;Read more…&lt;/a&gt; (1 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>C</category><category>C++</category><category>Data science</category><category>MCMC</category><category>Mercurial</category><category>Modelling</category><category>Perl</category><category>R</category><guid>https://problog.stephentpollard.com/posts/plex/</guid><pubDate>Mon, 04 Nov 2019 07:00:00 GMT</pubDate></item><item><title>P-clouds</title><link>https://problog.stephentpollard.com/posts/p-clouds/</link><dc:creator>Stephen Pollard</dc:creator><description>&lt;p&gt;2013 - 2016&lt;/p&gt;
&lt;p&gt;P-clouds is a methodology for identifying transposable elements in genomes and
for estimating the false positive and false negative rates of identification.
While using this program, I found a number of critical bugs in the software
that lead incorrect results. I tracked down these errors and fixed
them as they were found. I then created a number of new methods for
identification using similar ideas from P-clouds and tested their efficacy
against older methods.&lt;/p&gt;
&lt;p&gt;Associated publication:&lt;/p&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;&lt;p&gt;Gu, Wanjun, et al. "Identification of repeat structure in large genomes using
repeat probability clouds." Analytical biochemistry 380.1 (2008): 77-83.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tools: C, Perl, R, Git&lt;/p&gt;
&lt;p&gt;Repository: &lt;a class="reference external" href="https://github.com/PollockLaboratory/pclouds"&gt;https://github.com/PollockLaboratory/pclouds&lt;/a&gt;&lt;/p&gt;</description><category>C</category><category>Data science</category><category>Git</category><category>Perl</category><category>R</category><guid>https://problog.stephentpollard.com/posts/p-clouds/</guid><pubDate>Fri, 16 Aug 2019 06:00:00 GMT</pubDate></item></channel></rss>