-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adaptive enhancements #2258
Comments
Q: Is the fillin between positive and first negative slope in addition to the usual fillin (frequencies larger than MaxFrequencyChangePercent separated) ? Or instead? |
Q: Is the fillin between positive and first negative slope in addition to the usual fillin (frequencies larger than MaxFrequencyChangePercent separated) ? Or instead? Acquire one additional sweep with the DA scale halfway between the first negative slope and the next largest acquired DA scale setting, and then stop. Q: Does the new negative/zero slope criteria extend to previously acquired data (rheobase, supra, passing adaptive sweeps from failing sets)? This is a difficult question. If the cells firing have saturated, then yes. However, if the slope is negative because the response is noisy at the foot of the FI curve, then no. I am trying to figure out an easy way to distinguish between those cases. Q: If we have one sweep with negative/zero slope and then are back to positive slope on the next sweep; we are back into the normal terrain where we honour NumSweepsWithSaturation right? And this could get on and on? The reference for measuring slope with a negative slope measurement should be the sweep with the highest DA scale with a positive slope measurement. We want to avoid "calling" a response that is less negative, positive. Q: Do the negative/zero slope sweeps count towards NumSweepsWithSaturation in the previous case? Yes, but we have achieved set pass criteria regardless (i think?). |
@timjarsky Thanks for the speedy answers. I'll reply longer tomorrow, but for now I'm having trouble aliging your answers with the requirements in 1. |
Don't do linear estimation for DASCale values when the slope is negative or zero, instead go inDAScaleNegativeSlopePercentage
steps to larger DAScale values. If negative or zero with further increase in DAScale, this is the max DAScale that is acquired. Then fill in, as described next (setQC is passing in this case, independent ofNumSweepsWithSaturation
):With negative slope, fill in between last DAScale with positive slope and first negative/zero slope DAScale based onDAScaleFillInPercentageNegativeSlope
negative means negative and zero.
For all sweeps with negative slope we don't care about post pulse baseline QC. The purpose here is to minimize the number of sweeps acquired with depolarization block.
DAScaleNegativeSlopePercentage
(1-100% of maxDASCaleStep) is applied after the first negative slope to set the DA scale.New behaviour applies to RhSuAd data as well.
The text was updated successfully, but these errors were encountered: