doseResponse

Plots dose/response curve and calculates EC50 and Hill Coefficient.

You are now following this Submission

Plots dose/response data as mean responses to a dose with standard errors. Fits sigmoidal curve to data, calculating EC50 and the Hill Coefficient, then plots the sigmoid along with a label indicating the EC50.

Cite As

Ritchie Smith (2026). doseResponse (https://www.mathworks.com/matlabcentral/fileexchange/33604-doseresponse), MATLAB Central File Exchange. Retrieved .

Acknowledgements

Inspired by: dose_response

Categories

Find more on Biological and Health Sciences in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.2.0.0

The dose vector may now contain 0 values. These are handled as controls, and the average value of the corresponding responses will be used to normalise all other responses.

1.1.0.0

Updated to smooth drawing of sigmoid over all ranges of concentrations, with thanks to Lasse Nørfeldt for pointing it out.

1.0.0.0