KR101435942B1 - 미세유동시스템을 위한 자동 검사 방법 및 장치 - Google Patents
미세유동시스템을 위한 자동 검사 방법 및 장치 Download PDFInfo
- Publication number
- KR101435942B1 KR101435942B1 KR1020070102139A KR20070102139A KR101435942B1 KR 101435942 B1 KR101435942 B1 KR 101435942B1 KR 1020070102139 A KR1020070102139 A KR 1020070102139A KR 20070102139 A KR20070102139 A KR 20070102139A KR 101435942 B1 KR101435942 B1 KR 101435942B1
- Authority
- KR
- South Korea
- Prior art keywords
- detection
- microfluidic system
- control unit
- information
- database file
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3604—Software analysis for verifying properties of programs
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N35/00—Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
- G01N35/00584—Control arrangements for automatic analysers
- G01N35/00722—Communications; Identification
- G01N35/00732—Identification of carriers, materials or components in automatic analysers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N35/00—Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
- G01N35/00029—Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor provided with flat sample substrates, e.g. slides
- G01N35/00069—Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor provided with flat sample substrates, e.g. slides whereby the sample substrate is of the bio-disk type, i.e. having the format of an optical disk
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0674—Disk device
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N35/00—Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
- G01N35/00584—Control arrangements for automatic analysers
- G01N35/00722—Communications; Identification
- G01N35/00732—Identification of carriers, materials or components in automatic analysers
- G01N2035/00742—Type of codes
- G01N2035/00752—Type of codes bar codes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N35/00—Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor
- G01N35/08—Automatic analysis not limited to methods or materials provided for in any single one of groups G01N1/00 - G01N33/00; Handling materials therefor using a stream of discrete samples flowing along a tube system, e.g. flow injection analysis
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T436/00—Chemistry: analytical and immunological testing
- Y10T436/11—Automated chemical analysis
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Biochemistry (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Analytical Chemistry (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Automatic Analysis And Handling Materials Therefor (AREA)
Abstract
본 발명은 미세유동시스템의 자동 검사 방법 및 장치에 관한 것으로, 본 발명의 일 실시 예는 미세유동 시스템에 디스크나 칩을 인식하는 수단을 포함하고 인식된 종류에 따라 자동으로 데이터베이스를 로드하여 동작 및 검출을 수행하고, 테스트에 대한 정량을 수행할 수 있다.
미세유동 시스템, 인식, 데이터베이스
Description
본 발명은 미세유동시스템을 위한 자동 검사 방법 및 장치에 관한 것으로, 더 상세하게는 미세유동시스템에서 동작, 검출 및 결과를 자동으로 수행할 수 있는 검사 방법 및 장치에 관한 것이다.
일반적으로 미세유동장치에서 하나의 독립적인 기능을 수행하는 미세유동 구조물은 유체를 가두어 둘 수 있는 챔버와, 유체가 흐를 수 있는 채널 및 유체의 흐름을 조절할 수 있는 밸브를 포함하고, 이들의 다양한 조합에 의해 만들어질 수 있다. 소형의 칩(chip) 상에서 생화학적 반응을 포함한 시험을 수행할 수 있도록, 칩 형태의 기판에 이러한 미세유동 구조물을 배치하고 여러 단계의 처리 및 조작을 수행할 수 있도록 제작된 장치를 랩온어칩(lab-on-a chip)이라 한다.
미세유동 구조물 내에서 유체를 이송하기 위해서는 구동 압력이 필요한데, 구동 압력으로서 모세관압이 이용되기도 하고, 별도의 펌프에 의한 압력이 이용되기도 한다. 최근에는 디스크 형상의 플랫폼에 미세유동 구조물을 배치하고 원심력을 이용하여 유체를 이동시키며 일련의 작업을 수행하는 디스크형 미세유동장치들 이 제안되고 있다. 이를 일컬어 랩 씨디(Lab CD) 또는 랩온어디스크(Lab-on-a-disk)라 하기도 한다. 원심력을 기반으로 하여 디스크형 플랫폼 내에서 필요한 작업을 빠르고 정확하게 수행할 수 있는 다양한 디스크형 미세 유동장치를 제공하기 위한 노력이 계속되고 있다.
이러한 미세유동장치 기술의 발전으로 시료 전처리에서 결과 분석까지를 자동화하기 위해 복잡한 시스템을 대체할 수 있는 랩온어칩이나 디스크와 같은 소형 장비가 개발되고 있다. 소형 장비의 개발과 함께, 소형 장비는 비전문가, 즉 사용자도 손쉽게 조작할 수 있도록 자동화하는 것이 중요한 문제이다.
하나의 장비로 다양한 종류의 시료에 대응하기 위해서는 시료 전처리 방식이 차이가 날 수 있으며 이에 따른 동작도 다르다. 또한, 한번에 분석하는 시료 내의 성분도 여러 가지가 가능한데, 예를 들면, 혈액에 대한 생화학검사를 하는데 4가지부터 10여 가지의 생화학물질을 하나의 디스크로 검사할 수 있으며 동시에 검사할 수 있는 검사항목의 집합을 패널이라고도 하며 용도에 따라 각기 다른 검사항목을 포함하는 다양한 종류의 패널이 존재할 수 있으며 하나의 장비로 각각의 패널에 대응할 수 있어야 한다.
본 발명의 일 실시 예는 미세유동 시스템에 디스크나 칩을 인식하는 수단을 포함하고 인식된 종류에 따라 자동으로 데이터베이스를 로드하여 동작 및 검출을 수행하고, 테스트에 대한 정량을 수행할 수 있는 미세유동 시스템의 자동 검사 방법 및 장치를 제공하는 데 목적이 있다.
본 발명의 일 실시 예에 따른 미세유동 시스템의 자동 검사 방법은 미세유동 시스템의 디스크를 인식하고, 데이터베이스에서 상기 인식한 디스크에 상응하는 데이터베이스 파일을 결정하고, 상기 결정한 데이터베이스 파일을 로딩하고, 상기 로딩한 데이터베이스 파일의 동작 관련 정보에 따라 상기 미세유동 시스템의 동작을 수행하고, 상기 로딩한 데이터베이스 파일의 검출 관련 정보에 따라 상기 미세유동 시스템의 검출을 수행하고, 상기 로딩한 데이터베이스 파일의 테스트 관련 정보에 따라 상기 검출한 결과값을 계산하고, 상기 계산한 결과값을 출력함으로써 이루어진다.
본 발명의 다른 실시 예에 따른 미세유동 시스템의 자동 검사 장치는 미세유동 시스템의 디스크를 인식하는 인식부와, 상기 미세유동 시스템의 동작과 검출을 제어하는 제1 제어부와, 상기 인식한 디스크에 상응하는 데이터베이스 파일을 결정하고, 상기 데이터베이스 파일을 저장하고 있는 저장부로부터 상기 결정한 데이터베이스 파일을 로딩하여, 상기 로딩한 데이터베이스 파일 정보를 상기 제1 제어부에 전송함으로써, 상기 제1 제어부를 통해 상기 미세유동 시스템의 동작과 검출을 제어하는 제2 제어부를 포함하여 이루어진다.
본 발명의 또 다른 실시 예에 따른 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 기록매체를 포함한다.
본 발명의 세부 및 개선 사항은 종속항에 개시된다.
이하, 첨부한 도면들을 참조하여 본 발명의 바람직한 실시 예들을 상세히 설명한다.
도 1은 본 발명의 일 실시 예에 따른 미세유동시스템을 위한 자동 검사 장치(100)의 개략적인 블록도이다.
도 1을 참조하면, 자동 검사 장치(100)는 미세유동시스템의 밸브와 펌프 동작을 제어하고, 검출과 디스크 인식을 담당하는 부분(110)과 다양한 디스크에 맞는 데이터베이스를 저장하고, 저장된 데이터베이스를 이용하여 이를 계산하여 출력하도록 제어하는 부분(100)을 포함한다. 여기서, 110 부분과 120 부분은 상호 간에 통신이 가능하도록 구성할 수 있다. 또한, 도면에서는 분리되어 도시되어 있으나, 하나로 합쳐 구성할 수 있음은 물론이다.
110 부분은 인식부(111), 제1 제어부(112), 동작부(113) 및 검출부(114)를 포함한다.
인식부(111)는 디스크나 칩의 바코드를 읽어서 해당 디스크 또는 바코드를 인식한다. 인식부(111)는 바코드 리더기일 수 있다. 여기서, 바코드를 설명하고 있지만, 이에 한정되지 않으며, RFID를 이용한 RF 태그를 포함할 수 있으며, 또한, 인식부(111)는 접촉식 또는 비접촉식으로 디스크 상의 식별 정보를 인식할 수 있 다. 인식부(111)는 디스크로부터 인식한 식별 정보를 제1 제어부(112)에 제공한다.
제1 제어부(112)는 110 부분의 전체적인 제어를 담당하며, 인식부(111)로부터 식별정보를 제공받아 제2 제어부(121)에 전송한다. 또한, 제2 제어부(121)로부터 디스크의 식별정보에 상응하는 데이터베이스 정보에 따라 동작부(113)와 검출부(114)를 제어하고, 동작부(113)와 검출부(114)로부터 미세유동시스템의 동작 결과와 검출 결과를 제공받아 이를 제2 제어부(121)에 전송한다.
동작부(113)는 미세유동시스템의 동작을 제어한다. 동작부(113)는 디스크를 회전시키기 위한 원심력을 제어하고, 밸브를 개폐하기 위해 외부에너지원, 예를 들면 레이저의 밸브 조사 위치를 제어한다. 동작부(113)는 원심력을 발생시키는 펌프 및 밸브를 제어하여 시료의 전처리, 농축, 희석, 혼합, 반응 등의 작업을 수행하도록 한다.
검출부(114)는 미세유동시스템에서 시료의 반응에 관한 결과를 검출한다. 여기서, 검출부(114)는 제2 제어부(121)에 의해 보내진 검출 제어 정보로 제1 제어부(112)의 제어에 따라 검출 챔버에서 광학적 반응을 수행하여 이루어진다. 검출부(114)는 검출 결과를 제1 제어부(112)를 통해 제2 제어부(121)로 전송하고, 제2 제어부(121)는 검출 결과를 계산하여 시료 내의 관심 있는 생화학 물질에 대한 정량 값으로 계산하여 출력한다.
120 부분은 제2 제어부(121), 저장부(122) 및 출력부(123)를 포함한다.
제2 제어부(121)는 제1 제어부(112), 저장부(122) 및 출력부(123)를 제어하 는데, 제1 제어부(112)를 제어함으로써 미세유동 시스템의 전체 동작과 검출을 제어하고, 저장부(122)에 저장된 데이터베이스 파일을 읽어들여 이를 기초로 미세 유동 시스템의 자동 검사 동작을 제어한다. 즉, 제2 제어부(121)는 저장부(122)에 있는 데이터베이스 파일 가운데 바코드 정보를 기초로 파일 하나 이상을 로드한다. 또한, 바코드 정보와 데이터베이스 상의 로드할 파일명을 인덱싱하기 위해 별도의 파일을 이용할 수 있다. 데이터베이스 파일 내의 동작 과정을 해석하여 제1 제어부(112) 측에 순차적으로 명령을 보내 펌프 및 밸브를 제어하여 시료의 전처리, 농축, 희석, 혼합, 반응 등의 작업을 수행하도록 한다.
저장부(122)는 디스크나 칩에 상응하는 동작, 검출, 테스트와 관련한 정보를 데이터베이스 형태로 저장하고 있다. 동작과 관련되어 어떤 작업을 수행할 지와 이에 필요한 변수로 구성되어 있고, 검출은 검출과정에서 동작 관련 변수 즉 디스크 내에서 검출하는 위치, 회수 등에 관련된 정보를 저장하고 있으며 테스트는 분석결과에 대한 정보 및 계산 방법에 대한 정보를 저장하고 있다.
데이터베이스는 기본 정보, 작업 순서(Work_Sequence), 검출(Detection) 및 테스트(Test) 등을 정보를 저장하고 있다.
기본 정보는 패널의 이름, 생성일, 패널에 대한 설명 등의 정보를 포함한다. 작업 순서는 작업 순서의 구분, 각 단계에 대한 설명, 회전(Spin), 이송(Transfer), 레이저(Laser), 진동(Vibration), 대기(Wait) 및 용해(Lysis)를 포함하는 액션(Action)과 각 액션에 필요한 변수값으로, 로터(rotor)의 회전 속도, 시계(CW) 및 반시계(CCW)를 포함하는 방향(Direction), 가속, 감속시간 및 초(second)를 포함하는 시간(Time) 등의 정보를 포함한다. 검출은 검출 단계의 구분, 검출 단계에 대한 설명, 검출시작 위치, 검출시의 회전 각도, 검출시 반복 횟수 등의 정보를 포함한다. 테스트는 테스트 구분에 필요한 변수, 테스트 이름, 계산에 사용되는 수식, 교정(Calibration)의 필요 여부, 교정 후 곱해주는 값, 교정 계산에 사용되는 수식 등을 포함한다. 전술한 정보들은 문자열(String), 날짜(Date), 부동 소수점(float) 형식 등으로 표현할 수 있다.
전술한 디스크, 패널 또는 칩에 대한 정보를 하나 이상의 데이터베이스 파일에 넣을 수 있으며, 데이터베이스 형식은 XML 등의 방식을 사용할 수 있다.
출력부(123)는 제2 제어부(121)로부터 제공받은 생화학 물질에 대한 정량 값을 출력한다.
본 발명의 일 실시 예에 따른 자동 검사 시스템(100)은 프로세스의 변경이나 새로운 진단 디스크가 생겼을 때, 프로그램을 바꿀 필요없이 데이터베이스 파일의 변경으로 동작과 검출 및 계산 관련된 정보를 바꿀 수 있으므로 프로그램 변경 없이 데이터베이스만 추가나 변경하여 사용할 수 있다. 데이터베이스 파일은 저장부(122)의 프로그램에서 지정한 고정된 디렉토리에 저장될 수 있으며 파일명은 바코드나 RFID에 기록될 수도 있고 패널정보와 파일명을 참조할 수 있도록 별도의 리스트 파일을 저장부(122)에 저장할 수 있다.
도 2는 본 발명의 다른 실시 예에 다른 미세유동시스템에서 자동 검사 방법을 설명하기 위한 흐름도이다.
도 2를 참조하면, 단계 200에서, 랩온어칩이나 디스크 내의 바코드 또는 RFID등과 같이 인식가능한 수단을 이용하여 디스크나 칩을 인식한다. 단계 202에서, 디스크나 칩을 인식하여 이에 해당하는 데이터베이스 파일을 결정한다. 단계 204에서, 데이터베이스 파일 내에 미세유동시스템의 동작을 수행할 데이터베이스 파일을 로딩한다. 단계 206에서, 로딩한 데이터베이스 파일 정보를 기초로 펌핑(pumping), 밸빙(valving) 등의 작업을 통한 시료 전처리, 시료 농축, 희석, 혼합, 반응 등의 동작을 수행한다. 단계 208에서, 로딩한 데이터베이스 파일 정보를 기초로 검출을 수행하고, 검출부에서 읽어들인 값을 저장부에 저장한다. 단계 210에서, 검출과정에서 읽어 저장부에 저장된 데이터를 데이터베이스 내의 계산식을 활용하여 결과값을 계산한다. 단계 212에서, 결과값을 출력한다. 출력시 유닛이나 테스트 이름 등의 기타 정보도 데이터베이스 내에 포함될 수 있다. 동작이나 테스트 정보가 프로그램이 아닌 별도의 파일 형태로 저장부에 기록되기 때문에 새로운 검사를 추가하거나 검사방법을 수정하여도 프로그램을 바꾸지 않고 데이터베이스 파일을 추가 또는 변경하여 수행할 수 있다.
본 발명의 일 실시 예에 따른 미세유동 시스템의 자동 검사 방법은 디스크나 칩을 인식하는 단계에서부터 자동으로 모든 동작과 검출 및 계산이 수행되며, 하나의 장치에서 다양한 동작이 가능하므로 생화학 검사뿐만 아니라 면역검사나 DNA 검사 등 다양한 진단에 활용할 수 있다.
도 3은 본 발명의 또 다른 실시 예에 다른 시료분석 디스크(300)를 예시적으로 설명하기 위한 도면이다.
도 3을 참조하면, 디스크(300)는 시료 챔버(301), 원심 분리 유닛(302), 밸 브(303), 시료 분배 채널(304), 희석 챔버(305), 검출 챔버(306) 등을 포함한다. 또한, 도면번호 310은 밸브(303)를 열고 닫기 위한 레이저의 이동을 나타내며, 도면번호 320은 원심력으로 유체를 흐르게 하고 디스크 상의 위치를 탐색하기 위한 디스크의 회전을 나타낸다.
전술한 디스크(300) 상의 구조물들과 밸브 개폐, 시료 이동 등의 미세유동 시스템의 동작을 설명한다.
생화학 반응으로 혈액 내의 화합물을 정량하는 미세유동 시스템을 예로 들어 설명하면, 펌프는 원심력을 이용하고 밸브는 레이저로 개방하게 되는데 정확한 동작을 위해서는 순차적으로 펌핑이나 밸브 개/폐 과정이 이루어져야 한다. 혈액을 시료 챔버(301)에 주입하고 혈장을 분리하기 위해 고속으로 원심분리를 하고 레이저로 밸브(303)를 열어서 순차적으로 두 개의 희석 챔버(305)로 일정량의 시료를 이송한다. 두 가지 다른 농도로 희석된 시료는 다음 밸브를 열어 시약이 들어있는 검출 챔버(307)로 이송하여 반응시키고 흡광으로 반응을 측정한다. 미세유동구조물의 자세한 설명은 본 출원인의 선출원한 출원번호 제2007-0084522호에 개시되어 있다.
밸브(303 및 306)를 열기 위해서는 밸브가 있는 위치에 레이저를 조사해야 하는데, 이때 디스크의 회전각(320)과 레이저 위치(310)가 주요 변수가 된다. 이는 동작과 관련된 데이터베이스 내의 변수에 밸브를 개방하기 위한 위치를 넣어 특정 시간에 밸브와 펌프가 작동하도록 하는 동작을 순차적으로 수행하게 된다. 따라서, 디스크의 종류와 관계없이 데이터베이스에 저장된 정보에 따라 정확하게 자 동 검사를 수행할 수 있다.
도 4는 본 발명의 또 다른 실시 예에 따른 디스크 동작에 대한 데이터베이스를 설명하기 위한 예시적인 도면이다.
도 4를 참조하면, 생화학 검사 디스크의 동작을 데이터베이스화하여 저장하고 있는 예시이다. 동작 관련 데이터베이스는 Sequence_ID, Main_Function, Action, Speed, Direction, Acceleration, Time, Repetition, Laser_Home, Distance, Angle, Laser_Time 정보를 저장하고 있다.
예를 들면, 혈장 분리1(Serum Separation1)의 경우에는 회전 동작이고, 모터의 속도는 3600, 방향은 시계방향으로 회전하고, 가속도는 5이고, 80초간 동작하도록 데이터베이스화되어 있다. 또한, 혈장을 희석 챔버(1)로 이동시키는 동작(Transfer serum to Mix1)은 모터와 레이저가 필요한 변수이므로, 이동 동작이고, 모터의 속도는 2400, 방향은 반시계 방향으로 회전하고, 가속도는 2이고, 시간은 15초이다. 또한, 레이저는 이동거리는 8.1이고, 각도는 86.7, 조사시간은 5초이다.
제2 제어부(121)는 로딩한 데이터베이스 파일을 기초로 동작에 따라 프로그램 내에서 다른 서브루틴을 수행하여 제1 제어부(112)에 명령을 전술한 변수 값과 함께 전달하여 특정 기능을 수행하게 한다. 또한, 변수 값은 제1 제어부(112)에서 처리하기 쉽도록 제2 제어부(121)에서 계산하여 전달할 수 있다.
도 5는 본 발명의 또 다른 실시 예에 따른 검출에 대한 데이터베이스를 설명하기 위한 예시적인 도면이다.
도 5를 참조하면, 생화학 검사에서의 검출 동작의 예이다. 검출 동작은 엔드 포인트(End point)로 한 번의 검출만이 필요한 경우와, 효소 정량과 같이 카이네틱(kinetics)을 측정해야 하는 경우가 있다. 후자의 경우는 일정한 시간간격으로 여러 번 검출해야 하는 경우이며, 데이터베이스 내에 변수를 넣어서 처리할 수 있다. 도 5는 60초, 180초, 300초로 3번 측정을 수행하는 동작의 예시이며, 7.2도 간격으로 놓여있는 50개의 검출 위치에 대하여 검출을 수행한다.
도 6은 본 발명의 또 다른 실시 예에 따른 테스트에 대한 데이터베이스를 설명하기 위한 예시적인 도면이다.
도 6은 테스트 결과값을 출력하는데 사용되는 데이터베이스의 예이다. 하나의 디스크 또는 칩은 다수의 검출이 가능하며, 검출에 필요한 정보를 데이터베이스 내에 넣을 수 있다. 화면에 나타내는 단위와 테스트의 이름, 계산식 및 계산에 필요한 계수들에 대한 정보를 포함할 수 있으며 계산식은 검출신호 가운데 테스트 결과를 얻기 위해 사용되는 값에 접근하여 시료를 투과하여 얻어진 값을 흡광도로 계산하여 나타낼 수 있다. 또한, 기기마다 차이가 있는 보정계수(coefficient)도 계산에 넣을 수 있다.
도 4 내지 6의 테이블은 Microsoft Excel®로 작성한 것이며, 각각의 테이블은 하나의 파일 내의 별개의 워크시트 내에 있다. Excel 자체함수를 이용하여 테이블 내의 값이 자동으로 채워지게 하거나 함수 및 조건식을 사용하여 변수들의 오류를 인식하도록 테이블을 구성할 수 있다. 자체 제작한 프로그램을 이용하여 Excel 파일은 하나의 XML 파일 형식으로 변환하여 저장부(122)에는 텍스트 형식으 로 변환된 XML 파일만 저장하고 프로그램 수행시 XML 파일을 읽어들여 파싱(Parsing)하여 사용할 수 있다.
도 7은 본 발명의 또 다른 실시 예에 따른 테스트에 따른 결과값 계산 방법을 설명하기 위한 흐름도이다.
도 7을 참조하면, 단계 700에서, 패널/테스트 루프를 시작한다. 단계 702에서, 계산 루틴을 수행한다. 이는 데이터베이스의 테스트/계산의 수식을 사용하여 계산한다. 이어, 단계 704에서, 교정이 필요한지 여부를 검사한다. 이는 데이터베이스의 테스트/교정 값이 있는 경우에 수행한다. 즉 테스트/교정 값이 없는 경우에는 단계 712로 진행하고, 테스트/교정 값이 있는 경우에는 단계 706에서, 테스트/교정 루프를 수행한다. 단계 708에서, 계산 루틴을 수행하는데, 이는 데이터베이스의 테스트/교정/교정계산의 수식을 사용하여 계산한다. 이는 단계 702의 계산루틴과 동일하다. 이어, 단계 710에서, 교정이 종료되었는지 검사하고, 교정이 종료된 경우, 단계 712에서 회귀 분석을 수행한다. 회귀 분석은 선형 회귀 분석을 포함하며, 선형 회귀 분석을 예로 들어 설명한다. 선형 회귀 분석은 X값은 교정 계산(Cal_Calculation)으로 얻은 값을 사용하고, Y값은 Test/Calibrator/Cal_Concentration 값을 사용하여 선형 회귀 분석을 하는데, 여기서, Test/Calibrator/Cal_Concentration 값은 디스크 내에 농도를 알고 있는 캘리브레이터(calibrator)를 넣고 이를 측정한 값이며, 교정 루프 이전에, Test/Calculation에서 얻은 값을 X값에 대입하여 Y값을 구한다. 단계 714에서, 회귀 분석의 결과값에 테스트/계수(Coefficient) 값을 곱해서 유닛에 맞도록 값을 보 정한다. 단계 716에서, 테스트가 종료했는지 검사하는데, 테스트 수만큼 루프를 수행한 후, 테스트가 종료한 경우에 종료한다. 즉, 계산 프로세스를 마치면 테스트마다 하나의 결과값이 생성된다.
한편, 본 발명은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.
컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, 플래시메모리, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현하는 것을 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술 분야의 프로그래머들에 의하여 용이하게 추론될 수 있다.
이제까지 본 발명에 대하여 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 본 발명을 구현할 수 있음을 이해할 것이다. 그러므로 상기 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어 야 한다.
도 1은 본 발명의 다른 실시 예에 다른 미세유동시스템에서의 자동 검사 장치(100)의 개략적인 블록도이다.
도 2는 본 발명의 일 실시 예에 따른 미세유동시스템에서의 자동 검사 방법을 설명하기 위한 흐름도이다.
도 3은 본 발명의 또 다른 실시 예에 다른 시료분석 디스크를 예시적으로 설명하기 위한 도면이다.
도 4는 본 발명의 또 다른 실시 예에 따른 디스크 동작에 대한 데이터베이스를 설명하기 위한 예시적인 도면이다.
도 5는 본 발명의 또 다른 실시 예에 따른 검출에 대한 데이터베이스를 설명하기 위한 예시적인 도면이다.
도 6은 본 발명의 또 다른 실시 예에 따른 테스트에 대한 데이터베이스를 설명하기 위한 예시적인 도면이다.
도 7은 본 발명의 또 다른 실시 예에 따른 결과값 계산 방법을 설명하기 위한 흐름도이다.
<도면의 주요 부분에 대한 부호의 설명>
100: 자동 검사 장치 111: 인식부
112: 제1 제어부 113: 동작부
114: 검출부 121: 제2 제어부
122: 저장부 123: 출력부
Claims (18)
- 미세유동 시스템의 디스크의 식별정보를 인식하는 단계;상기 디스크 외부에 저장된 데이터베이스에서 상기 인식한 디스크의 식별정보에 상응하는 데이터베이스 파일을 결정하고, 상기 결정한 데이터베이스 파일을 로딩하는 단계;상기 로딩한 데이터베이스 파일의 동작 관련 정보에 따라 상기 미세유동 시스템의 동작을 수행하는 단계;상기 로딩한 데이터베이스 파일의 검출 관련 정보에 따라 상기 미세유동 시스템의 검출을 수행하는 단계; 및상기 로딩한 데이터베이스 파일의 테스트 관련 정보에 따라 상기 검출한 결과값을 계산하고, 상기 계산한 결과값을 출력하는 단계를 포함하는 미세유동 시스템의 자동 검사 방법.
- 제 1 항에 있어서,상기 로딩 단계 다음에,상기 미세유동 시스템의 동작, 검출 및 테스트를 순차적으로 제어하기 위한 정보를 전송하는 단계를 더 포함하는 것을 특징으로 하는 미세유동 시스템의 자동 검사 방법.
- 제 1 항에 있어서,상기 데이터베이스는,상기 디스크의 기본 정보, 작업 순서(Work_Sequence), 검출(Detection) 및 테스트(Test) 정보 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 미세유동 시스템의 자동 검사 방법.
- 제 1 항에 있어서,상기 동작 관련 정보는,상기 미세유동 시스템의 동작 관련 명령어 및 변수를 포함하는 것을 특징으로 하는 미세유동 시스템의 자동 검사 방법.
- 제 1 항에 있어서,상기 검출 관련 정보는,상기 미세유동 시스템에서 디스크 내의 검출 위치 및 검출 방법을 포함하는 것을 특징으로 하는 미세유동 시스템의 자동 검사 방법.
- 제 1 항에 있어서,상기 테스트 관련 정보는,상기 미세유동 시스템의 분석 결과에 대한 정보 및 계산 방법을 포함하는 것을 특징으로 하는 미세유동 시스템의 자동 검사 방법.
- 제 1 항에 있어서,상기 데이터베이스는,XML(eXtensible Markup Language) 형식인 것을 특징으로 하는 미세유동 시스템의 자동 검사 방법.
- 제 1 항 내지 제 7 항 중 어느 한 항에 따른 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 미세유동 시스템의 디스크의 식별정보를 인식하는 인식부;상기 미세유동 시스템의 동작과 검출을 제어하는 제1 제어부; 및상기 인식한 디스크의 식별정보에 상응하는 데이터베이스 파일을 결정하고, 상기 데이터베이스 파일을 저장하고 있는 상기 디스크 외부의 저장부로부터 상기 결정한 데이터베이스 파일을 로딩하여, 상기 로딩한 데이터베이스 파일 정보를 상기 제1 제어부에 전송함으로써, 상기 제1 제어부를 통해 상기 미세유동 시스템의 동작과 검출을 제어하는 제2 제어부를 포함하는 미세유동 시스템의 자동 검사 장치.
- 제 9 항에 있어서,상기 데이터베이스는,상기 디스크의 기본 정보, 작업 순서(Work_Sequence), 검출(Detection) 및 테스트(Test) 정보 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 미세유동 시스템의 자동 검사 장치.
- 제 9 항에 있어서,상기 미세유동 시스템의 펌프와 밸브를 동작시키는 동작부를 더 포함하고,상기 제2 제어부는,상기 로딩한 데이터베이스 파일의 동작 관련 정보를 상기 제1 제어부에 전송함으로써, 상기 제1 제어부를 통해 상기 동작부의 동작을 제어하는 것을 특징으로 하는 미세유동 시스템의 자동 검사 장치.
- 제 11 항에 있어서,상기 동작 관련 정보는,상기 미세유동 시스템의 동작 관련 명령어 및 변수를 포함하는 것을 특징으로 하는 미세유동 시스템의 자동 검사 장치.
- 제 9 항에 있어서,상기 미세유동 시스템의 동작에 따른 반응 결과물에 대해 검출을 수행하는 검출부를 더 포함하고,상기 제2 제어부는,상기 로딩한 데이터베이스 파일의 검출 관련 정보를 상기 제1 제어부에 전송함으로써, 상기 제1 제어부를 통해 상기 검출부의 검출을 제어하는 것을 특징으로 하는 미세유동 시스템의 자동 검사 장치.
- 제 13 항에 있어서,상기 검출 관련 정보는,상기 미세유동 시스템에서 디스크 내의 검출 위치 및 검출 방법을 포함하는 것을 특징으로 하는 미세유동 시스템의 자동 검사 장치.
- 제 13 항에 있어서,상기 검출부는 상기 검출 결과값을 상기 제1 제어부를 통해 상기 제2 제어부에 전송하고,상기 제2 제어부는 상기 데이터베이스 파일의 테스트 관련 정보에 따라 상기 검출 결과값을 계산하는 것을 특징으로 하는 미세유동 시스템의 자동 검사 장치.
- 제 15 항에 있어서,상기 테스트 관련 정보는,상기 미세유동 시스템의 분석 결과에 대한 정보 및 계산 방법을 포함하는 것을 특징으로 하는 미세유동 시스템의 자동 검사 장치.
- 제 9 항에 있어서,상기 데이터베이스는,XML(eXtensible Markup Language) 형식인 것을 특징으로 하는 미세유동 시스템의 자동 검사 장치.
- 제 9 항에 있어서,상기 인식부는,바코드 또는 RFID를 이용하여 상기 디스크를 인식하는 것을 특징으로 하는 미세유동시스템의 자동 검사 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070102139A KR101435942B1 (ko) | 2007-10-10 | 2007-10-10 | 미세유동시스템을 위한 자동 검사 방법 및 장치 |
US12/128,680 US8597572B2 (en) | 2007-10-10 | 2008-05-29 | Automatic analyzing method and apparatus for microfluidic system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070102139A KR101435942B1 (ko) | 2007-10-10 | 2007-10-10 | 미세유동시스템을 위한 자동 검사 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090036857A KR20090036857A (ko) | 2009-04-15 |
KR101435942B1 true KR101435942B1 (ko) | 2014-09-02 |
Family
ID=40535046
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070102139A KR101435942B1 (ko) | 2007-10-10 | 2007-10-10 | 미세유동시스템을 위한 자동 검사 방법 및 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8597572B2 (ko) |
KR (1) | KR101435942B1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018187201A1 (en) * | 2017-04-06 | 2018-10-11 | Illumina, Inc. | Method and apparatus to identify fluidic path positions |
SG10202111048VA (en) | 2017-04-06 | 2021-11-29 | Illumina Inc | In-situ fluidic inspection |
WO2018225222A1 (ja) * | 2017-06-08 | 2018-12-13 | 株式会社島津製作所 | 分析システム、コントローラ及びデータ処理装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020076354A1 (en) * | 2000-12-01 | 2002-06-20 | Cohen David Samuel | Apparatus and methods for separating components of particulate suspension |
KR20080103232A (ko) * | 2007-05-23 | 2008-11-27 | 삼성전자주식회사 | 미세유동 칩을 이용한 디스크형 미세유동장치 및 생체물질마이크로어레이 칩을 이용한 디스크형 미세유동장치 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010055812A1 (en) * | 1995-12-05 | 2001-12-27 | Alec Mian | Devices and method for using centripetal acceleration to drive fluid movement in a microfluidics system with on-board informatics |
US6174675B1 (en) * | 1997-11-25 | 2001-01-16 | Caliper Technologies Corp. | Electrical current for controlling fluid parameters in microchannels |
US6246966B1 (en) * | 1998-04-06 | 2001-06-12 | Bayer Corporation | Method and apparatus for data management authentication in a clinical analyzer |
US7155344B1 (en) * | 1998-07-27 | 2006-12-26 | Caliper Life Sciences, Inc. | Distributed database for analytical instruments |
US6366924B1 (en) * | 1998-07-27 | 2002-04-02 | Caliper Technologies Corp. | Distributed database for analytical instruments |
US7087203B2 (en) * | 2000-11-17 | 2006-08-08 | Nagaoka & Co., Ltd. | Methods and apparatus for blood typing with optical bio-disc |
US7026131B2 (en) * | 2000-11-17 | 2006-04-11 | Nagaoka & Co., Ltd. | Methods and apparatus for blood typing with optical bio-discs |
US7024281B1 (en) * | 2000-12-11 | 2006-04-04 | Callper Life Sciences, Inc. | Software for the controlled sampling of arrayed materials |
EP1578533A2 (en) * | 2002-12-24 | 2005-09-28 | Tecan Trading AG | Microfluidics devices and methods for diluting samples and reagents |
US7417726B2 (en) * | 2003-09-19 | 2008-08-26 | Applied Biosystems Inc. | Normalization of data using controls |
DE602005005924T2 (de) * | 2005-09-19 | 2008-07-17 | Agilent Technologies, Inc. - a Delaware Corporation -, Santa Clara | Einheitliches Datenformat für Messgeräte |
KR100851980B1 (ko) * | 2006-09-05 | 2008-08-12 | 삼성전자주식회사 | 열 활성 유닛을 구비한 원심력 기반의 미세유동 장치, 이를포함하는 미세유동 시스템 및 상기 미세유동 시스템의구동방법 |
KR100859414B1 (ko) * | 2006-10-19 | 2008-09-22 | 성균관대학교산학협력단 | 복제방지용 데이터인식장치와 복제방지 방법 및 이를기록한 기록매체 |
US20080177518A1 (en) * | 2007-01-18 | 2008-07-24 | Cfd Research Corporation | Integrated Microfluidic System Design Using Mixed Methodology Simulations |
KR101305976B1 (ko) * | 2007-02-12 | 2013-09-12 | 삼성전자주식회사 | 연속희석을 위한 원심력 기반의 미세유동장치 및 이를포함하는 미세유동시스템 |
-
2007
- 2007-10-10 KR KR1020070102139A patent/KR101435942B1/ko active IP Right Grant
-
2008
- 2008-05-29 US US12/128,680 patent/US8597572B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020076354A1 (en) * | 2000-12-01 | 2002-06-20 | Cohen David Samuel | Apparatus and methods for separating components of particulate suspension |
KR20080103232A (ko) * | 2007-05-23 | 2008-11-27 | 삼성전자주식회사 | 미세유동 칩을 이용한 디스크형 미세유동장치 및 생체물질마이크로어레이 칩을 이용한 디스크형 미세유동장치 |
Also Published As
Publication number | Publication date |
---|---|
US20090099782A1 (en) | 2009-04-16 |
US8597572B2 (en) | 2013-12-03 |
KR20090036857A (ko) | 2009-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10416177B2 (en) | Analysis system for a biological sample | |
US8491840B2 (en) | Microfluidic device, sample analyzing method using the same, and dilution ratio measuring method | |
US9488667B2 (en) | Automatic analyzer | |
EP2141599B1 (en) | Redundant error detection in a clinical diagnostic analyzer | |
EP2811300A1 (en) | Calibration for multi-component assays | |
KR101435942B1 (ko) | 미세유동시스템을 위한 자동 검사 방법 및 장치 | |
CN101661045A (zh) | 组合试剂容器及使用该组合试剂容器的自动分析装置 | |
EP1894017A2 (en) | Method for ascertaining interferents in small liquid samples in an automated clinical analyzer | |
JP2007524081A (ja) | モジュール式試薬給送手段を使用することによって自動臨床アナライザの性能を向上させる方法 | |
EP3786634A1 (en) | Techniques for checking state of analyzers | |
JP2013513141A (ja) | 動作のツリーシーケンス解釈に基づくシステム自動化のためのシステムおよび方法 | |
Biehl et al. | Gaps and challenges of point-of-care technology | |
CN116546927A (zh) | 诊断实验室***、分析仪器和控制方法 | |
US8515706B2 (en) | Method for controlling driving of test device and analytic device for performing the same | |
JP2017020956A (ja) | 自動分析装置、自動分析方法及びプログラム | |
CN113617401B (zh) | 离心式检测流道、检测装置及检测方法 | |
WO2024101274A1 (ja) | 検体試料分析装置および検量線生成方法 | |
JP4802654B2 (ja) | 分析装置 | |
EP3144677A1 (en) | Rapid test for biomarker lysophosphatidylcholine using ftir | |
US20150316542A1 (en) | Reference and Normalisation Method for Use With Bead-Based Immunoassays in a Microfluidic Disc | |
JP2024505688A (ja) | カラム装置 | |
JP2005503560A (ja) | ミクロ流体機器用のメソッド・ハンドラ | |
KR20240092833A (ko) | 정밀 면역 검사 자동화 시스템 | |
Owens et al. | Laboratory robotics—Past, present, and future | |
KR20230067592A (ko) | 면역 진단을 위한 진단 카트리지 및 이를 이용한 리더기와 진단 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
B701 | Decision to grant |