A collection of functions for open probability, Popen, or dose-response curve calculations.
Estimate numerically the equilibrium EC50 for a specified mechanism. If monotonic this is unambiguous. If not monotonic then returned is a concentration for 50% of the peak response to the left of the peak.
Parameters : | mec : instance of type Mechanism tres : float
|
---|---|
Returns : | EC50 : float
|
Calculate equilibrium open probability (Popen) and correct for unresolved blockages in case of presence of fast pore blocker.
Parameters : | mec : dcpyps.Mechanism
tres : float
conc : float
|
---|---|
Returns : | Popen : float
|
Find Popen at concentration = 0.
Parameters : | mec : instance of type Mechanism tres : float
|
---|---|
Returns : | P0 : float
|
Find whether open probability curve increases or decreases with ligand concentration. Popen may decrease if ligand is inhibitor.
Parameters : | mec : instance of type Mechanism tres : float
|
---|---|
Returns : | decline : bool
|
Estimate numerically maximum equilibrium open probability. In case Popen curve goes through a maximum, the peak open probability is returned.
Parameters : | mec : instance of type Mechanism tres : float
|
---|---|
Returns : | maxPopen : float
conc : float
|
Calculate Hill slope, nH, at EC50 of a calculated Popen curve. This is Python implementation of DCPROGS HJC_HILL.FOR subroutine.
Parameters : | mec : instance of type Mechanism tres : float
|
---|---|
Returns : | nH : float
|