perlfun has asked for the wisdom of the Perl Monks concerning the following question:

Hi all,

I am searching for any existing perl modules to do a sigmoidal curve fitting, calculate IC/EC50, and plot the fitted curve. I don't seem to be able to find any good modules to do these.

Bio::SDRS is the only module I can find that will calculate EC50, but it's extremely slow, and it does not have method to draw the fitted curve. Could any of you please give me some suggestions regarding my problem above?

Thanks very much.
  • Comment on sigmoidal curve fitting, calculating IC/EC50, and plotting the fitted curve

Replies are listed 'Best First'.
Re: sigmoidal curve fitting, calculating IC/EC50, and plotting the fitted curve
by bitingduck (Deacon) on May 10, 2012 at 15:14 UTC

    I've never done it in Perl, but did do it in C a few million years ago using algorithms from Numerical Recipes. A search on "Levenberg Marquardt perl" turns up this:

    Perl Data Language.

    It's not a totally canned tool for what you want, but you should be able to use Levmar to do what you want, at least fit-wise

Re: sigmoidal curve fitting, calculating IC/EC50, and plotting the fitted curve
by zentara (Cardinal) on May 10, 2012 at 18:04 UTC
Re: sigmoidal curve fitting, calculating IC/EC50, and plotting the fitted curve
by spx2 (Deacon) on May 14, 2012 at 09:16 UTC