Bagwell C Bruce
Verity Software House Inc., Topsham, Maine 04086, USA.
Cytometry A. 2005 Mar;64(1):34-42. doi: 10.1002/cyto.a.20114.
The remarkable success of cytometry over the past 30 years is largely due to its uncanny ability to display populations that vastly differ in numbers and fluorescence intensities on one scale. The log transform implemented in hardware as a log amplifier or in software normalizes signals or channels so that these populations appear as clearly discernible peaks. With the advent of multiple fluorescence cytometry, spectral crossover compensation of these signals has been necessary to properly interpret the data. Unfortunately, because compensation is a subtractive process, it can produce negative and zero valued data. The log transform is undefined for these values and, as a result, forces computer algorithms to truncate these values, creating a few problems for cytometrists. Data truncation biases displays making properly compensated data appear undercompensated; thus, enticing many operators to overcompensate their data. Also, events truncated into the first histogram channel are not normally visible with typical two-dimensional graphic displays, thus hiding a large number of events and obscuring the true proportionality of negative distributions. In addition, the log transform creates unequal binning that can dramatically distort negative population distributions.
The HyperLog transform is a log-like transform that admits negative, zero, and positive values. The transform is a hybrid type of transform specifically designed for compensated data. One of its parameters allows it to smoothly transition from a logarithmic to linear type of transform that is ideal for compensated data.
The HyperLog transform is easily implemented in computer systems and results in display systems that present compensated data in an unbiased manner.
在过去30年里,细胞计数法取得了显著成功,这在很大程度上归功于其独特能力,即能在一个尺度上显示数量和荧光强度差异极大的群体。硬件中通过对数放大器或软件实现的对数变换可对信号或通道进行归一化处理,以便这些群体呈现为清晰可辨的峰。随着多荧光细胞计数法的出现,对这些信号进行光谱交叉补偿对于正确解读数据变得必要。不幸的是,由于补偿是一个减法过程,它会产生负值和零值数据。对数变换对于这些值是未定义的,结果导致计算机算法截断这些值,给细胞计数专家带来了一些问题。数据截断会使显示产生偏差,使经过适当补偿的数据看起来像是补偿不足;因此,诱使许多操作人员对其数据进行过度补偿。此外,截断到第一个直方图通道的事件通常在典型的二维图形显示中不可见,从而隐藏了大量事件并模糊了负分布的真实比例。此外,对数变换会产生不等距分箱,这可能会极大地扭曲负群体分布。
HyperLog变换是一种类似对数的变换,它允许负值、零值和正值。该变换是一种专门为补偿数据设计的混合类型变换。其参数之一使其能够从对数型变换平滑过渡到线性型变换,这对于补偿数据是理想的。
HyperLog变换很容易在计算机系统中实现,并能使显示系统以无偏差的方式呈现补偿后的数据。