Login  Register

Re: Finding Multiple Peaks in a Plot Profile

Posted by Kota Miura on Mar 18, 2014; 1:59pm
URL: http://imagej.273.s1.nabble.com/Finding-Multiple-Peaks-in-a-Plot-Profile-tp5006959p5006974.html

Hi Burni, Tiago, Jerome, Geroge,

Another possibility is to use R package Multi-Peak fitter from ImageJ.

http://cmci.embl.de/documents/120206pyip_cooking/python_imagej_cookbook#rmulti-peak_fitting_using_r

Cheers,
Kota


On Tue, Mar 18, 2014 at 2:29 PM, Jerome Mutterer <
[hidden email]> wrote:

> You could also have a look at Norbert Vischer's peak finder macro.
> http://simon.bio.uva.nl/objectj/examples/PeakFinder/peakfinder.html
> It does what you expect.
>
> Jerome.
>
>
>
>
> On 18 March 2014 13:45, Tiago Ferreira <[hidden email]
> >wrote:
>
> > On Mar 18, 2014, at 06:28, Burni <[hidden email]> wrote:
> > > how the program is finding the peaks exactly?
> >
> > Peak detection is performed by MaximumFinder, the plugin that implements
> > the
> > Process>Find Maxima... command. The source code is here:
> >
> >
> http://imagej.nih.gov/ij/developer/source/ij/plugin/filter/MaximumFinder.java.html
> > This is possible because last year Norbert Vischer made MaximumFInder
> > aware of 1D
> > arrays.
> >
> >
> > > The best results would be achieved if the individual peaks were the
> > result of a
> > > Gaussian or a Lorentz fit (...) Do you know if there's an addon or
> > script that
> > > does this?
> > Perhaps you could use the built-in CurveFitter (Analyze>Tools>Curve
> > Fitting...)?
> >
> > In a macro:
> >
> > run("Blobs (25K)");
> > makeLine(132, 12, 143, 33);
> > run("Plot Profile");
> > Plot.getValues(x, y);
> > Fit.doFit("Gaussian", x, y);
> > Fit.plot();
> >
> > Best,
> > -tiago
> > --
> > ImageJ mailing list: http://imagej.nih.gov/ij/list.html
> >
>
>
>
> --
> Jerome Mutterer
> CNRS - Institut de biologie moléculaire des plantes
>  12, rue du Général Zimmer
> 67084 Strasbourg Cedex
> T 0367155339
> www.ibmp.cnrs.fr
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>



--

-------------------------------------------------------------*Dr. Kota Miura*

Scientist & IT Engineer
Centre for Molecular and Cellular Imaging,
European Molecular Biology Laboratory
Meyerhofstr. 1
69117 Heidelberg
GERMANY

Tel +49 6221 387 404

Mobile +49 160 95001177

Fax +49 6221 387 512

http://cmci.embl.de
-------------------------------------------------------------

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html