尿细胞微量染色分析方法 【技术领域】
本发明属医学检验领域,涉及尿细胞微量染色分析。具体涉及一种包括支持微量染色技术,防止样本交叉污染,精确定量分析的尿沉渣分析方法。
技术背景
临床检验实践表明,尿沉渣成份复杂,常需采用有关的分析装置进行尿沉渣的检测分析。迄今,尚未见现有技术的尿液沉渣分析仪开展对尿沉渣中的各组份进行分别提取处理分析。由于这些现有分析仪进行染色时无法避免尿沉渣成份的相互影响、不支持微量染色和薄层制片、染色误差大、存在样本的交叉污染,假阳性率高,常需手工操作导致重复性差、耗时长,且无法进行精确定量计数以及染色条件无法标准化。仅在特殊需求患者才进行尿沉渣的染色检查,无法满足临床上大规模的尿沉渣染色检测。故,目前临床尿沉渣的检测分析主要停留在非染色、定性检测水平上,尚无法进行精确定量分析。由于临床上肾脏细胞的脱落和白细胞渗出的临床意义对于判定肾脏疾病的活动和预后有重要的价值,然而,目前国内、外尚无针对尿细胞微量染色的定量分析技术装置。
英国Thermo Shandon公司研制的Varistain Gemini病理自动染片机,实现了组织切片染色的自动化,亦可用于尿细胞染色。但是存在如下缺陷:单缸式设计无法避免尿样本的交叉污染;不能实施微量控制染液的剂量;染色为批量完成,同时仅能支持一种染色,无法实现单样本的个性化染色;操作中需常更换染液并清洗染液缸导致大量染液的浪费;无自动定量计数程序,无废水和有毒气体的处理装置,故该机仅适合于小样本的病理组织切片染色。
发明内容:
本发明的目的是为克服现有技术的缺陷,提供一种尿细胞微量染色分析系统。尤其涉及一种尿细胞微量染色分析方法及其所涉及的分析装置。
本发明结合计算机自动控制和识别技术提供了能为临床上、大样本、快速分析为目的的尿细胞微量染色定量系统,该系统能实现尿沉渣的细胞分离、提取、薄层制片,并支持单流程微量染色技术,防止样本交叉污染以及精确定量分析和无染液环境污染。
本发明符合国际(NCCL)和中华医学会检验分会制定的尿沉渣检查标准化的要求。
本发明的目的通过以下技术方案实现:
1、提供一种尿细胞微量染色分析的方法,所述方法包括下述步骤:
1)待测尿样本分离后进行尿细胞采样,
待测尿样本进入尿细胞梯度密度离心采样装置,通过尿样本细胞分离器自动分离后,转入尿细胞采样装置,经密度梯度离心采集尿细胞液;
2)尿细胞制片,
采集的尿细胞液经稀释后,移至自动制片装置内自动甩片制片,
3)尿细胞片染片,
制得的尿细胞片移入细胞自动微量染色装置在玻片染色控制软件控制下进行染片;
4)采集尿细胞染片图像
尿细胞染片置入高分辨率彩色数字自动显微镜平台,经自动显微平台控制软件控制,经显微镜、视频高清晰度CCD图像采集器传送至LCD彩色显示屏上得图像,
5)尿细胞分类标记和图像拍照,定性、定量分析,
步骤4)的尿细胞染片图像经尿细胞图像实时采集自动分析定量处理软件选定染色细胞区域后进行尿细胞分类标记和图像拍照,自动进行定性、定量分析;
6)打印尿液检验结果图文报告,资料分类管理
上述分析结果经尿液检验项目图文报告打印软件控制进行彩色打印,患者病历临床资料经图文数据库管理软件进行分类管理。
上述染色液和废气经处理装置净化后排出,其中的废气中苯浓度超标由报警软件控制自动报警。
2、提供所述的尿细胞微量染色分析系统所涉及的分析装置,
所述的分析装置包括尿样本细胞分离装置、尿细胞梯度密度离心采样装置、自动铺片装置、自动染色装置和染色液处理装置、高清晰度CCD图像采集器、高分辨率彩色数字自动显微镜平台和显微镜、计算机控制系统及控制软件、LCD彩色显示屏和彩色打印机(图1)。
所述的细胞分离装置(图2)由滤网灌注器[2],滤网[3]和滤网支撑点[5]构成,其中滤网为30~300目;当新鲜尿液经过滤网灌注器时,能分离尿沉渣管型、纤维素等成份;
所述的尿细胞梯度密度离心采样装置(图3)由尿细胞采集器[1],开关[5]橡皮塞[6]空气金属导管[7]自动控制流量[8]控制塞[B]构成,装置内装有不同浓度的Ficoll液[4];
尿样本分离后进入所述的尿细胞梯度密度离心采样装置,过网的尿细胞等成分在离心状态下缓慢注入尿沉渣Hanks液于Ficoll配成1.300~1.010g/ml的连续密度梯度试管中,由橡皮塞上的空气金属导管控制收集分层的细胞团;
所述的自动制片装置(图4、5):由[1]底座;[2]支架;[3]无细胞高密度Ficoll废液;[4]一次性塑料细胞甩片器;[5]甩片器固定装置;[6]圆形橡皮圈;[7]载玻片螺旋固定器;[8]载玻片;[9]废液箱;[10]开关;[11]高密度Ficoll尿细胞混合液;[12]废液流出管道构成;
当上述收集分层的细胞团离心后,用Hanks液悬浮,根据紫外线吸收值采用Hanks液进行样本稀释,取一定量的尿细胞样本加入高密度溶液中混匀后,移入细胞甩片管中,将所述的制片装置离心数分钟,液基中的细胞被自动甩在载玻片细胞孔内制成薄层细胞,液体经滤纸流入废液箱,用无水乙醇固定干燥后备用;
所述的自动染色装置(图6):由1.进气装置,2.空气槽3.染液槽4.载玻片转盘,5.控制面板6.电机,7.水漕,8.微量染剂移液器,9.排风装置10.过滤装置,11.输液管,12.清水槽组成;
染色时将多片薄层细胞载玻片放置在自动染色装置的染片槽(图7)内固定,染色片之间完全分离,在微量染色控制软件系统控制下分别输入各位置的染色过程。 上述的玻片微量染色控制软件系统中,确定了一个动态管理的全局时间轴(下称GTL),并引入基于遗传算法思想的概率搜索模块;
所述的动态管理的全局时间轴中,采用以单个染色动作为最小处理结点的链表结构,逻辑上标记每个时刻系统的染色行为,并由一组函数提供插入、查询等操作地接口,用以保证在整个染色过程中每个动作在正确的时刻发生,保证任何动作不会因资源竞争而产生冲突,确保各个动作的协调和高效。
操作时,所述的GTL在系统开始投入运行时为空,随着入片、染色过程定义、出片等事件的发生,由控制模块协调待处理动作,并在确定出真实发生时刻后,在GTL中生成结点;该结点记述发生时刻、主转盘的位置、占用的时间以及该段时间内将会发生的动作,并为控制模块在当前时刻之后的调度结果提供依据。表1为GTL结构定义。
表1
typedef unsigned long timeFlag; //max:4294967295; 136.2年typedef unsigned short timeMeasure; //max:65535; 18.2小时typedef bitset<MAXfunPlace> II_int;typedef struct GTL{ /*全局时间轴结点*/ unsigned int index; //结点索引 timeFlag tf; //时间载 timeMeasure tc; //结点描述的时间段大小 timeMeasure circle; //为本块的操作预留的转动时间 II_int postionBIT; //位置列表相对于0号位置 struct GTL *prep; struct GTL *next;}TimeLine,*TimeLineLink;
所述的基于遗传算法思想的概率搜索模块(下称NescafeGA),是在GTL的思想基础上,构建出恰当的调度顺序,以使染色子系统能高效的运行在可解空间内搜索最优解,从而提高系统运行效率,在确保染色精度的前提下,高效处理染片。
该NescafeGA中采用一边寻求策略、一边实施策略的技术方式,解决嵌入式系统的处理能力受限和用户对系统响应时间的苛刻要求。
本发明的上述微量染色控制软件系统能有效利用尿沉渣定量染色分析过程中必然会出现的染色等待时间,而且,在NescafeGA运行过程中,能时刻监视处理器负载,并以动态的调节其CPU占用率。所述的NescafeGA读取系统进程处理时间等相关信息,并由此决定NescafeGA的CPU占用率。通过系统sleep调用,在系统需处理高优先级动作时,如处理GUI(图形用户界面)、染色结果等,让出CPU资源。
上述的链表结构中的数据定义如下述,以24个染片为例:
int allele[24]={1,21,6,12,15,10,20,22,13,4,18,11,5,2,8,23,16,0,14,19,7,3,17,9}
typedef struct alleleST{
char arrange[CardNum]
}allele,*allelelink;
typedef struct chromatidST{
unsingned int fitness;
unsingned int result;
double probability;
allelelink head;
}chromatidST,*chromatidlink;
......
initPOP();
initOutstandingPool();
while(Generation<MaxGeneration && now-start<CalculateTime && Minmodify)
{
CalculateFitness();
getnexFitness();
Generation++;
......
一个种群的染色单体数可由参数指定,单体适应度由依照该染色体描述的调度次序完成操作所需时间决定。并以0.6的交叉概率和0.2的变异概率进化。进化结束条件由3个因素决定:1.达到进化最大代数,2.计算总时间超过预定值,3.当前最优解对应的处理时间变化率小于预定值。
本发明给出控制模块的具体实现过程:
1)HE染色过程的自然语言为:
1s苏木精染液;等待210s;210s自来水;1s 0.5%盐酸酒精;等待7s;210s自来水;1s 0.5%氨水蓝化;等待45s;210s自来水;210s蒸馏水;1s 0.5%伊红水;等待180s;15s蒸馏水;23s 80%酒精;23s 95%酒精;90s 100%无水酒精;1s二甲苯;等待90s;1s二甲苯;等待240s;2s中性树胶。
2)控制模块翻译上述自然语言为如下序列,以1片为例,
F2_L2_S1.##__210^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F10_L4_S1.##__7^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F11_L4_S1.##__45^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F30_L20_L21_S210.F12_L5_S1.##__180^0.F30_L20_L21_S15.F13_L9_L10_L11_S23.F5_L9_L10_L11_S23.F7_L9_L10_L11_S90.F8_L3_S1.##__90^30.F8_L3_S1.##__240^60.F9_L4_S2
事件片由点(.)隔开;以字母F开始的事件片,表示需要系统给予响应的加染剂或冲洗动作;以字符#开始的事件片为等待事件,不需要系统给出动作。如:F2_L2_S1.##__210^0.F5_L9_L10_L11_S23
其中,苏木精染液被定义为2号功能(F2)并装配在2号位置上(L2),该事件作用1秒(S1);等待事件以两个#号和两个下划线开始(##__)加上等待时间,‘^’号表示后跟数字为该等待片段允许的误差,所以,##__210^0表示等待210秒,且误差应控制在±0秒内;用80%酒精冲洗23秒,表示为F5_L9_L10_L11_S23,其中80%酒精功能号5(F5),安装在9、10、11号位置上(_L9_L10_L11),作用23秒(S23)。
控制模块翻译上述多片自然语言为如下序列,
全局事件表描述系统中当前装载的所有染片所需要的染色过程,由多行组成,行数为系统最大装片量。
0!;
1:F2_L2_S1.##__210^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F10_L4_S1.##__7^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F11_L4_S1.##__45^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F30_L20_L21_S210.F12_L5_S1.##__180^0.F30_L20_L21_S15.F13_L9_L10_L11_S23.F5_L9_L10_L11_S23.F7_L9_L10_L11_S90.F8_L3_S1.##__90^30.F8_L3_S1.##__240^60.F9_L4_S2;
2:F2_L2_S1.##__210^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F10_L4_S1.##__7^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F11_L4_S1.##__45^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F30_L20_L21_S210.F12_L5_S1.##__180^0.F30_L20_L21_S15.F13_L9_L10_L11_S23.F5_L9_L10_L11_S23.F7_L9_L10_L11_S90.F8_L3_S1.##__90^30.F8_L3_S1.##__240^60.F9_L4_S2;
3:F30_L20_L21_S5.F14_L5_S1.##__1200^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S60.F15_L5_S1.##__15^5.F29_L12_L13_L14_L15_L16_L17_L18_L19_S90.F30_L20_L21_S7.F16_L6_S1.##__240^60.F29_L12_L13_L14_L15_L16_L17_L18_L19_S90.F30_L20_L21_S7.F17_L6_S1.##__60^0.F18_L6_S7.F9_L4_S2;
4!;
5!;
6!;
7!;
8!;
...
24!
上述序列描述了系统装载多片染片时的情况。行号从零启,每行由行号开始,后跟染色过程描述符,并以分号(;)结尾。若某行未装载染片,由感叹号(!)代替染色过程描述符。上表中,首行“0!;”表示转盘0号位置没有染片,第二行表示1号位置装载了染片,同时列出该染片要求的染色过程,同样,2、3位置也装载了染片。这里仅为说明问题,未列出全部的全局时间表。事实上,全局事件表可以由系统最大装片量(24)的行数组成。全局事件表即为控制模块算法的输入。
控制模块的输出序列形式如下:
Begin ###
C:0 BP:1
S TF0 L2 Fn2
R TF1 L2 Fn2
C:1 BP:0
S TF3 L2 Fn2
R TF4 L2 Fn2
C:9 BP:14
S TF14 L20 Fn30
R TF19 L20 Fn30
C:6 BP:11
S TF213 L12 Fn29
S TF216 L13 Fn29
R TF423 L12 Fn29
R TF426 L13 Fn29
......
End ###
输出序列中,每行表示一个具体的响应动作。具体分为三种:C字符开始,表示主盘旋转。S字符开始,表示功能开启。R字符开始,表示功能关闭。“C:9 BP:14”中,9表示系统为该转动过程预留的旋转时间。14表示以0号染片的位置为参考将主盘转动到位置14。序列作为系统染色动作处理模块的输入,并最终转化为机械动作。
上述的染色自动完成,互不干扰,无交叉感染;所述的装置采用密闭设计,其圆形染色槽下为空架设计,染色液均流入染色装置的底部流出道,经吸附装置排入下水道;气体经机器的顶部吸附后排出室外(图6,7);薄层细胞载玻片封片保存;染色液和废气经处理装置净化后排出;如废气中苯浓度超标报警软件将自动报警;
本发明通过下述方法对上述尿细胞染片进行分析:
用计数标尺载玻片进行计算机图像标尺定标后(图8),用自动显微平台控制软件通过鼠标控制显微镜下的薄层尿细胞载玻片图像位置,通过高清晰度CCD图像采集器在LCD彩色显示屏观察图像并在尿细胞图像自动分析软件控制下采集数字图像、计数标记目标细胞和面积、自动计算出每微升的目标细胞数、进行尿细胞分类标记和图像拍照、自动进行定性、定量分析。其结果经尿液检验项目图文报告打印软件控制进行彩色打印,患者病历临床资料经图文数据库管理软件进行分类管理。
本发明尿细胞微量染色分析系统经尿液标本临床医学检验实践,结果显示:尿细胞染色清楚,分布均匀,易于识别和定量。能为临床上、大样本、快速分析为目的的尿细胞微量染色定量分析,能实现尿沉渣的细胞分离、提取、薄层制片,并支持单流程微量染色技术,防止样本交叉污染以及精确定量分析和无染液环境污染。
本发明符合国际(NCCL)和中华医学会检验分会制定的尿沉渣检查标准化的要求。
本发明具有如下突出的优点:
1)实行单流程自动染色,对各种染色液的染色种类、剂量和染色时间进行精确控制,从而实现了个性化染色;
2)由于单流程自动染色、离心管和甩片管的设计可高温、高压消毒可完全防止交叉污染;
3)支持微量染色技术,可支持进行定量免疫组织化学染色和数据分析,同时支持病理组织切片的一般染色;
4)尿细胞分离和密度梯度离心设计,避免尿沉渣成分对染色的相互影响;薄层高密度液基细胞铺片技术,使细胞形态完整,结构清晰;标尺校正;计算机辅助定量分析;
保证了精确定量分析。从而提供一种符合国际(NCCL)和中华医学会检验分会制定的尿沉渣检查标准化要求的尿细胞自动染色系统;
5)精确时间测定,多种染色方法可同时进行,患者样本无需等待,能够及时染色,省时、省力;
6)支持微量染色技术,避免大量消耗资源,在密闭的空间中工作,并配有炭滤器,可有效防止化学试剂、染料对工作环境的污染及对人体的危害;
7)可在屏幕上实现实时监控,控制染色的质量;
8)菜单式设计、操作简单,可批量染色,且染色过程得到精确控制,效果佳,可比性强,尤其适用于工作量大的批量染色。
9)除尿细胞外还适合于胸水、腹水、痰液、脑脊液和阴道脱落细胞检查;
10)患者的原始尿细胞染片封片后可长期保存;
11)患者尿细胞检测资料库的建立和原始尿细胞染片的长期保存为患者随访提供了保障。
12)自动薄细胞制片的特征是一次性细胞甩片管设计、高密度Ficoll稀释防止细胞沉积和分布不均,而座架装置可长期使用。由于有甩片液箱避免了对离心机内的污染。
【附图说明】
图1,尿细胞微量染色分析系统示意图。
图2,尿样本细胞分离装置,
其中,1,新鲜尿液;2,滤网灌注器;3,滤网(30~300目);4,过网的尿细胞;5,支撑点。
图3,尿细胞梯度密度离心采样装置,
其中,1,尿细胞采集器;2,过网后的尿沉渣;3,尿细胞层;4,不同浓度的Ficoll液;5,开关;6,橡皮塞;7,空气金属导管;8,自动控制流量;9,收集尿细胞层;A,尿细胞采集装置离心前、B,控制塞,C,尿细胞采集装置密度离心后。
图4自动制片装置,
其中,1,底座;2,支架;3,无细胞高密度Ficoll废液;4,一次性塑料细胞甩片器;5,甩片器固定装置;6,圆形橡皮圈;7,载玻片螺旋固定器;8,载玻片;9,废液箱;10,开关;11,高密度Ficoll尿细胞混合液;
12,废液流出管道;A,甩片前、B,甩片后。
图5自动制片装置制片装置侧面图,
其中,1,底座;2,支架;3,无细胞高密度Ficoll废液;4,一次性塑料细胞甩片器;5,甩片器固定装置;7,载玻片螺旋固定器;9,废液箱;
12,废液流出管道;13载玻片细胞孔。
图6尿细胞自动染色装置剖面图,
其中,1.进气装置,2.空气槽 3.染剂槽 4.载玻片转盘,5.控制面板 6.电机,7.水漕,8.微量染剂移液器,9.排风装置 10.过滤装置,11.输液管,12.清水槽。
图7染色装置转盘图,其中,1.载玻片转盘,2.载玻片。
图8标准标尺定量分析,
其中,1,细胞检测区,2,细胞检测标尺,3,标号区。
图9尿细胞微量染色流程。
【具体实施方式】
实施例1尿细胞分析
新鲜尿液10~50ml,经2000rpm离心10min,沉渣用1ml Hanks液混匀,过30~300目的滤网(图2,3),在离心状态下缓慢注入1ml尿沉渣Hanks液于Ficoll配成1.095~1.055g/ml的连续密度梯度试管中,吸出分层的细胞团,经2000rpm离心10min,用0.5ml Hanks液重悬。采用Hanks液进行样本稀释后,取200μl尿细胞样本加入3~8ml Ficoll(1.065g/ml)溶液混匀后移入清洁的细胞甩片装置中,经3000rpm离心5min自动制成薄细胞片(图4,5)。用无水乙醇固定干燥后备用。染色时将1片载玻片放置在自动染色装置[图6,7]的染色槽内,分别输入各染色程序,如巴氏染色法,则自动染色装置通过装置的芯片程序控制染色液的加入量和种类,完成:1)尿细胞涂片加入蒸馏水100μl 2min,蒸馏水冲洗吹干;2)苏木精染液50μl15min,以流水冲洗;3)加入0.25%的稀盐酸50μl去除胞浆中多余的苏木精染液,5秒钟后用流水冲洗;4)加入稀碳酸锂溶液50μl碱化1min,流水冲洗;5)加入95%酒精100μl脱水2min,流水冲洗;6)加入EA液50μl染色3min;7)加入100μl95%酒精洗涤3次,去除过多染液;8)加入100μl无水酒精脱水3min;9)加入100μl二甲苯1min染色完成,封片。上述染色过程中,
(1)HE染色过程的自然语言为:
1s苏木精染液;等待210s;210s自来水;1s 0.5%盐酸酒精;等待7s;210s自来水;1s 0.5%氨水蓝化;等待45s;210s自来水;210s蒸馏水;1s 0.5%伊红水;等待180s;15s蒸馏水;23s 80%酒精;23s 95%酒精;90s 100%无水酒精;1s二甲苯;等待90s;1s二甲苯;等待240s;2s中性树胶。
(2)控制模块翻译上述自然语言为如下序列,
F2_L2_S1.##__210^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F10_L4_S1.##__7^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F11_L4_S1.##__45^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F30_L20_L21_S210.F12_L5_S1.##__180^0.F30_L20_L21_S15.F13_L9_L10_L11_S23.F5_L9_L10_L11_S23.F7_L9_L10_L11_S90.F8_L3_S1.##__90^30.F8_L3_S1.##__240^60.F9_L4_S2
事件片由点(.)隔开;以字母F开始的事件片,表示需要系统给予响应的加染剂或冲洗动作;以字符#开始的事件片为等待事件,不需要系统给出动作。如:F2_L2_S1.##__210^0.F5_L9_L10_L11_S23
其中,苏木精染液被定义为2号功能(F2)并装配在2号位置上(L2),该事件作用1秒(S1);等待事件以两个#号和两个下划线开始(##__)加上等待时间,‘^’号表示后跟数字为该等待片段允许的误差,所以,##__210^0表示等待210秒,且误差应控制在±0秒内;用80%酒精冲洗23秒,表示为F5_L9_L10_L11_S23,其中80%酒精功能号5(F5),安装在9、10、11号位置上(_L9_L10_L11),作用23秒(S23)。
控制模块的输出序列形式如下:
Begin ###
C:0 BP:1
S TF0 L2 Fn2
R TF1 L2 Fn2
C:1 BP:0
S TF3 L2 Fn2
R TF4 L2 Fn2
C:9 BP:14
S TF14 L20 Fn30
R TF19 L20 Fn30
C:6 BP:11
S TF213 L12 Fn29
S TF216 L13 Fn29
R TF423 L12 Fn29
R TF426 L13 Fn29
End ###
输出序列中,每行表示一个具体的响应动作。具体分为三种:C字符开始,表示主盘旋转。S字符开始,表示功能开启。R字符开始,表示功能关闭。“C:9 BP:14”中,9表示系统为该转动过程预留的旋转时间。14表示以0号染片的位置为参考将主盘转动到位置14。序列作为系统染色动作处理模块的输入,并最终转化为机械动作;
染色液和废气经处理装置净化后排出;染片置入高分辨率彩色数字自动显微镜平台,在计算机键盘或鼠标控制下,通过显微镜、视频高清晰度CCD图像采集器传送图像至LCD彩色显示屏上,鼠标选定染色细胞区域、标记种类、进行拍照;计算机自动计数尿细胞的种类和数目,分析结果打印和储存。分析结果显示:尿细胞染色清楚,分布均匀,易于识别和定量。
实施例2尿细胞分析
新鲜尿液10~50ml,经2000rpm离心10min,沉渣用1ml Hanks液混匀,过30~300目的滤网(图2,3),在离心状态下缓慢注入1ml尿沉渣Hanks液于Ficoll配成1.095~1.055g/ml的连续密度梯度试管中,吸出分层的细胞团,经2000rpm离心10min,用0.5ml Hanks液重悬。采用Hanks液进行样本稀释后,取200μl尿细胞样本加入3~8ml Ficoll(1.065g/ml)溶液混匀后移入清洁的细胞甩片装置中,经3000rpm离心5min自动制成薄细胞片(图4,5)。用无水乙醇固定干燥后备用。染色时将24片载玻片放置在自动染色装置[图6,7]的染色槽内,分别输入各染色程序,如巴氏染色法,则自动染色装置通过装置的芯片程序控制染色液的加入量和种类,完成:1)尿细胞涂片加入蒸馏水100μl 2min,蒸馏水冲洗吹干;2)苏木精染液50μl15min,以流水冲洗;3)加入0.25%的稀盐酸50μl去除胞浆中多余的苏木精染液,5秒钟后用流水冲洗;4)加入稀碳酸锂溶液50μl碱化1min,流水冲洗;5)加入95%酒精100μl脱水2min,流水冲洗;6)加入EA液50μl染色3min;7)加入100μl95%酒精洗涤3次,去除过多染液;8)加入100μl无水酒精脱水3min;9)加入100μl二甲苯1min染色完成,封片。上述染色过程中,
控制模块翻译上述多片自然语言为如下序列,
全局事件表描述系统中当前装载的所有染片所需要的染色过程,由多行组成,行数为系统最大装片量。
0!;
1:F2_L2_S1.##__210^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F10_L4_S1.##__7^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F11_L4_S1.##__45^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F30_L20_L21_S210.F12_L5_S1.##__180^0.F30_L20_L21_S15.F13_L9_L10_L11_S23.F5_L9_L10_L11_S23.F7_L9_L10_L11_S90.F8_L3_S1.##__90^30.F8_L3_S1.##__240^60.F9_L4_S2;
2:F2_L2_S1.##__210^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F10_L4_S1.##__7^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F11_L4_S1.##__45^0.F29_L12_L13_L14_L15_L16_L17_L18_L19_S210.F30_L20_L21_S210.F12_L5_S1.##__180^0.F30_L20_L21_S15.F13_L9_L10_L11_S23.F5_L9_L10_L11_S23.F7_L9_L10_L11_S90.F8_L3_S1.##__90^30.F8_L3_S1.##__240^60.F9_L4_S2;
3:F30_L20_L21_S5.F14_L5_S1.##__1200^0.F29_L12_L13_L14 L15_L16_L17_L18_L19_S60.F15_L5_S1.##__15^5.F29_L12_L13_L14_L15_L16_L17_L18_L19_S90.F30_L20_L21_S7.F16_L6_S1.##__240^60.F29_L12_L13_L14_L15_L16_L17_L18_L19_S90.F30_L20_L21_S7.F17_L6_S1.##__60^0.F18_L6_S7.F9_L4_S2;
4!;
5!;
6!;
7!;
8!;
...
上表描述了系统装载多片染片时的情况。行号从零启,每行由行号开始,后跟染色过程描述符,并以分号(;)结尾。若某行未装载染片,由感叹号(!)代替染色过程描述符。上表中,首行“0!;”表示转盘0号位置没有染片,第二行表示1号位置装载了染片,同时列出该染片要求的染色过程,同样,2、6位置也装载了染片。这里仅为说明问题,未列出全部的全局时间表。事实上,全局事件表可以由系统最大装片量(24)的行数组成。全局事件表即为控制模块算法的输入。
控制模块的输出序列形式如下:
Begin ###
C:0 BP:1
S TF0 L2 Fn2
R TF1 L2 Fn2
C:1 BP:0
S TF3 L2 Fn2
R TF4 L2 Fn2
C:9 BP:14
S TF14 L20 Fn30
R TF19 L20 Fn30
C:6 BP:11
S TF213 L12 Fn29
S TF216 L13 Fn29
R TF423 L12 Fn29
R TF426 L13 Fn29
......
End ###
输出序列中,每行表示一个具体的响应动作。具体分为三种:C字符开始,表示主盘旋转。S字符开始,表示功能开启。R字符开始,表示功能关闭。“C:9 BP:14”中,9表示系统为该转动过程预留的旋转时间。14表示以0号染片的位置为参考将主盘转动到位置14。序列作为系统染色动作处理模块的输入,并最终转化为机械动作;
染色液和废气经处理装置净化后排出,染片置入高分辨率彩色数字自动显微镜平台,在计算机键盘或鼠标控制下,通过显微镜、视频高清晰度CCD图像采集器传送图像至LCD彩色显示屏上,鼠标选定染色细胞区域、标记种类、进行拍照,计算机自动计数尿细胞的种类和数目,分析结果打印和储存。