Filter by Supported Igor version:
Login or register to modify the filter.

Packages include individual Igor procedure files or collections of Igor procedure files that are related, as well as external operations (XOPs). To browse ALL projects (including those that have not been officially released) click on the Advanced Browse link above.

Categories

Clementine, package for modeling decay kinetics using MEM and Least square fitting

Last changed: 1 year 46 weeks ago

Clementine was developed to model decay kinetics processes using either maximum entropy (MEM, included) or least square fitting. The math of analysis (decay times are "tau") is :
MEM: signal(time) = FlatOffset + sum (P(Tau) * exp(- time/tau))
LSQF: signal(time) = FlatOffset + sum (P(Tau) * exp(- (time+TimeShift)/tau))
The package will :
MEM : Generate the distribution of P(Tau) values using Maximum Entropy method over user defined number of bins in tau (log-spaced)
LSQF : Model (and least square fit) sum of for up to 5 different P(tau), TimeShift, and tau combinations. Both P(tau) and tau can be fitted.

VersionDateLinksStatus
Categories:

DE - optimize with differential evolution

Last changed: 28 weeks 3 days ago

Differential Optimisation - use instead of optimize if that isn't finding the global minimum.
Minimise (or maximise) an energy function by varying independent variables using differential evolution.

Easy peasy to use and comes with an example of how it works.

VersionDateLinksStatus
IGOR.6.20.x-1.x-dev2012-Nov-06Development snapshot for Igor 6.20.x and aboveHelp
Categories:

Easy Multithreading

Last changed: 3 years 11 weeks ago

This project contains a library of functions designed to make multithreading in Igor easy. Furthermore, it allow you to use your existing functions, with little or no modification, in multithreaded data analysis, greatly increasing throughput.

VersionDateLinksStatus
IGOR.6.20.x-1.x-dev2010-Mar-08Development snapshot for Igor 6.20.x and aboveHelp

Generalized Linear Model Fitting

Last changed: 28 weeks 1 day ago

This implements generalized linear models in a function glmfit. Support for unity-link (gaussian distribution), log-link (poisson distribution), and logit-link (binomial distribution), and tan-link (von mises distribution). General usage given in function TestGLMFit, with a log-link (poisson) example. It is best to just contact me directly for support.

VersionDateLinksStatus

Generalized Spike Sorting Explorations

Last changed: 3 years 42 weeks ago

This is a set of two procedures that extract spike waveforms from raw electrode traces and then perform principal component analysis and clustering on the extracted waveforms. The resulting classified spike times and spike shapes are displayed along with a rotatble Gizmo scatter plot of the first 3 principal components. This is a very early version and is likely full of bugs and inefficiencies.

VersionDateLinksStatus
Categories:

HITRAN procedures for Igor

Last changed: 13 weeks 12 hours ago

Collection of functions and procedures for loading data from the HITRAN database and simulating optical transmission through the atmosphere as a function of temperature, pressure and gas composition as well as thermal emission.

For more information about the HITRAN database, and to access the data files, go to:
http://www.cfa.harvard.edu/hitran/

VersionDateLinksStatus
Categories:

KinSim

Last changed: 3 years 16 weeks ago

Generate chemical reaction systems, convert them into integrateODE form, and run the model.

VersionDateLinksStatus
Categories:

Line Broadening

Last changed: 13 weeks 12 hours ago

Procedure File containing functions (and wrapper procedures with Menu calls) for convolving waveform data with standard spectroscopic peak shapes (Gaussian, Lorentzian and Voigt) with x-scaling awareness and preservation of integral normalization.

VersionDateLinksStatus
Categories:

Line Scan Analysis

Last changed: 6 weeks 1 day ago

A procedure for generating kinetic profiles from analysis of intensity values from confocal line scans.
Sequential line scans are imported into 2D waves from either TIFF or Zeiss LSM* files.

Analysis options include:

  • choice of statistical test run on line scan data
  • ability to set inter-line scan-interval
  • stat values output to data table
  • creation of a graph and curve fit options

Running "Line Scan Analysis" from the Macros menu creates a panel (see screenshot).

(* requires the LSMreader.pxp written by Stephen R Ikeda

VersionDateLinksStatus

Localizer - localization microscopy toolkit

Last changed: 46 weeks 1 day ago

NOTE: binaries for Localizer can now be downloaded from http://sushi.chem.kuleuven.be/svn/Localizer. The source code is available at https://bitbucket.org/pdedecker/localizer.

Localizer provides a full package for performing localization and fluctuation analysis in superresolution fluorescence microscopy (PALM, STORM, SOFI, pcSOFI). The package comes in two parts, an XOP that is responsible for performing fast and efficient calculations, and an Igor procedure that provides a graphical front-end.

The XOP includes operations for a full analysis, including:

MATLAB Functions

Last changed: 2 years 41 weeks ago

The biggest barrier to Igor adoption is usually knowledge of another environment's language. One of these is MATLAB. If a MATLAB users sits down to write Igor code, sometimes they have a hard time figuring out what the equivalent function in Igor is the function they know in MATLAB. And even if they find that function, if they haven't programmed in Igor, they might get stuck on the syntax.

VersionDateLinksStatus
IGOR.6.20.x-0.x-dev2010-Aug-05Development snapshot for Igor 6.20.x and aboveHelp

Maximum Entropy Fitting package

Last changed: 4 years 50 weeks ago

This is Maximum Entropy Package for solving problems which can be written as linear equation: I = G f, where I is measured signal, G is response matrix and f is a model distribution. It has been used for interpretation of a size distribution from small-angle scattering data, which involves the inversion of an integral equation for which there is no exact solution. It can likely be used for number of similar problems.

VersionDateLinksStatus
Categories:

Microtubule Life History Analysis Package

Last changed: 2 years 35 weeks ago

Few procedures/functions to track and/or analyze dynamic microtubules.

VersionDateLinksStatus
Categories:

NRFit

Last changed: 1 year 29 weeks ago

Neutron and X-ray reflectivity analysis package:

  • Use Parratt formalism
  • Simple and easy to use
  • Provide a number of functions for roughness
  • Installation:

  • Option1: Download anywhere on your computer and open_file/procedure from 'File' menu in IgorPro.
  • Option2: Download and copy it into Igor Procedures folder in IgorPro. It will shows up in the menu.
  • Note: if it complains about FONT, select your favorite font and apply it to all experiments. And new users might want to turn ON Tips from the Graph menu.
  • Downloads:

    VersionDateLinksStatus
    Categories:

    pFLIM - an analysis program for time-domain fluorescence lifetime imaging microscopy (FLIM) data

    Last changed: 33 weeks 7 hours ago

    We have developed a highly accurate and efficient code for the analysis of time-domain FLIM data (‘‘pFLIM’’ for precision FLIM). Our analysis code accounts for all significant instrumental artifacts (e.g., the instrument response function (IRF) and spatially inhomogeneous background events) and is rigorously based on both conventional and novel statistics. The code is described in detail in the manuscript:

    Precise measurement of protein interacting fractions with fluorescence lifetime imaging microscopy, Walther et al., Mol. BioSyst., (2011), DOI: 10.1039/c0mb00132e

    VersionDateLinksStatus
    Categories:

    RatioImg

    Last changed: 5 years 27 weeks ago

    The RatioImg procedures are a set of Igor procedure files which provide convenient data loading, browsing, annotation, and measurement of ratiometric imaging experiments. They were written in 1999 by Howard Rodstein at WaveMetrics and Mark N. Rand at the Department of Neurology, University of Washington, Seattle using Igor Pro 3.1. Minor updates were made in 2007 to work with Igor Pro 6.

    VersionDateLinksStatus
    IGOR.5.00.x-1.1.x-dev2007-Nov-17Development snapshot for Igor 5.00.x and aboveHelp
    Categories:

    Singular Spectrums Analysis

    Last changed: 5 years 29 weeks ago

    Procedures and a GUI for singular spectrums analysis. These procedure files implement the Monte Carlo SSA algorithm described in Allen and Smith, 1996. The code is in need of a major overhaul, but it works. The overhaul will be coming soon.

    VersionDateLinksStatus
    Categories:

    Size Distribution Fitting (lognormal) - Wdie-Range Particle Sizer (WPS) Data Processing

    Last changed: 1 year 10 weeks ago

    This igor procedure is to handle the airborne particle size distribution data measured using Wdie-Range Particle Sizer (WPS), since the original software provided along with the instrument is not very user-friendly.

    Starting with a neatly organized panel, all functions are simple and straightforward:
    - Load raw data with a single click;
    - Automatically obtain major parameters (RH, temperature) and calculate the hourly average; (daily or monthly average will be added in future release)
    - Graphing (size distribution, color-coded by number conc.);

    VersionDateLinksStatus

    SpAcAn: Spontaneous Activity Analysis

    Last changed: 1 year 32 weeks ago

    SpAcAn (Spontaneous Activity Analysis) is a collection if IGOR Pro functions for the detection and analysis of spontaneously occuring (non-triggered) events in electrophysiological recordings. SpAcAn was originally designed to facilitate the analysis of spontaneous synaptic activity in whole-cell recordings, but has also been used successfully to detect and analyze spikes or rapid changes in fluorescence.

    VersionDateLinksStatus
    Categories:

    Time-Frequency Toolkit

    Last changed: 4 years 45 weeks ago

    Graphical user interface for time-frequency decomposition of a signal. Future development will include multiple GUIs for time series manipulation and analysis - hence the "Toolkit" designation.

    Features:

    VersionDateLinksStatus
    IGOR.6.10.x-1.x-dev2008-Jul-10Development snapshot for Igor 6.10.x and aboveHelp

    Wavelet correlations

    Last changed: 5 years 26 weeks ago

    This module performs correlations on a set of wave pairs. The waves represent instances of stimulus/response pairs, and the result is an estimate of the linear transformation ("kernel") between stimulus and response.

    VersionDateLinksStatus
    Categories:

    Back to top