void ACS::defineParameters(ParameterDescriptionList & parametersList, const list<Trace> & traces, NeuronModel & model) { celsiusBase = 6.3; // (C) // A channel Q10s from Tang et al 2010 DEFINE_PARAMETER( gBarQ10, 1.90, UNITLESS ); // +-0.44 DEFINE_PARAMETER( mQ10, 3.00, UNITLESS ); // +-0.16 DEFINE_PARAMETER( hQ10, 3.78, UNITLESS ); // +-0.18 // fitable parameters (from Connor-Stevens, but E changed to match STG) DEFINE_PARAMETER( gBar, 47.7, "uS/nF" ); DEFINE_PARAMETER( eK, -80.0, "mV" ); DEFINE_PARAMETER( mCoef, 0.0761, UNITLESS ); DEFINE_PARAMETER( mOffset, 94.22, "mV" ); DEFINE_PARAMETER( mScale, 31.84, "mV" ); DEFINE_PARAMETER( mOffset2, 1.17, "mV" ); DEFINE_PARAMETER( mScale2, 28.93, "mV" ); DEFINE_PARAMETER( mTauA, 1.380, "ms" ); DEFINE_PARAMETER( mTauB, 4.400, "ms" ); DEFINE_PARAMETER( mTauOffset, 55.96, "mV" ); DEFINE_PARAMETER( mTauVScale, 20.12, "mV" ); DEFINE_PARAMETER( hOffset, 53.3, "mV" ); DEFINE_PARAMETER( hScale, 14.54, "mV" ); DEFINE_PARAMETER( hTauA, 4.712, "ms" ); DEFINE_PARAMETER( hTauB, 10.18, "ms" ); DEFINE_PARAMETER( hTauOffset, 50.0, "mV" ); DEFINE_PARAMETER( hTauVScale, 16.027,"mV" ); // fudge-factors DEFINE_PARAMETER( vShift, 0.0, "mV" ); DEFINE_PARAMETER( mVShift, 0.0, "mV" ); DEFINE_PARAMETER( hVShift, 0.0, "mV" ); DEFINE_PARAMETER( vScale, 1.0, UNITLESS ); DEFINE_PARAMETER( mVScale, 1.0, UNITLESS ); DEFINE_PARAMETER( hVScale, 1.0, UNITLESS ); DEFINE_PARAMETER( tauScale, 1.0, UNITLESS ); DEFINE_PARAMETER( mTauScale, 1.0, UNITLESS ); DEFINE_PARAMETER( hTauScale, 1.0, UNITLESS ); }
void KCa::defineParameters(ParameterDescriptionList & parametersList, const list<Trace> & traces, NeuronModel & model) { celsiusBase = 23.5; // (C) (Actually 22-25 C) DEFINE_PARAMETER( gBarQ10, 2.0, UNITLESS ); // wild guess DEFINE_PARAMETER( mQ10, 3.0, UNITLESS ); // wild guess // parameters of the model DEFINE_PARAMETER( gBar, 0.0, "uS/nF" ); DEFINE_PARAMETER( eK, -80.0, "mV" ); DEFINE_PARAMETER( mOffset, 28.3, "mV" ); DEFINE_PARAMETER( mScale, 12.6, "mV" ); DEFINE_PARAMETER( mTauA, 90.3, "ms" ); DEFINE_PARAMETER( mTauB, 75.1, "ms" ); DEFINE_PARAMETER( mTauOffset, 46.0, "mV" ); DEFINE_PARAMETER( mTauVScale, 22.7, "mV" ); DEFINE_PARAMETER( cHalfActive, 3.0e-3, "mm" ); // fudge-factors DEFINE_PARAMETER( vShift, 0.0, "mV" ); DEFINE_PARAMETER( mVShift, 0.0, "mV" ); DEFINE_PARAMETER( vScale, 1.0, UNITLESS ); DEFINE_PARAMETER( mVScale, 1.0, UNITLESS ); DEFINE_PARAMETER( tauScale, 1.0, UNITLESS ); DEFINE_PARAMETER( mTauScale, 1.0, UNITLESS ); }