Email me RSS feed Twitter Facebook Last.fm Spotify Flickr Steam  Github

EPR toolbox

Download the most recent release on sourceforge

Latest release: 10th May (v12.5)

EPR toolbox project is a major on-going development of scripts and user interfaces that run within the MATLAB environment allowing the completion and automation of many of the every-day tasks associated with Electron Paramagnetic Resonance. Simple things like loading a spectrum, apply some calculations and plot the results (in publishable quality).

This toolbox started as an amalgamation of a number of my own scripts into one user friendly interface. As it has long been my belief that you shouldn't need to be a programming expert or have a PhD to be able to present your data in a suitable manner and that's where the EPR toolbox comes in.

Where possible, I've strode to use open-source software such that the toolbox remains free to academic users and to avoid the possible problems of copyright.  However, some things (notably PDB manipulation) require the MATLAB Bioinformatics toolbox, but with v12.2 this should be phased out allowing for v12.3 to be entirely free (as in beer, and as in speech).

EPRtoolbox

The toolbox remains a work in progress, and while I try to test everything before I make it publicly available occasionally things wont work. On these occasions I ask for you to have patience and contact me. As yet, I've never failed to come up with a solution within a day or two, and all solutions are fed into the toolbox.

Finally, I've started to record the amount of time that has gone into each script in the script description. Some are very quick and some are pushing days of programming time. So, if you have found the EPR toolbox and it has helped you in some way then please consider dropping me an email or buying me a beer to say thanks.

 

EPRtoolbox

Key features:

Single file loading

Directory file loading

Basic baseline zeroing (single file/folder)

Bruker BES3T to ASCII file converter

MMM loader

MMM PELDOR prediction temperature assay plotter (2 or 3 spin sites)

Power saturation curves (automatic loading and calculation of O2, N2 and NiEDDA)

 

cw-EPR function list

PowerSat

load and view whole experiments of power saturation data, quickly plot power saturation curves and calculate the fits of up to 3 curves at a time

cwPlotter

load and view cw spectra quickly and easily with viewing individually, stacked or one at a time. Additional features for averaging, normalisation and smoothing

cwplot

stagger the plotting of cw spectra in the x and/or y directions

plotgx

plot a cw spectra with both magnetic field and g value x-axes

peakfinder

automatically find the exact peak positions of a spectrum

cwnorm

normalise an array of intensity data

e2a

convert a Bruker BE3ST file into an ASCII file

 

Pulsed-EPR function list

extract raw data from a DeerAnalysis figure

PDB function

pdbsplitter

load a PDB (local or online) and split into PDBs of each chain

R1A_CYM

take a PDB with R1A label residue and convert it to CYM residue (for NMR programs)

pdbimport

load a PDB file (without the use of Mathwork's BioInformatics toolbox)

pdbexport

companion script to pdbimport


Version History

Add new comment

Latest posts

  cwViewer is a tool for the easy opening, analysis,...
1 week 2 days ago
  The church would have you believe that Sunday is the God...
1 week 6 days ago
The science world is an odd one. Almost all ideas are...
1 month 3 days ago
  So I've had my HTC Desire now for approxmately 2 years...
2 months 2 weeks ago
DeerAnalysis is a program from the team at ETH Zurich that...
2 months 2 weeks ago

Latest comments

Latest tweets