<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>EPR Toolbox on Morgan Bye</title><link>https://morganbye.com/tags/epr-toolbox/</link><description>Recent content in EPR Toolbox on Morgan Bye</description><generator>Hugo</generator><language>en-ca</language><copyright>CC BY-SA 4.0</copyright><lastBuildDate>Mon, 08 Sep 2014 15:30:00 +0000</lastBuildDate><atom:link href="https://morganbye.com/tags/epr-toolbox/index.xml" rel="self" type="application/rss+xml"/><item><title>EasyRefiner</title><link>https://morganbye.com/posts/20130206/</link><pubDate>Wed, 06 Feb 2013 10:44:00 +0000</pubDate><guid>https://morganbye.com/posts/20130206/</guid><description>&lt;p&gt;Faced with fitting well over 30 experiments at room and low temperature at multiple frequencies, as all of my experiments are spin-labelled mutants of the same protein then surely their EPR properties would be similar. I decided that there must be a better way of using EasySpin than manually inputting each file in time and time again.&lt;/p&gt;
&lt;p&gt;What if I could queue an entire folder of files, set up some rough parameters and then get EasySpin to do the hard work? Why not use a rough EasySpin search for parameters and then input the rough parameters back into EasySpin with finer searches and refine the numbers? By queuing a folder of files I could set up my PC at the end of the day to run overnight and come in in the morning and be greeted with fitted spectra.&lt;/p&gt;</description></item><item><title>e2af</title><link>https://morganbye.com/posts/20121025/</link><pubDate>Thu, 25 Oct 2012 17:38:00 +0000</pubDate><guid>https://morganbye.com/posts/20121025/</guid><description>&lt;p&gt;E2AF or &amp;ldquo;EPR 2 ASCII folder&amp;rdquo; is a folder version of E2A, whereby a folder of Bruker EPR files are converted to ASCII data files (readable by any operating system), by default the conversion is to *.csv files (comma separated values). These file formats are easily editable and can be imported into Microsoft Excel, OpenOffice or Origin.&lt;/p&gt;
&lt;h1 id="syntax"&gt;Syntax&lt;/h1&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;E2AF
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;E2AF (&amp;#39;path/to/folder&amp;#39;)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;E2AF (delimiter)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;E2AF (&amp;#39;path/to/file.DTA&amp;#39;,delimiter)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;E2AF (&amp;#39;path/to/file.DTA&amp;#39;,delimiter, extension)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h1 id="inputs"&gt;Inputs&lt;/h1&gt;
&lt;p&gt;input1 - The path to a folder; must be in single quotes (')&lt;/p&gt;</description></item><item><title>Savitzky-Golay - sgol</title><link>https://morganbye.com/posts/20120530/</link><pubDate>Wed, 30 May 2012 16:44:00 +0000</pubDate><guid>https://morganbye.com/posts/20120530/</guid><description>&lt;p&gt;The &lt;a href="http://dx.doi.org/10.1021%2Fac60214a047"&gt;Savitzky-Golay smoothing function&lt;/a&gt; essentially applies a local polynominal fitting routine to a series of data points to then find the smoothed data points. This has the benefit that for sharp intense peaks (common to EPR) that the line broadening effects and lessening of peak intensity seen by a local moving window average are not seen.&lt;/p&gt;
&lt;p&gt;To perform a Savitzky-Golay smoothing functions requires a polynominal order to be defined as well as the window size (or number of data points to be sampled at any given time). We can also weight the window such that future data points are more/less favourable than past points&lt;/p&gt;</description></item><item><title>cwViewer</title><link>https://morganbye.com/posts/20120511/</link><pubDate>Fri, 11 May 2012 15:52:00 +0000</pubDate><guid>https://morganbye.com/posts/20120511/</guid><description>&lt;p&gt;cwViewer is a tool for the easy opening, analysis, manipulation and plotting of cw EPR data and superceeds the previous function &lt;a href="http://morganbye.net/eprtoolbox/cwplotter"&gt;cwPlotter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;With an intuitive user interface, users can quickly create professional looking figures in seconds and export them however they like. Here&amp;rsquo;s a quick demo introducing the basic features:&lt;/p&gt;
&lt;p&gt;cwPlotter comes as part of the &lt;a href="https://sourceforge.net/projects/eprtoolbox/files/latest/download"&gt;EPRtoolbox&lt;/a&gt; or as a &lt;a href="http://sourceforge.net/projects/eprtoolbox/files/cwViewer/cwViewer-v12.6.zip/download"&gt;direct download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Users can quickly load&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a single file&lt;/li&gt;
&lt;li&gt;a folder of files&lt;/li&gt;
&lt;li&gt;a single file with a third dimension (such as power) (*.YGF file)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Manipulate the data using&lt;/p&gt;</description></item><item><title>DEERextract - get data from DeerAnalysis</title><link>https://morganbye.com/posts/20120302/</link><pubDate>Fri, 02 Mar 2012 15:00:00 +0000</pubDate><guid>https://morganbye.com/posts/20120302/</guid><description>&lt;p&gt;DeerAnalysis is a program from the team at ETH Zurich that allows for the easy conversion of DEER / PELDOR data into distance distributions. The program itself runs within MATLAB which is renowned for being difficult to make high quality figures with, and DeerAnalysis provides no easy way to obtain the raw data behind the plots that it presents, something that is required if you want to go on to analyse the data.&lt;/p&gt;</description></item><item><title>EPR Converter (e2a)</title><link>https://morganbye.com/posts/20120208/</link><pubDate>Wed, 08 Feb 2012 17:57:00 +0000</pubDate><guid>https://morganbye.com/posts/20120208/</guid><description>&lt;p&gt;The Bruker spectrometers output data by default in the Bruker BES3T format, which whilst being perfectly usable is not recognisable by most operating as standard.&lt;/p&gt;
&lt;p&gt;This script was originally written for the benefit of the project students in the lab who wanted to plot their cw EPR data in Excel without going to the trouble of learning how to use MATLAB. Or for going back to the spectrometer and trying to export their data in ASCII format.&lt;/p&gt;</description></item><item><title>BrukerWrite - Write Bruker BES3T files</title><link>https://morganbye.com/posts/20120125_3/</link><pubDate>Wed, 25 Jan 2012 15:57:00 +0000</pubDate><guid>https://morganbye.com/posts/20120125_3/</guid><description>&lt;p&gt;This script allows for the writing of cw-EPR Bruker BES3T files (.DTA/.DSC) files from MATLAB onto your computer&lt;/p&gt;
&lt;p&gt;The script uses a graphical user interface to select file name and location, so minimal user line experience is required.&lt;/p&gt;
&lt;h4 id="syntax"&gt;Syntax&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;BRUKERWRITE(x,y)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Write arrays x and y out&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;BRUKERWRITE(x,y,&amp;#39;40uM_MTSL&amp;#39;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;A third string argument can be used to name the spectrum, in this case the spectrum will have the title &amp;ldquo;40uM_MTSL&amp;rdquo;&lt;/p&gt;</description></item><item><title>addnoise</title><link>https://morganbye.com/posts/20120125_4/</link><pubDate>Wed, 25 Jan 2012 15:46:00 +0000</pubDate><guid>https://morganbye.com/posts/20120125_4/</guid><description>&lt;p&gt;This script allows the user to add noise to a spectrum, in a manner almost exactly opposite to smoothing data. The script random adds noise to each data point of a spectrum within the range of +/- a percentage of the highest to lowest point.&lt;/p&gt;
&lt;p&gt;By default the script uses a value of 5%, so each data point will be randomized to a position + or - 5% of it&amp;rsquo;s original value (relative to the largest peak). However any value can be selected.&lt;/p&gt;</description></item><item><title>Fsc2Read</title><link>https://morganbye.com/posts/20120125_2/</link><pubDate>Wed, 25 Jan 2012 15:39:00 +0000</pubDate><guid>https://morganbye.com/posts/20120125_2/</guid><description>&lt;p&gt;This script allows for the loading of cw-EPR Fsc2 files from Jens Törring&amp;rsquo;s (FU Berlin) program Fsc2 into the MATLAB environment for data analysis.&lt;/p&gt;
&lt;h1 id="syntax"&gt;Syntax&lt;/h1&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;FSC2READ
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;When no inputs are selected a &amp;ldquo;point and click&amp;rdquo; interface guides the user through selecting a file&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;FSC2READ (&amp;#39;/path/to/file&amp;#39;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;With an input the script opens the selected file&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;FSC2READ (&amp;#39;/path/to/file&amp;#39;,&amp;#39;plot&amp;#39;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;With the second input argument as &amp;lsquo;plot&amp;rsquo; the imported file is displayed automatically as a new figure&lt;/p&gt;</description></item><item><title>JeolRead - load Jeol ESR files</title><link>https://morganbye.com/posts/20120125_1/</link><pubDate>Wed, 25 Jan 2012 15:33:00 +0000</pubDate><guid>https://morganbye.com/posts/20120125_1/</guid><description>&lt;p&gt;This script allows for the loading of cw-EPR Jeol files (*.esr) into the MATLAB environment for data analysis.&lt;/p&gt;
&lt;h1 id="syntax"&gt;Syntax&lt;/h1&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;JEOLREAD
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;When no inputs are selected a &amp;ldquo;point and click&amp;rdquo; interface guides the user through selecting a file&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;JEOLREAD (&amp;#39;/path/to/file&amp;#39;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;With an input the script opens the selected file&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;JEOLREAD (&amp;#39;/path/to/file&amp;#39;,&amp;#39;plot&amp;#39;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;With the second input argument as &amp;lsquo;plot&amp;rsquo; the imported file is displayed automatically as a new figure&lt;/p&gt;</description></item><item><title>R1A to CYM</title><link>https://morganbye.com/posts/20120117_5/</link><pubDate>Tue, 17 Jan 2012 17:12:00 +0000</pubDate><guid>https://morganbye.com/posts/20120117_5/</guid><description>&lt;p&gt;Traditionally the MTSL spin label bound to a Cysteine residue (Cys) is given the residue code R1A, at least in crystallography structures.&lt;/p&gt;
&lt;p&gt;However, some computer modelling programs prefer the identifier CYM. To switch between the two I&amp;rsquo;ve created this MATLAB script.&lt;/p&gt;
&lt;p&gt;Using a GUI interface the user can use a local PDB or download straight from pdb.org and decide to swap from R1A to CYM or CYM to R1A.&lt;/p&gt;
&lt;p&gt;If neither a R1A residue or CYM is found then the user is messaged.&lt;/p&gt;</description></item><item><title>Power Saturation Curves</title><link>https://morganbye.com/posts/20120117_4/</link><pubDate>Tue, 17 Jan 2012 17:03:00 +0000</pubDate><guid>https://morganbye.com/posts/20120117_4/</guid><description>&lt;ul&gt;
&lt;li&gt;Feature implemented in EPRtoolbox or download now*&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="power-saturation-overview"&gt;Power saturation overview&lt;/h1&gt;
&lt;p&gt;Determination of the effect of increasing microwave powers on the saturation behaviour of a sample can give information regarding the relaxation properties of the sample.
At low powers the amount of signal is linearly proportional to the microwave power. However, at high powers the signal dies away as a function of the inverse square root. Essentially you are saturating the sample, by giving it too much power the spin states cannot relax in the measurable time frame.&lt;/p&gt;</description></item><item><title>PDB Splitter</title><link>https://morganbye.com/posts/20120117_3/</link><pubDate>Tue, 17 Jan 2012 17:00:00 +0000</pubDate><guid>https://morganbye.com/posts/20120117_3/</guid><description>&lt;p&gt;Feature implemented in EPRtoolbox or download now
PDBs are great, however from time to time you only actually want one protein chain to analyse at a time. What you need to do then is split the PDB of many chains into separate PDB files.&lt;/p&gt;
&lt;p&gt;This MATLAB script does exactly that. Using local .pdb files (selectable via an open window) or files directly from rcsb.org (using PDB identifier code) up to 4 chains (in this current version) are exported to the current work folder.
Important note:
This script does use pdbread and pdbwrite from the Mathworks Bioinformatics Toolbox. This is not the ideal open source script I wish it could be, but this is largely due to the widely varying PDB format.
I intend to look over how Jescke and Polyhach solve this problem in MMM and perhaps update this script at a later date.&lt;/p&gt;</description></item><item><title>MMM Plotter - 2 spin labels</title><link>https://morganbye.com/posts/20120117_2/</link><pubDate>Tue, 17 Jan 2012 16:56:00 +0000</pubDate><guid>https://morganbye.com/posts/20120117_2/</guid><description>&lt;p&gt;&lt;em&gt;Feature implemented in EPRtoolbox or download now&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;MMM is a program from the team at ETH Zurich which allows for the attachment of spin labels in silico. Once attached PELDOR (aka DEER) spectra can be simulate.&lt;/p&gt;
&lt;p&gt;With time a temperature assay can be conducted and the distance between spin labels can be monitored.&lt;/p&gt;
&lt;p&gt;This MATLAB script combines multiple experiments and plots them into one figure.&lt;/p&gt;
&lt;h2 id="important-notes"&gt;Important notes:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;In the DEER window of MMM, the figure must be detached and saved to a folder as a .fig file.&lt;/li&gt;
&lt;li&gt;All .fig &amp;rsquo;s need to be saved to the same folder&lt;/li&gt;
&lt;li&gt;The annotations work off of the file names, save your figures as temperatures ie. 298K.fig&lt;/li&gt;
&lt;li&gt;The plots will be plotted in folder order, so to get 4K plotted first (ie at the bottom) you need to name your file 004K and adjust it later in Figure Editor&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;This page previously appeared on morganbye.net[^1][^2][^3]&lt;/p&gt;</description></item><item><title>MMM Plotter - 3 spin labels</title><link>https://morganbye.com/posts/20120117_6/</link><pubDate>Tue, 17 Jan 2012 16:54:00 +0000</pubDate><guid>https://morganbye.com/posts/20120117_6/</guid><description>&lt;p&gt;&lt;em&gt;Feature implemented in EPRtoolbox or download now&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Carrying on from the 2 spin label temperature assay figure creation script. I found myself trying to repeat my success on a system with 3 spin labels.&lt;/p&gt;
&lt;p&gt;Such systems give added complication as we now have 3 peaks on the DEER analysis relating to 3 distances. However, in my case I had 2 peaks at very similar distances which ran into each other but I wanted to maintain the underlying peaks as well as the overall trace.&lt;/p&gt;</description></item><item><title>Version History</title><link>https://morganbye.com/posts/20111019/</link><pubDate>Wed, 19 Oct 2011 13:26:00 +0000</pubDate><guid>https://morganbye.com/posts/20111019/</guid><description>&lt;h3 id="release-dates"&gt;Release dates:&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Version&lt;/th&gt;
 &lt;th&gt;Release date&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v14_09.zip/download"&gt;v14.09&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;7th September 2014&lt;/td&gt;
 &lt;td&gt;1500+ downloads&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v14_05.zip/download"&gt;v14.05&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;15th April 2014&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;v14.02&lt;/td&gt;
 &lt;td&gt;15th March 2014&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v13.12.zip/download"&gt;v13.12&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;11th December 2013&lt;/td&gt;
 &lt;td&gt;NEW: PulseGen&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v13.10.zip/download"&gt;v13.10&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;24th October 2013&lt;/td&gt;
 &lt;td&gt;1200 downloads&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;v13.09&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v13.07.zip/download"&gt;v13.07&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;7th July 2013&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v13.05.zip/download"&gt;v13.05&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;4th May 2013&lt;/td&gt;
 &lt;td&gt;150000+ lines of code&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v13.04.zip/download"&gt;v13.04&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;5th April 2013&lt;/td&gt;
 &lt;td&gt;800 downloads&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v13.03.zip/download"&gt;v13.03&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;10th March 2013&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v13.02.zip/download"&gt;v13.02&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;6th February 2013&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v13.01.zip/download"&gt;v13.01&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;14th January 2013&lt;/td&gt;
 &lt;td&gt;600 downloads&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v12.12.zip/download"&gt;v12.12&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;7th December 2012&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v12.10.zip/download"&gt;v12.10&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;25th October 2012&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;v12.9&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;td&gt;Youtube demo videos&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v12.8.zip/download"&gt;v12.8&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;15th August 2012&lt;/td&gt;
 &lt;td&gt;500 downloads&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v12.7.zip/download"&gt;v12.7&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;9th July 2012&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v12.6.zip/download"&gt;v12.6&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;30th May 2012&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v12.5.zip/download"&gt;v12.5&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;10th May 2012&lt;/td&gt;
 &lt;td&gt;400 downloads - NEW: cwViewer&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v12.2.zip/download"&gt;v12.2&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;2nd March 2012&lt;/td&gt;
 &lt;td&gt;350 downloads&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v12.1.zip/download"&gt;v12.1&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;25th January 2012&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;v11.11&lt;/td&gt;
 &lt;td&gt;19th October 2011&lt;/td&gt;
 &lt;td&gt;NEW: PowerSat GUI&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v11.8.zip/download"&gt;v11.8&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;22nd July 2011&lt;/td&gt;
 &lt;td&gt;NEW: cwPlotter&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v11.6.zip/download"&gt;v11.6&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;27th May 2011&lt;/td&gt;
 &lt;td&gt;NEW: PowerSat CLI&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v11.5.zip/download"&gt;v11.5&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;19th May 2011&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v11.4.zip/download"&gt;v11.4&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;15th April 2011&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="http://sourceforge.net/projects/eprtoolbox/files/toolbox_v11.3.zip/download"&gt;v11.3&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;18th March 2011&lt;/td&gt;
 &lt;td&gt;First public release&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="release-information"&gt;Release information&lt;/h3&gt;
&lt;h4 id="v1409"&gt;v14.09&lt;/h4&gt;
&lt;h5 id="new-feature-daplotter"&gt;NEW FEATURE: DAPlotter&lt;/h5&gt;
&lt;p&gt;Takes a saved DeerAnalysis file and plots it rapidly in a graphically
pleasing way for notebooks. Figure 1, raw DEER data. Figure 2, raw data
after background subtraction with fit. Figure 3, distance distribution&lt;/p&gt;</description></item><item><title>Plotting cw spectra with a g-value x-axis</title><link>https://morganbye.com/posts/20110907/</link><pubDate>Wed, 07 Sep 2011 15:10:00 +0000</pubDate><guid>https://morganbye.com/posts/20110907/</guid><description>&lt;p&gt;cw-EPR spectra are common place in the lab, but often we report them simple as intensity against magnetic field in Gauss (G) or milli-Tesla (mT). However, in reality what we are actually interested is the frequency independent &lt;a href="http://en.wikipedia.org/wiki/G-factor_(physics)"&gt;g-value&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The problem is that the g-factor by definition is a reciprocal scale (ie non linear, non logarithmic, and reverse scale), which causes a nightmare when trying to plot in MATLAB.&lt;/p&gt;
&lt;p&gt;For this reason I have created two similar scripts. The first plotgx creates a new figure (such as that shown above)&lt;/p&gt;</description></item><item><title>cwPlotter - the cw EPR plotting tool</title><link>https://morganbye.com/posts/20110722/</link><pubDate>Fri, 22 Jul 2011 15:18:00 +0000</pubDate><guid>https://morganbye.com/posts/20110722/</guid><description>&lt;p&gt;&lt;em&gt;This script has been superceded by cwViewer&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;cwPlotter is a tool for the easy opening, analysis, manipulation and plotting of cw EPR data.&lt;/p&gt;
&lt;p&gt;With an intuitive user interface, users can quickly create professional looking figures in seconds.&lt;/p&gt;
&lt;p&gt;cwPlotter comes as part of the EPRtoolbox or as a direct download
Users can load&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a single file&lt;/li&gt;
&lt;li&gt;a folder of files&lt;/li&gt;
&lt;li&gt;a single file with a third dimension (such as power) (*.YGF file)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;They can then manipulate the data using&lt;/p&gt;</description></item><item><title>Amino Acid Converter - AAconverter</title><link>https://morganbye.com/posts/20110615/</link><pubDate>Wed, 15 Jun 2011 13:54:00 +0000</pubDate><guid>https://morganbye.com/posts/20110615/</guid><description>&lt;p&gt;The amino acid converter (AAconverter) is a small user interface that I&amp;rsquo;ve put together for MATLAB that will transform amino acids between the 1 letter or 3 letter representation. Useful for any amount of DNA work.&lt;/p&gt;
&lt;p&gt;Simply, type or paste (from the clipboard) in one of the boxes and then press the appropriate arrow. The program will then convert between amino acid codes and then format the original and new sequence into easy to view formats (1 letters into groups of 10, 3 letter into groups of 5).&lt;/p&gt;</description></item><item><title>BrukerRead - load Bruker BES3T EPR files</title><link>https://morganbye.com/posts/20110519_2/</link><pubDate>Thu, 19 May 2011 13:09:00 +0000</pubDate><guid>https://morganbye.com/posts/20110519_2/</guid><description>&lt;p&gt;This script loads Bruker EPR files into MATLAB.&lt;/p&gt;
&lt;p&gt;The script has been extensively tested with Bruker BES3T files (.DTA/.DSC). Originally it was built for cw-EPR files, but functionality has been added for 3 dimensional cw experiments (.DTA/.DSC/.YGF) and for pulsed experiments such as field swept echoes (FSEs) and Fourier induced decays (FIDs). Functionality for advanced and 3D pulsed experiments such as HYSCORE, ESEEM, ENDOR and PELDOR is more supported.&lt;/p&gt;
&lt;p&gt;BrukerRead also supports the older Bruker file format (.spc / .par) still used by the Bruker EMX instruments.&lt;/p&gt;</description></item><item><title>cwplot</title><link>https://morganbye.com/posts/20110519_1/</link><pubDate>Thu, 19 May 2011 12:58:00 +0000</pubDate><guid>https://morganbye.com/posts/20110519_1/</guid><description>&lt;p&gt;Implemented in the EPRtoolbox or direct download&lt;/p&gt;
&lt;p&gt;This script is a quick way of presenting cw-EPR spectra by taking data from arrays of magnetic field and intensity&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cwplot(x,y)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Where, x and y can have any number of columns (so long there is the same number).
With optional input arguments we can specify the separation between spectra and even offset.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cwplot(x,y,sep,offset)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;hr&gt;
&lt;p&gt;This page previously appeared on morganbye.net[^1][^2][^3]&lt;/p&gt;</description></item><item><title>Peakfinder</title><link>https://morganbye.com/posts/20110427_3/</link><pubDate>Wed, 27 Apr 2011 10:29:00 +0000</pubDate><guid>https://morganbye.com/posts/20110427_3/</guid><description>&lt;p&gt;Feature implemented in EPRtoolbox or download now (requires fpeak)&lt;/p&gt;
&lt;p&gt;A simple MATLAB script to open an EPR spectra (requires eprload from S. Stoll&amp;rsquo;s EasySpin), baseline corrects to zero, plots the result and then finds all of the peaks.&lt;/p&gt;
&lt;p&gt;It features a GUI to select the file in question, and the option of automatic settings or manual settings as well as a noise filter for small variations about 0.
Output to the Command Window lists the exact positions of the peaks, first column is magnetic field, second the intensity.&lt;/p&gt;</description></item><item><title>MMM individual rotamer PDBs</title><link>https://morganbye.com/posts/20110427_2/</link><pubDate>Wed, 27 Apr 2011 10:27:00 +0000</pubDate><guid>https://morganbye.com/posts/20110427_2/</guid><description>&lt;p&gt;This feature has been removed from the EPR toolbox as of version 12.9, due to MMM 2011.2 directly implementing this feature. This page remains for information purposes only.
Feature implemented in EPRtoolbox&lt;/p&gt;
&lt;p&gt;MMM by default saves calculated rotamers as a rotamer library PDB. This when viewed within PyMOL causes a bit of a problem as you&amp;rsquo;ve now lost the protein to which the rotamers are supposed to be attached.&lt;/p&gt;
&lt;p&gt;Using scripts not distributed with MMM provided by Yevhen Polyhach and Gunnar Jescke, you can make instead make MMM output each rotamer as an individual PDB with the spin label attached to the protein.&lt;/p&gt;</description></item><item><title>cw Normaliser (cwnorm)</title><link>https://morganbye.com/posts/20110427_1/</link><pubDate>Wed, 27 Apr 2011 09:45:00 +0000</pubDate><guid>https://morganbye.com/posts/20110427_1/</guid><description>&lt;p&gt;Feature implemented in EPRtoolbox or download now&lt;/p&gt;
&lt;p&gt;cw-EPR are useful, but when comparing numerous spectra things can become quite challenging especially when different powers or sample concentrations are used.&lt;/p&gt;
&lt;p&gt;By normalising (normalizing by American spelling) spectra, key features instantly become more comparible.&lt;/p&gt;
&lt;p&gt;This MATLAB function acts discretely to normalise a cw-EPR spectrum or can be used within a script to act upon many spectra.&lt;/p&gt;
&lt;p&gt;Usage:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;y = cwnorm(y)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Normalises matrix y (ie the y axis) between -1 and 1.&lt;/p&gt;</description></item></channel></rss>