You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When interchanging gating analysis between openCyto and other vendor software (e.g. cytobank, flowJo), CytoML needs to deal with transformation conversions between flowCore::logicle and flowJo biexp back and forth. Based on the current coercion formula
The conversion has been indirectly validated by the gating results (flowJo-->openCyto-->cytobank) .
But it would actually helpful to see if we can compare the transformed data directly.
So here is the test
Also it is worth to mention that flowCore's logicle is more than 10x slower than flowJo. It means flowJo implementation (i.e. spline interpolation based on the precalculated calibration table ) is more efficient.
When interchanging gating analysis between
openCyto
and other vendor software (e.g.cytobank
,flowJo
),CytoML
needs to deal with transformation conversions betweenflowCore::logicle
andflowJo biexp
back and forth. Based on the current coercion formulaThe conversion has been indirectly validated by the gating results (
flowJo
-->openCyto
-->cytobank
) .But it would actually helpful to see if we can compare the transformed data directly.
So here is the test
Looks pretty linear which indicates the extra
channelRange
from flowJo is simply a linear-scaling factor. to verifyHowever,
flowJo
seems to be more robust in terms of self-correcting the invalid input whereasflowCore
is sensitive and easy to error outThe text was updated successfully, but these errors were encountered: