[go: up one dir, main page]

KR102698843B1 - Genotoxicity test automation system and method - Google Patents

Genotoxicity test automation system and method Download PDF

Info

Publication number
KR102698843B1
KR102698843B1 KR1020240009983A KR20240009983A KR102698843B1 KR 102698843 B1 KR102698843 B1 KR 102698843B1 KR 1020240009983 A KR1020240009983 A KR 1020240009983A KR 20240009983 A KR20240009983 A KR 20240009983A KR 102698843 B1 KR102698843 B1 KR 102698843B1
Authority
KR
South Korea
Prior art keywords
test
data
user
design
layout
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020240009983A
Other languages
Korean (ko)
Inventor
배준균
박성훈
박은중
백승민
최성윤
Original Assignee
주식회사 이콜트리
한국화학연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 이콜트리, 한국화학연구원 filed Critical 주식회사 이콜트리
Priority to KR1020240009983A priority Critical patent/KR102698843B1/en
Application granted granted Critical
Publication of KR102698843B1 publication Critical patent/KR102698843B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/40ICT specially adapted for the handling or processing of patient-related medical or healthcare data for data related to laboratory analysis, e.g. patient specimen analysis
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/18Status alarms
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H15/00ICT specially adapted for medical reports, e.g. generation or transmission thereof
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/40ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H70/00ICT specially adapted for the handling or processing of medical references
    • G16H70/20ICT specially adapted for the handling or processing of medical references relating to practices or guidelines

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Primary Health Care (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • Business, Economics & Management (AREA)
  • Biomedical Technology (AREA)
  • General Business, Economics & Management (AREA)
  • Bioethics (AREA)
  • Emergency Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

유전독성 시험 자동화 시스템 및 방법이 개시된다. 본 발명의 일 실시예에 따른 유전독성 시험 자동화 시스템은 사용자 단말로부터 특정 시험물질에 대한 시험 요청을 수신함에 따라 시험별 사전 설정된 복수의 시험 레이아웃을 제공하고, 사용자 단말을 통해 사용자에 의해 선택된 적어도 하나 이상의 시험 레이아웃에 따라 시험항목 및 시험절차를 포함하는 시험 전주기 설계를 처리하는 설계 처리부; 시험 전주기 설계에 따라 시험 수행 중 획득되는 시험 데이터를 사용자 단말로부터 수신하여 저장하되, 적어도 하나 이상의 시험 레이아웃 각각과 사전 매칭된 전자문서 형태의 리포트 폼을 제공하여 리포트 폼 내 입력 항목에 따라 전달되는 시험 데이터를 수신하여 최종 리포트를 생성하는 시험 처리부; 및 사전 설정된 시험 가이드라인에 따라 시험 결과에 대한 검증 절차를 처리하는 검증부를 포함한다.A system and method for automating genotoxicity testing are disclosed. The genotoxicity testing system according to one embodiment of the present invention includes: a design processing unit which provides a plurality of test layouts preset for each test upon receiving a test request for a specific test substance from a user terminal, and processes a test full-cycle design including test items and test procedures according to at least one test layout selected by a user through the user terminal; a test processing unit which receives and stores test data acquired during a test according to the test full-cycle design from the user terminal, and provides a report form in the form of an electronic document pre-matched with at least one test layout, receives test data transmitted according to input items in the report form, and generates a final report; and a verification unit which processes a verification procedure for a test result according to a preset test guideline.

Description

유전독성 시험 자동화 시스템 및 방법{GENOTOXICITY TEST AUTOMATION SYSTEM AND METHOD}{GENOTOXICITY TEST AUTOMATION SYSTEM AND METHOD}

개시되는 실시예들은 유전독성 시험 자동화 기법과 관련된다.The disclosed embodiments relate to techniques for automating genotoxicity testing.

사람의 건강에 영향을 미치는 시험물질의 성질이나 안정성을 평가하기 위해서 다양한 방식의 시험들이 수행될 수 있다. A variety of tests can be conducted to evaluate the properties or safety of a test substance that may affect human health.

상술한 시험들 중 유전독성 시험은 의료분야, 헬스케어 분야, 화장품 분야, 식품 분야 등 다양한 분야에서 적용할 수 있다. 이러한 유전독성 시험은 각종 질병 및 전염병에 대한 새로운 백신의 필요성이 더욱 높아짐에 따라, 이를 보다 효율적으로 수행하고 체계적으로 관리할 수 있는 방안이 모색되고 있는 실정이다.Among the above-mentioned tests, genotoxicity tests can be applied in various fields such as medical, healthcare, cosmetics, and food. As the need for new vaccines for various diseases and infectious diseases increases, methods to perform these genotoxicity tests more efficiently and manage them systematically are being sought.

대한민국 등록특허공보 제10-2260274호 (2021. 05. 28.)Republic of Korea Patent Publication No. 10-2260274 (May 28, 2021)

개시된 실시예들은 유전독성 시험과 관련된 프로세스 처리를 전산화 구축하고, 구축된 전산화를 통해 유전독성 시험자료의 신뢰성 확보, 규격화 형식에 따른 관련 자료의 처리 등의 관리를 자동화하기 위한 유전독성 시험 자동화 시스템 및 방법을 제공하고자 한다.The disclosed embodiments are intended to provide a system and method for automating a genotoxicity test for computerizing process processing related to a genotoxicity test, and for automating management such as securing reliability of genotoxicity test data and processing related data according to a standardized format through the computerized system.

일 실시예에 따른 유전독성 시험 자동화 시스템은, 사용자 단말로부터 특정 시험물질에 대한 시험 요청을 수신함에 따라 시험 설계를 위한 자동화 저작 툴을 제공하고, 상기 사용자 단말을 통해 사용자에 의해 설정되는 적어도 하나 이상의 시험 레이아웃에 따라 시험항목 및 시험절차를 포함하는 시험 전주기 설계를 처리하는 설계 처리부; 상기 시험 전주기 설계에 따라 시험 수행 중 획득되는 시험 데이터를 상기 사용자 단말로부터 수신하여 저장하되, 상기 적어도 하나 이상의 시험 레이아웃 각각과 사전 매칭된 전자문서 형태의 리포트 폼을 제공하여 상기 리포트 폼 내 입력 항목에 따라 전달되는 상기 시험 데이터를 수신하여 최종 리포트를 생성하는 시험 처리부; 및 사전 설정된 시험 가이드라인에 따라 시험 결과에 대한 검증 절차를 처리하는 검증부를 포함한다.According to one embodiment, a system for automated genetic toxicity testing includes: a design processing unit which provides an automated authoring tool for test design upon receiving a test request for a specific test substance from a user terminal, and processes a test full-cycle design including test items and test procedures according to at least one test layout set by a user via the user terminal; a test processing unit which receives and stores test data acquired during a test according to the test full-cycle design from the user terminal, and provides a report form in the form of an electronic document pre-matched with each of the at least one test layout, receives the test data transmitted according to input items in the report form, and generates a final report; and a verification unit which processes a verification procedure for a test result according to a preset test guideline.

상기 시험 처리부는, 상기 시험 데이터를 저장할 때, 각 시험 데이터와 사전 설정된 형식의 로그 정보를 매칭하여 저장할 수 있다.The above test processing unit can, when storing the test data, match each test data with log information in a preset format and store it.

상기 로그 정보는 시험 식별정보, 시험 내역 및 업데이트 정보 중 적어도 하나 이상을 포함하고, 상기 업데이트 정보는, 업데이트 일시, 업데이트 사용자 및 업데이트 내역 중 적어도 하나 이상을 포함할 수 있다.The above log information may include at least one of test identification information, test details, and update information, and the update information may include at least one of update date and time, update user, and update details.

상기 시험 처리부는, 특정 시험 레이아웃이 선택됨에 따라 사전 매칭된 상기 리포트 폼을 추출하여 제공하고, 상기 리포트 폼에 따라 입력되는 상기 시험 데이터를 수신하여 등록하되, 상기 로그 정보를 이용하여 관련 시험에 대한 시험 데이터의 히스토리를 생성 및 매칭하여 저장할 수 있다.The above test processing unit extracts and provides the pre-matched report form as a specific test layout is selected, receives and registers the test data entered according to the report form, and can create and match and store a history of test data for a related test using the log information.

상기 시험 처리부는, 상기 리포트 폼 내 필수 입력 사항에 대한 데이터 입력이 완료되면, 상기 시험 전주시 설계를 기초로 다음 사용자 보고를 비롯한 다음 절차를 처리할 수 있다.The above test processing unit can process the following procedures, including the next user report, based on the design prior to the test, when data entry for required input items in the above report form is completed.

상기 시험 가이드라인은, OECD 가이드라인 및 로컬 가이드라인에 기초한 제1 시험 가이드라인 및 21 CFR Part 11을 비롯한 전자서명 및 전자기록 관련 법률에 기초한 제2 시험 가이드라인 중 적어도 하나 이상을 포함할 수 있다.The above test guidelines may include at least one of the following: a first test guideline based on OECD guidelines and local guidelines, and a second test guideline based on laws relating to electronic signatures and electronic records, including 21 CFR Part 11.

상기 검증부는, 상기 시험 결과를 상기 시험 가이드라인에 따라 검증하고, 검증 결과 이상이 발생한 시험 결과에 대한 알림 메시지를 생성하여 상기 사용자 단말로 전송하고, 상기 알림 메시지는 이상이 발생한 해당 시험 데이터 및 관련 데이터에 접근하기 위한 링크를 포함할 수 있다.The above verification unit verifies the test results according to the test guidelines, generates a notification message for a test result in which an abnormality occurs in the verification result, and transmits the notification message to the user terminal, and the notification message may include a link for accessing the corresponding test data in which an abnormality occurred and related data.

다른 실시예에 따른 유전독성 시험 자동화 방법은, 유전독성 시험 자동화 시스템에 의해 수행되는 방법으로서, 사용자 단말로부터 특정 시험물질에 대한 시험 요청을 수신함에 따라 시험 설계를 위한 자동화 저작 툴을 제공하는 단계; 상기 사용자 단말을 통해 사용자에 의해 설정된 적어도 하나 이상의 시험 레이아웃에 따라 시험항목 및 시험절차를 포함하는 시험 전주기 설계를 처리하는 단계; 상기 시험 전주기 설계에 따라 시험 수행 중 획득되는 시험 데이터를 상기 사용자 단말로부터 수신하여 저장하되, 상기 적어도 하나 이상의 시험 레이아웃 각각과 사전 매칭된 전자문서 형태의 리포트 폼을 제공하여 상기 리포트 폼 내 입력 항목에 따라 전달되는 상기 시험 데이터를 수신하여 최종 리포트를 생성하는 단계; 및 사전 설정된 시험 가이드라인에 따라 시험 결과에 대한 검증 절차를 처리하는 단계를 포함한다. According to another embodiment, a method for automating a genotoxicity test is provided, which is performed by an automated genotoxicity test system, comprising: a step of providing an automated authoring tool for designing a test upon receiving a test request for a specific test substance from a user terminal; a step of processing a test full-cycle design including test items and test procedures according to at least one test layout set by a user through the user terminal; a step of receiving and storing test data acquired during a test according to the test full-cycle design from the user terminal, and providing a report form in the form of an electronic document pre-matched with each of the at least one test layout, and receiving the test data transmitted according to input items in the report form to generate a final report; and a step of processing a verification procedure for a test result according to a preset test guideline.

상기 유전독성 시험 자동화 방법은, 상기 시험 데이터를 저장할 때, 각 시험 데이터와 사전 설정된 형식의 로그 정보를 매칭하여 저장할 수 있다.The above-mentioned automated genetic toxicity test method can store the test data by matching each test data with log information in a preset format when storing the test data.

상기 로그 정보는 시험 식별정보, 시험 내역 및 업데이트 정보 중 적어도 하나 이상을 포함하고, 상기 업데이트 정보는, 업데이트 일시, 업데이트 사용자 및 업데이트 내역 중 적어도 하나 이상을 포함할 수 있다.The above log information may include at least one of test identification information, test details, and update information, and the update information may include at least one of update date and time, update user, and update details.

이 외에도, 개시되는 실시예를 구현하기 위한 방법을 실행하기 위한 컴퓨터 프로그램을 기록하는 컴퓨터 판독 가능한 기록 매체가 더 제공될 수 있다.In addition, a computer-readable recording medium recording a computer program for executing a method for implementing the disclosed embodiment may be further provided.

개시되는 실시예들에 따르면, 특정 시험물질에 대한 유전독성 시험과 관련하여 전주기 설계를 수행하고, 설계된 시험 전주기 설계에 따라 시험 중 획득되는 시험 데이터를 입력함에 따라 시험 데이터를 비롯한 각종 데이터를 자동으로 전산화 구축할 수 있다는 효과를 기대할 수 있다.According to the disclosed embodiments, it is expected that by performing a full-cycle design in relation to a genotoxicity test for a specific test substance and entering test data acquired during the test according to the designed test full-cycle design, it is possible to automatically computerize and construct various data including test data.

또한, 개시되는 실시예들에 따르면, 표준화된 워크플로우의 적용으로 유전독성 시험 자료의 신뢰성을 확보할 수 있다.Additionally, according to the disclosed embodiments, the reliability of genotoxicity test data can be secured by applying a standardized workflow.

또한, 개시되는 실시예들에 따르면, 관련된 업무와의 연계 표준 및 프로세스를 확립할 수 있다.Additionally, according to the disclosed embodiments, standards and processes for linking with related tasks can be established.

또한, 개시되는 실시예들에 따르면, 유전독성 시험과 관련된 자료를 규격화 형식으로 데이터 처리할 수 있다.Additionally, according to the disclosed embodiments, data related to genotoxicity testing can be data processed in a standardized format.

또한, 개시되는 실시예들에 따르면, 시험 데이터의 다양한 시험 가이드라인을 통한 검증을 통해, 시험 데이터의 신뢰성을 확보할 수 있다.In addition, according to the disclosed embodiments, the reliability of the test data can be secured through verification of the test data through various test guidelines.

도 1은 일 실시예에 따른 유전독성 시험 자동화 시스템과 사용자 단말 간의 연결 관계를 설명하기 위한 도면
도 2는 일 실시예에 따른 유전독성 시험 자동화 방법을 개략적으로 설명하기 위한 도면
도 3은 일 실시예에 따른 유전독성 시험 자동화 시스템의 상세 구성을 설명하기 위한 블록도
도 4 내지 도 10은 일 실시예에 따른 유전독성 시험 자동화 방법을 설명하기 위한 예시도
도 11은 일 실시예에 따른 유전독성 시험 자동화 방법을 설명하기 위한 흐름도
도 12는 일 실시예에 따른 컴퓨팅 장치를 포함하는 컴퓨팅 환경을 예시하여 설명하기 위한 블록도
FIG. 1 is a drawing for explaining the connection relationship between an automated genetic toxicity test system and a user terminal according to one embodiment.
Figure 2 is a drawing schematically illustrating an automated method for genetic toxicity testing according to one embodiment.
Figure 3 is a block diagram illustrating a detailed configuration of an automated genetic toxicity test system according to one embodiment.
Figures 4 to 10 are exemplary diagrams for explaining an automated method for genetic toxicity testing according to one embodiment.
Figure 11 is a flow chart for explaining a method for automating a genetic toxicity test according to one embodiment.
FIG. 12 is a block diagram illustrating a computing environment including a computing device according to one embodiment.

이하, 도면을 참조하여 본 발명의 구체적인 실시형태를 설명하기로 한다. 이하의 상세한 설명은 본 명세서에서 기술된 방법, 장치 및/또는 시스템에 대한 포괄적인 이해를 돕기 위해 제공된다. 그러나 이는 예시에 불과하며 본 발명은 이에 제한되지 않는다.Hereinafter, specific embodiments of the present invention will be described with reference to the drawings. The following detailed description is provided to help a comprehensive understanding of the methods, devices, and/or systems described herein. However, this is only an example and the present invention is not limited thereto.

본 발명의 실시예들을 설명함에 있어서, 본 발명과 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. 상세한 설명에서 사용되는 용어는 단지 본 발명의 실시예들을 기술하기 위한 것이며, 결코 제한적이어서는 안 된다. 명확하게 달리 사용되지 않는 한, 단수 형태의 표현은 복수 형태의 의미를 포함한다. 본 설명에서, "포함" 또는 "구비"와 같은 표현은 어떤 특성들, 숫자들, 단계들, 동작들, 요소들, 이들의 일부 또는 조합을 가리키기 위한 것이며, 기술된 것 이외에 하나 또는 그 이상의 다른 특성, 숫자, 단계, 동작, 요소, 이들의 일부 또는 조합의 존재 또는 가능성을 배제하도록 해석되어서는 안 된다.In describing embodiments of the present invention, if it is judged that a detailed description of a known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description will be omitted. In addition, the terms described below are terms defined in consideration of their functions in the present invention, and may vary depending on the intention or custom of the user or operator. Therefore, the definitions should be made based on the contents throughout this specification. The terms used in the detailed description are only for describing embodiments of the present invention, and should never be limited. Unless clearly used otherwise, the singular form includes the plural form. In this description, expressions such as "comprises" or "comprising" are intended to indicate certain features, numbers, steps, operations, elements, parts or combinations thereof, and should not be construed to exclude the presence or possibility of one or more other features, numbers, steps, operations, elements, parts or combinations thereof other than those described.

본 실시예에서 개시하는 유전독성 시험은 시험물질이 DNA나 염색체에 직접적으로 손상을 주어서 형태적 변화나 기능적 이상을 일으키는 현상을 관찰하는 시험분야일 수 있다. 예를 들어, 유전독성 시험은 의약, 농약, 각종 화학물질의 발암성 및 변이원성을 찾아내기 위한 시험일 수 있다.The genotoxicity test disclosed in this example may be a field of testing that observes the phenomenon in which a test substance directly damages DNA or chromosomes, causing morphological changes or functional abnormalities. For example, the genotoxicity test may be a test to find out the carcinogenicity and mutagenicity of pharmaceuticals, pesticides, and various chemical substances.

도 1은 일 실시예에 따른 유전독성 시험 자동화 시스템과 사용자 단말 간의 연결 관계를 설명하기 위한 도면이고, 도 2는 일 실시예에 따른 유전독성 시험 자동화 방법을 개략적으로 설명하기 위한 도면이며, 도 3은 일 실시예에 따른 유전독성 시험 자동화 시스템의 상세 구성을 설명하기 위한 블록도이다.FIG. 1 is a diagram for explaining a connection relationship between an automated genetic toxicity test system and a user terminal according to one embodiment, FIG. 2 is a diagram for schematically explaining a method for automated genetic toxicity testing according to one embodiment, and FIG. 3 is a block diagram for explaining a detailed configuration of an automated genetic toxicity test system according to one embodiment.

이하에서는, 일 실시예에 따른 유전독성 시험 자동화 방법을 설명하기 위한 예시도인 도 4 내지 도 10을 참조하여 설명하기로 한다.Hereinafter, a description will be given with reference to FIGS. 4 to 10, which are exemplary diagrams for explaining an automated genetic toxicity test method according to one embodiment.

본 실시예에서 개시하는 유전독성 시험 자동화 시스템(100)은 유전독성 시험과 관련된 프로젝트 결정, 기준정보 설정, 시험 설계, 시험결과 수집 및 리포팅과 같은 작업을 자동화화기 위한 구성을 의미할 수 있다. The automated genotoxicity test system (100) disclosed in this embodiment may mean a configuration for automating tasks such as project decision, reference information setting, test design, test result collection, and reporting related to genotoxicity testing.

도 1을 참고하면, 유전독성 시험 자동화 시스템(100)은 특정 시험물질에 대한 시험과 관련된 절차 및 시험자료를 자동으로 구축 및 관리하기 위한 구성일 수 있다. 이러한 유전독성 시험 자동화 시스템(100)은 사용자 단말(200)과 통신 연결되어 정보를 송수신할 수 있다.Referring to Fig. 1, the automatic genetic toxicity test system (100) may be configured to automatically build and manage procedures and test data related to a test for a specific test substance. This automatic genetic toxicity test system (100) may be connected to a user terminal (200) to transmit and receive information.

사용자 단말(200)은 유전독성 시험 자동화 시스템(100)을 통해 후술하는 시험 전주기 설계를 비롯하여 시스템 전반적인 관리를 수행하는 운영자 및 시험 중 발생하는 각종 시험 데이터를 입력하는 시험자를 비롯한 사용자의 단말을 의미할 수 있다. 이때, 시험자는 실제 시험을 수행하는 시험자와 시험 책임자 등 복수 명일 수 있다.The user terminal (200) may refer to a user terminal including an operator who performs overall management of the system, including the design of the entire test cycle described below, through the genetic toxicity test automation system (100), and a tester who inputs various test data generated during the test. In this case, the tester may include a plurality of people, including a tester who performs the actual test and a test manager.

도 2를 참고하면, 사용자 단말(200)은 네트워크를 통하여 유전독성 시험 자동화 시스템(100)에 구현될 웹 인터페이스에 의하여 자동화 저작 툴을 제공받아 시험 전주기 설계 등을 비롯한 시험관련 프로세스를 셋팅하고, 자동화 저작 툴을 통해 생성된 자동화 프로세스를 이용하여 시험 처리 중 시험 데이터 등록을 비롯한 시험과 관련된 다양한 업무를 수행할 수 있다. 이 경우, 사용자 단말(200)은 컴퓨팅 기능 및 통신 기능을 가지고 있는 단말이면 가능하며, 웹 UI(web UI), 이메일, 메신저 또는 챗봇(chat-bot) 등을 통하여 유전독성 시험 자동화 시스템(100)의 웹 인터페이스와 접속 가능할 수 있다. 사용자 단말(200)은 휴대폰, 데스크 탑, 태블릿 PC 등의 유무선 단말이 모두 가능할 수 있다.Referring to FIG. 2, the user terminal (200) may receive an automation authoring tool through a web interface implemented in the genetic toxicity test automation system (100) via a network, set up test-related processes including test full cycle design, and perform various tasks related to the test including test data registration during test processing using the automation process generated through the automation authoring tool. In this case, the user terminal (200) may be any terminal having computing and communication functions, and may be connected to the web interface of the genetic toxicity test automation system (100) via a web UI, email, messenger, or chat-bot. The user terminal (200) may be any wired or wireless terminal such as a mobile phone, a desktop, or a tablet PC.

유전독성 시험 자동화 시스템(100)은 사용자 단말(200) 상의 웹 페이지 형태 또는 애플리케이션을 통해 시험 전주기 설계를 비롯한 유전독성 시험과 관련된 업무를 처리할 때, 챗봇 또는 메신저를 이용하여 시험 절차 안내, 입력 항목에 대한 입력 안내, 필수 입력 항목에 대한 데이터 입력 요청 등의 메시지를 제공할 수 있다. 이때, 챗봇 또는 메신저를 통해 송수신 되는 메시지는 메시지의 단어들을 추출하여 문장들을 분해하는 파싱 및 자연어 처리가 수행될 수 있다. When the genetic toxicity test automation system (100) processes tasks related to the genetic toxicity test, including the design of the entire test cycle, through a web page or application on the user terminal (200), it can provide messages such as guidance on test procedures, guidance on inputting input items, and requests for data input for required input items, using a chatbot or messenger. At this time, the messages sent and received through the chatbot or messenger can be subject to parsing and natural language processing that extracts words from the messages and decomposes them into sentences.

도 2와 같이, 유전독성 시험 자동화 시스템(100)은 프로젝트 관리 시스템인 PMS 시스템을 비롯한 다수의 서비스를 제공하기 위한 각각의 애플리케이션과도 연계되어, 필요한 데이터를 서로 송수신할 수 있다. As shown in Fig. 2, the genetic toxicity test automation system (100) is also linked to each application for providing a number of services, including the PMS system, which is a project management system, and can transmit and receive necessary data to each other.

본 실시예에 따른 유전독성 시험 자동화 시스템(100)은 자동화, 로봇 프로세서 자동화(RPA), 인공지능(AI), 머신러닝(ML), 분석, 자동화 도구 및 기술을 종합적으로 활용하여 업무 프로세서를 자동화하고 최적하는 하이퍼 오토메이션(hyper automation)을 구현할 수 있다. 예를 들어, 유전독성 시험 자동화 시스템(100)은 광학 문자 인식(optical character recognition, OCR), 머신러닝, RPA, 챗봇(chatbot) 등의 다양한 자동화 기술을 적용하여 프로세스 자동화를 구현할 수 있는 것이다. 상기 프로세서 자동화는 유전독성 시험과 관련된 시험 설계, 시험 데이터 입력, 리포팅 및 검증 등의 업무 프로세서를 전산화 하여 사전 설정된 기준에 따라 자동으로 처리함을 의미할 수 있다. 이때, 본 실시예는 딥러닝을 활용한 입력된 문서에 대한 디텍션 기술을 적용함에 따라 시험자의 수작업을 최소화할 수 있다.The genotoxicity test automation system (100) according to the present embodiment can implement hyper automation that automates and optimizes work processes by comprehensively utilizing automation, robotic process automation (RPA), artificial intelligence (AI), machine learning (ML), analysis, and automation tools and technologies. For example, the genotoxicity test automation system (100) can implement process automation by applying various automation technologies such as optical character recognition (OCR), machine learning, RPA, and chatbot. The process automation may mean that work processes such as test design, test data input, reporting, and verification related to genotoxicity tests are computerized and automatically processed according to preset criteria. At this time, the present embodiment can minimize the manual work of a tester by applying a detection technology for an input document utilizing deep learning.

또한, 유전독성 시험 자동화 시스템(100)은 Open API를 활용한 다양한 서드파티 장비 연계와 개방형 생태계를 구축할 수 있다. 예를 들어, 유전독성 시험 자동화 시스템(100)은 개방형 시스템으로서 다양한 시험장비와 연계 지원 및 연동 API를 제공할 수 있다.In addition, the genetic toxicity test automation system (100) can build an open ecosystem and link various third-party equipment using Open API. For example, the genetic toxicity test automation system (100) can provide support for linking with various test equipment and linking API as an open system.

또한, 유전독성 시험 자동화 시스템(100)은 클라우드 서비스로 확장할 수 있다. 구체적으로, 유전독성 시험 자동화 시스템(100)은 클라우드 서버 형태로 구현되어, 사용자(시험자 및 운영자)가 위치와 상관없이 어디서든 사용자 단말(200)을 통해 시스템에 접근할 수 있도록 할 수 있다. 이러한 환경에서, 유전독성 시험 자동화 시스템(100)은 사용자 단말(200)로 웹 페이지 또는 애플리케이션을 이용한 시험 전주기 설계를 위한 자동화 저작 툴을 제공할 수 있다. 이후, 사용자 단말(200)은 유전독성 시험 자동화 시스템(100)에 접근하여 시험 데이터를 등록하거나, 또는 검증된 시험 결과를 제공받는 등의 업무 프로세스 처리할 수 있다. 이때, 유전독성 시험 자동화 시스템(100)은 시험 전주기 설계를 위한 표준화된 복수의 시험 레이아웃을 제공하고, 표준화된 데이터 획득을 위한 데이터 입력 항목을 제공하며, 표준화된 양식에 따라 최종 리포트를 생성할 수 있다. 이를 통해, 본 실시예는 대용량 데이터 분석을 통한 측정 표준화에 기초한 데이터 구축을 구현할 수 있다. In addition, the genotoxicity test automation system (100) can be expanded to a cloud service. Specifically, the genotoxicity test automation system (100) can be implemented in the form of a cloud server so that users (testers and operators) can access the system through a user terminal (200) from anywhere, regardless of location. In this environment, the genotoxicity test automation system (100) can provide an automated authoring tool for designing the entire test cycle using a web page or application to the user terminal (200). Thereafter, the user terminal (200) can access the genotoxicity test automation system (100) to process work processes such as registering test data or receiving verified test results. At this time, the genotoxicity test automation system (100) can provide a standardized plurality of test layouts for designing the entire test cycle, provide data input items for obtaining standardized data, and generate a final report according to a standardized form. Through this, the present embodiment can implement data construction based on standardization of measurement through large-scale data analysis.

상술한 유전독성 시험 자동화 시스템(100)에 대한 상세 설명은 후술하기로 한다.A detailed description of the above-described automated genetic toxicity test system (100) will be provided later.

도 3을 참고하면, 유전독성 시험 자동화 시스템(100)은 설계 처리부(110), 시험 처리부(130) 및 검증부(150)를 포함한다. 도 3에 도시된 구성요소들은 본 개시에 따른 유전독성 시험 자동화 시스템(100)를 구현하는데 있어서 필수적인 것은 아니어서, 본 명세서 상에서 설명되는 유전독성 시험 자동화 시스템(100)는 위에서 열거된 구성요소들 보다 많거나, 또는 적은 구성요소들을 가질 수 있다. 예를 들어, 유전독성 시험 자동화 시스템(100)은 통신부, 메모리, 입력부 및 출력부 등을 추가로 구비할 수 있다.Referring to FIG. 3, the genotoxicity test automation system (100) includes a design processing unit (110), a test processing unit (130), and a verification unit (150). The components illustrated in FIG. 3 are not essential for implementing the genotoxicity test automation system (100) according to the present disclosure, and thus the genotoxicity test automation system (100) described in this specification may have more or fewer components than the components listed above. For example, the genotoxicity test automation system (100) may additionally include a communication unit, a memory, an input unit, and an output unit.

도 3에 도시된 구성요소들은 통신 네트워크(미도시)를 통해 서로 간에 통신 가능하게 연결될 수 있다. 몇몇 실시예들에서, 통신 네트워크는 인터넷, 하나 이상의 로컬 영역 네트워크(local area networks), 광역 네트워크(wire area networks), 셀룰러 네트워크, 모바일 네트워크, 그 밖에 다른 종류의 네트워크들, 또는 이러한 네트워크들의 조합을 포함할 수 있다.The components illustrated in FIG. 3 may be communicatively connected to one another via a communications network (not shown). In some embodiments, the communications network may include the Internet, one or more local area networks, wire area networks, a cellular network, a mobile network, other types of networks, or a combination of such networks.

설계 처리부(110)는 사용자 단말(200)로부터 특정 시험물질에 대한 시험 요청을 수신함에 따라 시험 설계를 위한 자동화 저작 툴을 제공하고, 사용자 단말(200)을 통해 사용자에 의해 설정되는 적어도 하나 이상의 시험 레이아웃에 따라 시험항목 및 시험절차를 포함하는 시험 전주기 설계를 처리할 수 있다. The design processing unit (110) provides an automated authoring tool for test design upon receiving a test request for a specific test substance from a user terminal (200), and can process a test full cycle design including test items and test procedures according to at least one test layout set by a user through the user terminal (200).

상기 시험 전주기 설계는 특정 시험물질에 대한 비임상 시험과 관련된 전체 모든 과정을 의미할 수 한다. 도 6을 참고하면, 설계 처리부(110)는 외부 시스템(예를 들어, PMS 시스템)으로부터 전달되는 시험물질 관련 파일을 수신하고(PMS 입력), 이를 기초로 시험물질을 파악할 수 있다. The above test pre-cycle design may refer to all processes related to non-clinical testing for a specific test substance. Referring to Fig. 6, the design processing unit (110) may receive a test substance-related file transmitted from an external system (e.g., PMS system) (PMS input) and identify the test substance based on this.

추가로, 설계 처리부(110)는 외부 시스템으로부터 전달되는 시험물질 관련 파일의 내용을 인식 및 분석하여, 시험 전주기 설계를 위해 요구되는 사항을 자동으로 파악할 수 있다. 이때, 설계 처리부(110)는 시험물질 관련 파일의 내용 분석을 위해 OCR 기술을 이용할 수 있다. 예를 들어, 시험물질 관련 파일이 시험물질명 및 시험종류 등을 포함하고 있는 경우, 설계 처리부(110)는 시험물질 관련 파일의 분석을 통해 시험자의 별도의 데이터 입력 없이도 파악된 사항을 시험 전주기 설계 시 자동으로 적용할 수 있다.In addition, the design processing unit (110) can recognize and analyze the contents of the test substance-related file transmitted from an external system, and automatically identify the items required for designing the entire test cycle. At this time, the design processing unit (110) can use OCR technology to analyze the contents of the test substance-related file. For example, if the test substance-related file includes the test substance name and test type, the design processing unit (110) can automatically apply the identified items to the test entire cycle design through the analysis of the test substance-related file without the need for separate data input by the tester.

상술한 시험은 복귀돌연변이시험, 염색체 이상 시험, 체내(in vivo) 소핵시험, 체외(in vitro) 소핵시험, 체내 코멧시험(In vivo Comet assay) 및 체내 Pig-a 유전자 돌연변이시험(In vivo Pig-a gene mutation assay) 중 적어도 하나 이상을 포함할 수 있다.The above-described tests may include at least one of a reverse mutation assay, a chromosome aberration assay, an in vivo micronucleus assay, an in vitro micronucleus assay, an in vivo Comet assay, and an in vivo Pig-a gene mutation assay.

복귀돌연변이시험은 특정 아미노산 합성이 저해된 미생물을 이용하여 시험물질에 의한 아미노산 합성 균주로 전환되는지를 확인함으로써 유전 독성을 측정하는 시험법을 의미할 수 있다. 이는, 유전독성시험법 중 빠르고 간편하면서도 발암성 시험 결과와 매우 밀접한 상관관계를 보이는 시험법으로서 신약개발의 초기 Screening 단계 및 의약품, 식품첨가물, 농약, 일반화학물질 등의 안전성 시험에서 널리 사용될 수 있다. 상기 염색체 이상 시험은 시험물질에 의한 염색체의 구조적 이상을 측정하기 위한 시험법을 의미할 수 있다. 상기 체내(in vivo) 소핵시험은 시험물질을 투여한 설치류의 골수나 말초혈액 세포에서 유발되는 염색체의 손상이나 Mitotic Apparatus의 손상을 검출하는 데 사용되는 시험법을 의미할 수 있다. 상기 체외(in vitro) 소핵시험은 포유동물세포를 이용하여 염색체의 구조적이상 (Clastogenic) 및 수적이상(Aneugenic)을 일으키는 물질을 측정하는 시험법을 의미할 수 있다. 상기 생체 내 코멧시험(in vivo Comet assay)은 개별세포에서 DNA 수준의 손상을 평가하는 시험으로서, 단일 세포 현탁액을 Low melting 아가겔에 넣은 후, 용해하고 알칼리 (pH>13) 조건에서 전기영동을 하여 DNA의 손상을 평가하는 시험을 의미할 수 있다. 상기 생체 내 Pig-a 유전자 돌연변이시험(In vivo Pig-a gene mutation assay)은 In vivo gene mutation assay로서 X 염색체 상의 Pig-a 유전자의 mutation을 검출하는 시험법을 의미할 수 있다.The reversion mutation test may refer to a test method for measuring genotoxicity by confirming whether a microorganism in which specific amino acid synthesis is inhibited is converted into an amino acid synthesis strain by a test substance. This is a test method that is quick and simple among genotoxicity tests and shows a very close correlation with the results of a carcinogenicity test, and can be widely used in the early screening stage of new drug development and in safety tests for pharmaceuticals, food additives, pesticides, general chemicals, etc. The chromosome aberration test may refer to a test method for measuring a structural abnormality of a chromosome caused by a test substance. The in vivo micronucleus test may refer to a test method used to detect damage to a chromosome or damage to a mitotic apparatus induced in bone marrow or peripheral blood cells of rodents administered a test substance. The in vitro micronucleus test may refer to a test method for measuring a substance that causes a structural abnormality (Clastogenic) and a numerical abnormality (Aneugenic) of a chromosome using mammalian cells. The above in vivo Comet assay is a test to evaluate damage at the DNA level in individual cells. It can mean a test to evaluate damage to DNA by placing a single cell suspension in low melting agar gel, dissolving it, and performing electrophoresis under alkaline (pH>13) conditions. The above in vivo Pig-a gene mutation assay is an in vivo gene mutation assay and can mean a test method to detect mutations in the Pig-a gene on the X chromosome.

도 4를 참고하면, 설계 처리부(110)는 시험 별로 수행해야 하는 시험항목을 포함할 수 있다. 예를 들어, 복귀돌연변이시험은 Bacteria Strain Selection, S9 Mix, Positive Control Selection, Control Condition 및 Dose Condition을 포함하는 시험항목을 포함할 수 있다. 이때, 시험항목은 시험 수행 시 시험자가 수행하거나, 또는 시험 수행 시 고려해야 하는 항목을 포함할 수 있다.Referring to FIG. 4, the design processing unit (110) may include test items to be performed for each test. For example, a reversion mutation test may include test items including Bacteria Strain Selection, S9 Mix, Positive Control Selection, Control Condition, and Dose Condition. At this time, the test items may include items that a tester performs when performing a test or items that must be considered when performing a test.

도 5를 참고하면, 설계 처리부(110)는 시험 전주기 설계를 위한 자동화 저작 툴(예를 들어, 도 5의 study layout designer)을 제공할 수 있다. 상기 자동화 저작 툴은 시험 전주기 설계를 위한 시험별 복수의 시험 레이아웃이 사전에 생성 및 매칭된 상태일 수 있다. 이러한 자동화 저작 툴은 사용자 단말(200)에 사전 설치된 애플리케이션을 통해 실행되거나, 또는 웹 페이지를 통해 표시될 수 있다. Referring to FIG. 5, the design processing unit (110) may provide an automated authoring tool (e.g., study layout designer of FIG. 5) for designing the entire test cycle. The automated authoring tool may have multiple test layouts for each test for designing the entire test cycle created and matched in advance. This automated authoring tool may be executed through an application pre-installed on the user terminal (200) or displayed through a web page.

도 6을 참고하면, 설계 처리부(110)는 사용자가 사용자 단말(200) 상의 자동화 저작 툴을 조작함에 따라 선택 및 전달되는 특정 시험물질에 대한 시작부터 종료까지의 시험 전주기에 수행해야 하는 복수의 시험 레이아웃을 기초로 시험 전주기 설계를 설정할 수 있다. Referring to FIG. 6, the design processing unit (110) can set a test cycle design based on multiple test layouts that must be performed in the test cycle from start to end for a specific test substance selected and transmitted as the user operates the automated authoring tool on the user terminal (200).

이때, 설계 처리부(110)는 자동화 저작 툴을 통해 특정 시험물질 또는 특정 시험에 사전 매칭된 복수의 시험 레이아웃을 선 제공하고, 사용자에 의해 선택되도록 하는 방식으로 시험 설계를 수행할 수 있다.At this time, the design processing unit (110) can perform test design by providing multiple test layouts pre-matched to a specific test substance or a specific test through an automated authoring tool and allowing the user to select them.

설계 처리부(110)는 시험 전주기 설계 시 사용자에 의해서 선택된 복수의 시험 레이아웃에 대한 검증 절차를 수행하여, 해당 시험물질 또는 해당 시험에 매칭되는 시험 레이아웃이 아닌 경우, 이를 인지할 수 있도록 알림 메시지를 생성 및 제공할 수 있다. The design processing unit (110) can perform a verification procedure for multiple test layouts selected by the user during the test pre-cycle design, and generate and provide a notification message so that the user can recognize that the test layout does not match the test material or the test.

설계 처리부(110)는 사용자에 의해서 선택되어 완성된 시험 전주기 설계에 대한 검증 절차를 수행하여, 해당 시험물질 또는 해당 시험에 필수로 포함되어야 하는 시험 레이아웃이 누락되거나, 또는 불필요한 시험 레이아웃이 포함된 경우, 이를 인지할 수 있도록 알림 메시지를 생성 및 제공할 수 있다. The design processing unit (110) can perform a verification procedure on a test full cycle design selected and completed by a user, and generate and provide a notification message so that a user can be aware of cases where a test material or a test layout that must be included in the test is missing or an unnecessary test layout is included.

상술한 시험 레이아웃 및 시험 전주기 설계에 대한 검증을 통해, 본 실시예는 유전독성 시험에 대한 시험 전과정을 표준화할 수 있다는 효과를 기대할 수 있다. 이때, 설계 처리부(110)는 사용자에 의해서 설정되는 시험 레이아웃에 대한 검증 절차도 수행하기 때문에, 표준화에 대한 신뢰성을 보다 향상시킬 수 있다.Through verification of the test layout and test pre-cycle design described above, this embodiment can be expected to have the effect of standardizing the entire test process for a genotoxicity test. At this time, since the design processing unit (110) also performs a verification procedure for the test layout set by the user, the reliability of the standardization can be further improved.

시험 처리부(130)는 시험 전주기 설계에 따라 시험 수행 중 획득되는 시험 데이터를 사용자 단말(200)로부터 수신하여 저장하되, 적어도 하나 이상의 시험 레이아웃 각각과 사전 매칭된 전자문서 형태의 리포트 폼을 제공하여 리포트 폼 내 입력 항목에 따라 전달되는 시험 데이터를 수신하여 최종 리포트를 생성할 수 있다.The test processing unit (130) receives and stores test data acquired during test execution according to the test pre-cycle design from the user terminal (200), and provides a report form in the form of an electronic document pre-matched with at least one test layout, so that the test data transmitted according to the input items in the report form can be received to generate a final report.

예를 들어, 시험 데이터는 시험 장비를 활용하여 시험자를 통해 획득된 시약의 색상 변경 개수, 기계 카운팅을 통해 산출된 데이터 등을 포함할 수 있으며, 이에 한정되지 않는다. 시험 데이터는 시험물질 또는 시험별로 서로 상이할 수 있다.For example, test data may include, but is not limited to, the number of color changes in a reagent obtained by a tester using test equipment, data produced through machine counting, etc. Test data may vary from test substance to test substance or test to test.

또한, 시험 데이터는 문자 형식의 데이터 및 이미지 형식의 데이터(정지영상 및 동영상 포함)를 모두 포함할 수 있다.Additionally, test data may include both text data and image data (including still images and moving images).

상술한 입력 항목은 입력되는 데이터의 표준화를 위해 명칭, 정의, 형식 및 규칙 등에 대한 원칙이 사전에 설정되고, 이를 기초로 데이터가 입력될 수 있도록 생성된 항목일 수 있다. The input items described above may be items created so that data can be entered based on principles such as names, definitions, formats, and rules that have been established in advance to standardize the data being entered.

유전독성 시험 자동화 시스템(100)은 표준화된 입력 항목에 표준화 규칙에 따라 데이터가 입력될 수 있도록 챗봇 또는 메신저를 통해 데이터 입력 안내를 제공할 수 있다. 이를 위해, 유전독성 시험 자동화 시스템(100)은 시험 처리부(130)를 통해 입력 항목별 데이터 입력 안내를 사전 설정하고, 이를 챗봇 또는 메신저를 통해 사용자 단말(200)로 제공할 수 있다.The genetic toxicity test automation system (100) can provide data entry guidance through a chatbot or messenger so that data can be entered into standardized input items according to standardized rules. To this end, the genetic toxicity test automation system (100) can preset data entry guidance for each input item through a test processing unit (130) and provide this to a user terminal (200) through a chatbot or messenger.

상술한 최종 리포트는 유전독성 시험에 대한 결과를 보고하기 위한 형식을 기초한 리포트로, 공공기관을 비롯하여 다수의 기관들 간에 사전 공유된 표준화된 매뉴얼(예를 들어, 유전독성시험 결과보고 서식)에 따라 시험 결과를 출력할 수 있도록 하기 위한 리포트일 수 있다.The final report described above is a report based on a format for reporting the results of a genotoxicity test, and may be a report for enabling the test results to be printed according to a standardized manual (e.g., genotoxicity test result report format) shared in advance between multiple organizations including public institutions.

시험 처리부(130)는 시험 데이터를 저장할 때, 각 시험 데이터와 사전 설정된 형식의 로그 정보를 매칭하여 저장할 수 있다. 상기 로그 정보는 시험 데이터의 변경, 업데이트 등을 수행한 주체, 일시, 위치 등을 파악하기 위한 용도로 활용될 수 있다. 예를 들어, 시험 데이터의 데이터 조작 가능성을 검증할 때 로그 정보를 활용할 수 있다.When storing test data, the test processing unit (130) can match and store log information in a preset format with each test data. The log information can be used to identify the subject, time, location, etc. who performed changes, updates, etc. of the test data. For example, the log information can be used when verifying the possibility of data manipulation of the test data.

상기 로그 정보는 시험 식별정보, 시험 내역 및 업데이트 정보 중 적어도 하나 이상을 포함할 수 있다.The above log information may include at least one of test identification information, test details, and update information.

상기 시험 식별정보는 시험명, 시험 요청일 및 버전을 포함할 수 있으며, 이에 한정되지 않고, 수행되는 시험을 식별하기 위한 정보를 추가 및 변경할 수 있다.The above test identification information may include, but is not limited to, the test name, test request date, and version, and information for identifying the test being performed may be added and changed.

상기 시험 내역은 시험 처리내역 및 시험 진행 상황을 비롯하여 시험 중 발생하는 각종 사항을 포함하는 항목을 의미할 수 있으며, 운용자에 따라 포함되는 정보를 추가 및 변경할 수 있다. 상기 시험 처리내역은 시험 중 사용자(예를 들어, 시험자)가 실제 처리한 사항을 의미하는 것으로, 예를 들어, 시험물질 500mg을 DMSO로 1ml로 용해시킴 등일 수 있다.The above test details may refer to items including test processing details and test progress status, as well as various matters occurring during the test, and the operator may add and change the included information. The above test processing details refer to matters actually processed by the user (e.g., tester) during the test, for example, dissolving 500 mg of test substance into 1 ml of DMSO.

상기 업데이트 정보는 업데이트 일시, 업데이트 사용자 및 업데이트 내역 중 적어도 하나 이상을 포함할 수 있으며, 이에 한정되지 않고, 시험 데이터의 업데이트와 관련된 각종 정보를 추가 및 변경할 수 있다. 본 실시예는 사용자(예를 들어, 시험자)별로 시험 권한이 사전 설정될 수 있고, 시험 권한에 따라 접근할 수 있는 시험 데이터의 레벨도 사전 설정될 수 있다. 이를 위해, 각각의 시험 데이터 및 해당 시험 데이터를 입력하기 위한 입력 항목은 사전에 레벨이 설정될 수 있고, 이러한 레벨에 따라 접근 권한이 매칭되어 설정될 수 있다.The above update information may include at least one of update date, update user, and update history, but is not limited thereto, and various information related to the update of test data may be added and changed. In this embodiment, test authority may be preset for each user (e.g., tester), and the level of test data that can be accessed according to the test authority may also be preset. To this end, each test data and input item for entering the corresponding test data may have a level preset, and access authority may be matched and set according to this level.

도 7 내지 도 10을 참고하면, 시험 처리부(130)는 특정 시험 레이아웃이 선택됨에 따라 사전 매칭된 리포트 폼을 추출하여 제공할 수 있다. 예를 들어, 복귀돌연변이 시험인 경우, 리포트 폼은 복귀돌연변이 시험 기록지, 배지조제 및 균접종 사용기록지, OD값 측정 기록지, 시험물질 및 S9 조제 기록지, 시험물질 처리 기록지 및 복귀돌연변이 집락 계수지 등에 각각 대응되어 입력되어야 하는 입력 항목을 포함하는 전자문서 형태의 리포트 폼을 포함할 수 있다.Referring to FIGS. 7 to 10, the test processing unit (130) may extract and provide a pre-matched report form as a specific test layout is selected. For example, in the case of a reversion mutation test, the report form may include an electronic document-type report form including input items that must be entered corresponding to each of a reversion mutation test record sheet, a medium preparation and inoculation use record sheet, an OD value measurement record sheet, a test substance and S9 preparation record sheet, a test substance treatment record sheet, and a reversion mutation colony count sheet.

시험 처리부(130)는 리포트 폼에 따라 입력되는 시험 데이터를 수신하여 등록하되, 로그 정보를 이용하여 관련 시험에 대한 시험 데이터의 히스토리를 생성 및 매칭하여 저장할 수 있다. 상기 시험 데이터의 히스토리는 유전독성 시험 처리 중 발생하는 사항을 시험별로 히스토리 형식으로 확인하기 위해 생성되는 것을 의미할 수 있다. 예를 들어, 시험 데이터의 히스토리는 시험물질명, 시험명, 데이터 수신일, 처방일(prescription date), 버전, 시험내역, 업데이트 사용자 및 업데이트 일시(날짜, 시간 포함) 중 적어도 하나 이상을 포함하여 생성될 수 있다. 이때, 시험 데이터의 히스토리는 데이터의 발생 일시에 따라 시계열 순서로 나열되거나, 또는 운영자에 의해서 사전 설정된 순서에 따라 나열되도록 생성되어, 확인이 용이하도록 할 수 있다.The test processing unit (130) receives and registers test data entered according to the report form, and may create, match, and store a history of test data for a related test using log information. The history of the test data may mean that it is created to check matters occurring during the processing of a genotoxicity test in the form of a history for each test. For example, the history of the test data may be created to include at least one of a test substance name, a test name, a data reception date, a prescription date, a version, a test detail, an update user, and an update date and time (including the date and time). At this time, the history of the test data may be created to be listed in chronological order according to the occurrence date of the data, or to be listed in an order preset by an operator, so as to facilitate confirmation.

시험 처리부(130)는 리포트 폼 내 필수 입력 사항에 대한 데이터 입력이 완료되면, 시험 전주기 설계를 기초로 다음 사용자 보고를 비롯한 다음 절차를 처리할 수 있다.When data entry for required input items in the report form is completed, the test processing unit (130) can process the following procedures, including the next user report, based on the test pre-cycle design.

예를 들어, 시험 처리부(130)는 리포트 폼 내 필수 입력 사항에 대한 데이터 입력이 완료되면, 도 6과 같은 시험 전주기 설계에 따라, 다음 시험 절차에 착수하도록 하거나, 최종 리포트를 생성하거나, 또는 상급자 보고를 위한 메일을 발송하는 등의 다음 절차를 처리할 수 있다.For example, when data entry for required input items in the report form is completed, the test processing unit (130) can process the next procedure, such as starting the next test procedure, generating a final report, or sending an email for reporting to a superior, according to the test pre-cycle design as shown in FIG. 6.

도 7 내지 도 10과 같이, 상기 리포트 폼은 시험 중 기록되어야 하는 복수의 입력 항목을 포함할 수 있다. 예를 들어, 입력 항목은 Experiment ID, Experiment Title, Experiment Category, Version, Activation, Update User, Update Date Time, Activate, Received Date, Storage Date 및 Confirmation Date 등을 비롯하여 진행되는 시험과 관련되어 기록되어 하는 사항을 모두 포함할 수 있다.As shown in FIGS. 7 to 10, the report form may include multiple input items that must be recorded during a test. For example, the input items may include all items that must be recorded in relation to the ongoing test, including Experiment ID, Experiment Title, Experiment Category, Version, Activation, Update User, Update Date Time, Activate, Received Date, Storage Date, and Confirmation Date.

시험 처리부(130)는 검증부(130)를 통해 검증이 이루어진 시험 결과를 전달받아 저장 및 관리할 수 있다. 도시하지 않았지만, 유전독성 시험 자동화 시스템(100)은 시험 데이터 및 시험 결과를 비롯하여 시스템과 관련된 각종 데이터를 저장하는 시스템 내 또는 외부 데이터베이스를 구비할 수 있다. The test processing unit (130) can receive, store and manage the test results verified through the verification unit (130). Although not shown, the genotoxicity test automation system (100) can have an internal or external database that stores various data related to the system, including test data and test results.

시험 처리부(130)는 사용자의 요청에 따라 각종 데이터를 제공할 수 있다. 이때, 시험 처러부(130)는 데이터별로 사전 설정된 접근 권한에 따라 사용자를 인증하고 데이터를 제공할 수 있다. The test processing unit (130) can provide various data according to the user's request. At this time, the test processing unit (130) can authenticate the user and provide the data according to the access rights preset for each data.

검증부(150)는 사전 설정된 가이드 라인에 따라 시험 결과에 대한 검증 절차를 처리할 수 있다. 상기 시험 결과는 시험 처리 중 수집되는 복수의 시험 데이터를 포함할 수 있다.The verification unit (150) can process a verification procedure for a test result according to preset guidelines. The test result can include a plurality of test data collected during test processing.

상기 시험 가이드라인은 OECD 가이드라인 및 로컬 가이드라인에 기초한 제1 시험 가이드라인 및 21 CFR Part 11을 비롯한 전자서명 및 전자기록 관련 법률에 기초한 제2 시험 가이드라인 중 적어도 하나 이상을 포함할 수 있다.The above test guidelines may include at least one of the following: a first test guideline based on OECD guidelines and local guidelines, and a second test guideline based on laws relating to electronic signatures and electronic records, including 21 CFR Part 11.

상기 제1 시험 가이드라인은 시험 데이터가 적합한 방법으로 획득되었음을 증명하기 위한 시험 가이드라인일 수 있다. 구체적으로, 상기 제1 시험 가이드라인은 의약품 등의 유전독성시험 시 의약품규제조화위원회(International Conference on Harmonization of Technical Requirements for Registration of Pharmaceutical for Human Use, 이하 ICH) 및 경제 협력개발기구(Organization for Economic Cooperation and Development, 이하 OECD)에 의한 가이드라인을 포함할 수 있다. The above first test guideline may be a test guideline for proving that the test data was obtained by a suitable method. Specifically, the above first test guideline may include guidelines by the International Conference on Harmonization of Technical Requirements for Registration of Pharmaceutical for Human Use (ICH) and the Organization for Economic Cooperation and Development (OECD) for genotoxicity tests of pharmaceuticals, etc.

상기 로컬 가이드라인은 화학물질 등록 및 평가 등에 관한 법률에 기초한 것으로, 자료의 신뢰성, 시험방법에 대한 평가, 보고서 결과 기술에 대한 평가, 결과에 대한 통계학적 분석 및 비시험자료에 대한 불확실성 평가를 위한 시험 가이드라인을 포함할 수 있다. The above local guidelines are based on the Act on Registration and Evaluation of Chemical Substances, etc., and may include test guidelines for reliability of data, evaluation of test methods, evaluation of report result description, statistical analysis of results, and uncertainty assessment of non-test data.

상기 제2 시험 가이드라인은 실험 데이터의 조작 가능성을 검출하기 위한 시험 가이드라인일 수 있다. 구체적으로, 21 CFR Part 11은 전자 기록(Electronic Records), 전자 서명(Electronic Signatures), 검증(Validation), 용어집(Glossary of Terms), 타임 스탬프(Time Stamps), 전가기록의 유지관리(Maintenance of Electronic Records), 전자 기록의 전자 사본(Electronic Copies of Electronic Records), 승인된 개인으로 시스템 액세스를 제한(limiting system access to authorized individuals), 운영 체제 점검 사용(use of operational system checks), 권한 확인 사용(use of authority checks), 장치 검사 사용(use of device checks), 전자 시스템을 개발, 유지 관리 또는 사용하는 사람이 할당된 작업을 수행하기 위한 교육, 훈련 및 경험을 가지고 있는지 확인(determination that persons who develop, maintain, or use electronic systems have the education, training, and experience to perform their assigned tasks), 전자 서명에 따라 시작된 작업에 대해 개인에게 책임을 묻는 서면 정책을 수립하고 준수하는지 여부(establishment of and adherence to written policies that hold individuals accountable for actions initiated under their electronic signatures), 시스템 문서에 대한 적절한 통제(appropriate controls over systems documentation), 폐쇄 시스템에 대한 제어에 해당하는 개방 시스템에 대한 제어(controls for open systems corresponding to controls for closed systems) 및 전자 서명과 관련된 요구 사항(requirements related to electronic signatures) 중 적어도 하나 이상과 관련된 가이드라인을 포함할 수 있다.The above second test guideline may be a test guideline for detecting the possibility of manipulation of experimental data. Specifically, 21 CFR Part 11 covers Electronic Records, Electronic Signatures, Validation, Glossary of Terms, Time Stamps, Maintenance of Electronic Records, Electronic Copies of Electronic Records, limiting system access to authorized individuals, use of operational system checks, use of authority checks, use of device checks, determination that persons who develop, maintain, or use electronic systems have the education, training, and experience to perform their assigned tasks, establishment of and adherence to written policies that hold individuals accountable for actions initiated under their electronic signatures, appropriate controls over systems documentation, and use of closed systems. It may include guidelines related to at least one of controls for open systems corresponding to controls for closed systems and requirements related to electronic signatures.

검증부(150)는 시험 결과를 시험 가이드라인에 따라 검증하고, 검증 결과 이상이 발생한 시험 결과에 대한 알림 메시지를 생성하여 사용자 단말(200)로 전송할 수 있다. 상기 알림 메시지는 이상이 발생한 해당 시험 데이터 및 관련 데이터에 접근하기 위한 링크를 포함할 수 있다.The verification unit (150) can verify the test results according to the test guidelines, and generate a notification message for the test results in which an abnormality occurs and transmit it to the user terminal (200). The notification message can include a link for accessing the corresponding test data in which an abnormality occurred and related data.

검증부(150)는 시험 결과에 대한 검증 수행 시, 사전 학습된 인공지능 모델을 이용하여 시험 결과 내 데이터를 입력함에 따라, 시험 가이드라인에 따라 검증 결과를 출력할 수 있다.When performing verification on test results, the verification unit (150) can output verification results according to test guidelines by inputting data in the test results using a pre-learned artificial intelligence model.

상기 인공지능 모델은 과거 유전독성 시험 결과, 시험 가이드라인, 시험 가이드라인을 만족하는 시험 결과 및 시험 가이드라인을 만족하지 못하는 시험 결과를 기초로 유전독성 시험 결과에 따라 시험 검증 결과를 출력하도록 사전 학습된 모델일 수 있다.The above artificial intelligence model may be a pre-trained model to output test verification results according to genotoxicity test results based on past genotoxicity test results, test guidelines, test results satisfying the test guidelines, and test results not satisfying the test guidelines.

본 개시에 따라 유전독성 시험 자동화 시스템(100)은 상술한 인공지능 모델의 학습을 위한 연산을 수행할 수 있다. 유전독성 시험 자동화 시스템(100) 내 구비된 프로세서(미도시)는 딥러닝(deep learning)에서 학습을 위한 입력 데이터의 처리, 입력 데이터에서의 피처 추출, 오차 계산, 역전파(backpropagation)를 이용한 신경망의 가중치 업데이트 등의 신경망의 학습을 위한 계산을 수행할 수 있다.According to the present disclosure, the automated genetic toxicity test system (100) can perform calculations for learning the artificial intelligence model described above. A processor (not shown) provided in the automated genetic toxicity test system (100) can perform calculations for learning a neural network, such as processing input data for learning in deep learning, extracting features from input data, calculating errors, and updating weights of a neural network using backpropagation.

상기 뉴럴 네트워크 모델은 딥 뉴럴 네트워크일 수 있다. 본 개시에서, 신경망, 네트워크 함수, 뉴럴 네트워크(neural network)는 동일 한 의미로 사용될 수 있다. 딥 뉴럴 네트워크(DNN: deep neural network, 심층신경 망)는 입력 레이어와 출력 레이어 외에 복수의 히든 레이어를 포함하는 신경망을 의미할 수 있다. 딥 뉴럴 네트워크를 이용하면 데이터의 잠재적인 구조(latent structures)를 파악할 수 있다. 즉, 사진, 글, 비디오, 음성, 음악의 잠재적인 구조(예를 들어, 어떤 물체가 사진에 있는지, 글의 내용과 감정이 무엇인지, 음성의 내용과 감정이 무엇인지 등)를 파악할 수 있다. 딥 뉴럴 네트워크는 컨벌루셔널 뉴럴 네트워크(CNN: convolutional neural network), 리커런트 뉴럴 네트워크(RNN: recurrent neural network), 제한 볼츠만 머신(RBM: restricted boltzmann machine), 심층 신뢰 네트워크(DBN: deep belief network), Q 네트워크, U 네트워크, 샴 네트워크 등을 포함할 수 있다.The above neural network model may be a deep neural network. In the present disclosure, neural network, network function, and neural network may be used with the same meaning. A deep neural network (DNN) may mean a neural network including multiple hidden layers in addition to an input layer and an output layer. Using a deep neural network, latent structures of data can be identified. That is, latent structures of a photo, text, video, voice, or music (e.g., what object is in the photo, what the content and emotion of the text are, what the content and emotion of the voice are, etc.) can be identified. A deep neural network may include a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a Q network, a U network, a Siamese network, etc.

컨벌루셔널 뉴럴 네트워크는 딥 뉴럴 네트워크의 일종으로서, 컨벌루셔널 레이어를 포함하는 신경망을 포함한다. 컨벌루셔널 뉴럴 네트워크는, 최소 한의 전처리(preprocess)를 사용하도록 설계된 다계층 퍼셉트론(multilayer perceptrons)의 한 종류이다. CNN은 하나 또는 여러 개의 컨벌루셔널 레이어와 이와 결합된 인공 신경망 계층들로 구성될 수 있다. CNN은 가중치와 풀링 레이어(pooling layer)들을 추가로 활용할 수 있다. 이러한 구조 덕분에 CNN은 2차원 구 조의 입력 데이터를 충분히 활용할 수 있다. 컨벌루셔널 뉴럴 네트워크는 이미지에서 오브젝트를 인식하기 위하여 사용될 수 있다. 컨벌루셔널 뉴럴 네트워크는, 이미지 데이터를 차원을 가진 행렬로 나타내어 처리할 수 있다. 예를 들어 RGB(red-green-blue)로 인코딩 된 이미지 데이터의 경우, R, G, B 색상별로 각각 2 차원(예를 들어, 2 차원 이미지 인 경우) 행렬로 나타내 질 수 있다. 즉, 이미지 데이터의 각 픽셀의 색상 값이 행렬의 성분이 될 수 있으며 행렬의 크기는 이미지의 크기와 같을 수 있다. 따라서, 이미지 데이터는 3개의 2차원 행렬로(3차원의 데이터 어레이)로 나타내질 수 있다.A convolutional neural network is a type of deep neural network that includes a neural network that includes convolutional layers. A convolutional neural network is a type of multilayer perceptron designed to use minimal preprocessing. A CNN can consist of one or more convolutional layers and artificial neural network layers combined with them. A CNN can additionally utilize weight and pooling layers. Thanks to this structure, a CNN can fully utilize two-dimensional structured input data. A convolutional neural network can be used to recognize objects in images. A convolutional neural network can process image data by representing it as a matrix with dimensions. For example, in the case of image data encoded in RGB (red-green-blue), each of the R, G, and B colors can be represented as a two-dimensional (for example, in the case of a two-dimensional image) matrix. That is, the color value of each pixel of the image data can be an element of a matrix, and the size of the matrix can be the same as the size of the image. Therefore, the image data can be represented as three two-dimensional matrices (three-dimensional data array).

컨벌루셔널 뉴럴 네트워크에서, 컨벌루셔널 필터를 이동해가며 컨벌루셔널 필터와 이미지의 각 위치에서의 행렬 성분끼리 곱하는 것으로 컨벌루셔널 과정(컨벌루셔널 레이어의 입출력)을 수행할 수 있다. 컨벌루셔널 필터는 n*n 형태의 행렬로 구성될 수 있다. 컨벌루셔널 필터는, 일반적으로 이미지의 전체 픽셀의 수보다 작은 고정된 형태의 필터로 구성될 수 있다. 즉, m*m 이미지를 컨벌루셔널 레이어(예를 들어, 컨벌루셔널 필터의 사이즈가 n*n인 컨벌루셔널 레이어)입력시키는 경우, 이미지의 각 픽셀을 포함하는 n*n 픽셀을 나타내는 행렬이 컨벌루셔널 필터와 성분 곱(즉, 행렬의 각 성분끼리의 곱) 될 수 있다. 컨벌루셔널 필터와의 곱에 의하여 이 미지에서 컨벌루셔널 필터와 매칭되는 성분이 추출될 수 있다. 예를 들어, 이미지에서 상하 직선 성분을 추출하기 위한 3*3 컨벌루셔널 필터는 [[0,1,0], [0,1,0], [0,1,0]]와 같이 구성될 수 있다. 이미지에서 상하 직선 성분을 추출하기 위한 3*3 컨벌루셔널 필터가 입력 이미지에 적용되면 이미지에서 컨벌루셔널 필터와 매칭되는 상하 직선 성분이 추출되어 출력될 수 있다. 컨벌루셔널 레이어는 이미지를 나타낸 각각의 채널에 대한 각각의 행렬(즉, R, G, B 코딩 이미 지의 경우, R, G, B 색상)에 컨벌루셔널 필터를 적용할 수 있다. 컨벌루셔널 레이 어는 입력 이미지에 컨벌루셔널 필터를 적용하여 입력 이미지에서 컨벌루셔널 필터 와 매칭되는 피쳐를 추출할 수 있다. 컨벌루셔널 필터의 필터 값(즉, 행렬의 각 성 분의 값)은 컨벌루셔널 뉴럴 네트워크의 학습 과정에서 역전파에 의하여 업데이트 될 수 있다.In a convolutional neural network, a convolutional process (input and output of a convolutional layer) can be performed by moving a convolutional filter and multiplying the matrix components at each location of the convolutional filter and the image. The convolutional filter can be composed of a matrix in the form of an n*n matrix. The convolutional filter can generally be composed of a fixed-shape filter that is smaller than the total number of pixels of the image. That is, when an m*m image is input to a convolutional layer (for example, a convolutional layer whose convolutional filter has a size of n*n), a matrix representing n*n pixels including each pixel of the image can be component-multiplied (i.e., multiplied between each component of the matrix) with the convolutional filter. By multiplying with the convolutional filter, a component matching the convolutional filter can be extracted from the image. For example, a 3*3 convolutional filter for extracting upper and lower straight line components from an image can be configured as [[0,1,0], [0,1,0], [0,1,0]]. When a 3*3 convolutional filter for extracting upper and lower straight line components from an image is applied to an input image, upper and lower straight line components matching the convolutional filter from the image can be extracted and output. The convolutional layer can apply a convolutional filter to each matrix for each channel representing the image (i.e., R, G, B colors in the case of R, G, B coded images). The convolutional layer can extract features matching the convolutional filter from the input image by applying the convolutional filter to the input image. The filter value of the convolutional filter (i.e., the value of each element of the matrix) can be updated by backpropagation during the learning process of the convolutional neural network.

컨벌루셔널 레이어의 출력에는, 서브샘플링 레이어가 연결되어 컨벌루셔널 레이어의 출력을 단순화하여 메모리 사용량과 연산량을 줄일 수 있다. 예를 들어, 2*2 맥스 풀링 필터를 가지는 풀링 레이어에 컨벌루셔널 레이어의 출력을 입 력시키는 경우, 이미지의 각 픽셀에서 2*2 패치마다 각 패치에 포함되는 최대값을 출력하여 이미지를 압축할 수 있다. 전술한 풀링은 패치에서 최소값을 출력하거나, 패치의 평균값을 출력하는 방식일 수도 있으며 임의의 풀링 방식이 본 개시에 포함될 수 있다The output of the convolutional layer can be connected to a subsampling layer to simplify the output of the convolutional layer, thereby reducing memory usage and computational amount. For example, when the output of the convolutional layer is input to a pooling layer having a 2*2 max pooling filter, the image can be compressed by outputting the maximum value included in each patch for each 2*2 patch from each pixel of the image. The above-described pooling may be a method of outputting the minimum value from the patch or the average value of the patch, and any pooling method may be included in the present disclosure.

컨벌루셔널 뉴럴 네트워크는, 하나 이상의 컨벌루셔널 레이어, 서브 샘플링 레이어를 포함할 수 있다. 컨벌루셔널 뉴럴 네트워크는 컨벌루셔널 과정과 서브샘플링 과정(예를 들어, 전술한 맥스 풀링 등)을 반복적으로 수행하여 이미지에서 피쳐를 추출할 수 있다. 반복적인 컨벌루션널 과정과 서브샘플링 과정을 통해 뉴럴 네트워크는 이미지의 글로벌 피쳐를 추출할 수 있다.A convolutional neural network may include one or more convolutional layers and sub-sampling layers. A convolutional neural network can extract features from an image by repeatedly performing a convolutional process and a sub-sampling process (e.g., the aforementioned max pooling). Through repeated convolutional processes and sub-sampling processes, the neural network can extract global features of an image.

컨벌루셔널 레이어 또는 서브샘플링 레이어의 출력은 풀 커넥티드 레이어(fully connected layer)에 입력될 수 있다. 풀 커넥티드 레이어는 하나의 레이어에 있는 모든 뉴런과 이웃한 레이어에 있는 모든 뉴런이 연결되는 레이어이 다. 풀 커넥티드 레이어는 뉴럴 네트워크에서 각 레이어의 모든 노드가 다른 레이 어의 모든 노드에 연결된 구조를 의미할 수 있다.The output of a convolutional layer or a subsampling layer can be input to a fully connected layer. A fully connected layer is a layer in which all neurons in one layer are connected to all neurons in the neighboring layer. A fully connected layer can mean a structure in a neural network in which all nodes in each layer are connected to all nodes in other layers.

프로세서의 CPU, GPGPU, 및 TPU 중 적어도 하나가 네트워크 함수의 학습을 처리할 수 있다. 예를 들어, CPU와 GPGPU가 함께 네트워크 함수의 학습, 네트워크 함수를 이용한 데이터 분류를 처리할 수 있다. 또한, 본 개시의 일 실시예에서 복수의 컴퓨팅 장치의 프로세서를 함께 사용하여 네트워크 함수의 학습, 네트워크 함수를 이용한 데이터 분류를 처리할 수 있다. 또한, 본 개시의 일 실시예에 따른 컴퓨팅 장치에서 수행되는 컴퓨터 프로그램은, CPU, GPGPU 또는 TPU 실행가능 프로그램일 수 있다.At least one of the CPU, GPGPU, and TPU of the processor can process learning of a network function. For example, the CPU and the GPGPU can process learning of a network function and classification of data using the network function together. In addition, in one embodiment of the present disclosure, processors of a plurality of computing devices can be used together to process learning of a network function and classification of data using the network function. In addition, a computer program executed in a computing device according to one embodiment of the present disclosure can be a CPU, GPGPU, or TPU executable program.

도 11은 일 실시예에 따른 유전독성 시험 자동화 방법을 설명하기 위한 흐름도이다. 도 11에 도시된 방법은 예를 들어, 전술한 유전독성 시험 자동화 시스템(100)에 의해 수행될 수 있다. 도시된 흐름도에서는 상기 방법을 복수 개의 단계로 나누어 기재하였으나, 적어도 일부의 단계들은 순서를 바꾸어 수행되거나, 다른 단계와 결합되어 함께 수행되거나, 생략되거나, 세부 단계들로 나뉘어 수행되거나, 또는 도시되지 않은 하나 이상의 단계가 부가되어 수행될 수 있다.Fig. 11 is a flow chart for explaining an automated genotoxicity test method according to one embodiment. The method illustrated in Fig. 11 can be performed by, for example, the aforementioned automated genotoxicity test system (100). In the illustrated flow chart, the method is described by dividing it into a plurality of steps, but at least some of the steps may be performed in a changed order, combined with other steps and performed together, omitted, divided into sub-steps and performed, or one or more steps not illustrated may be added and performed.

1100 단계 및 1200 단계에서, 유전독성 시험 자동화 시스템(100)은 사용자 단말(200)로부터 특정 시험물질에 대한 시험 요청을 수신함에 따라 시험 설계를 위한 자동화 저작 툴을 제공할 수 있다.At steps 1100 and 1200, the automated genetic toxicity test system (100) may provide an automated authoring tool for test design upon receiving a test request for a specific test substance from a user terminal (200).

1300 단계에서, 유전독성 시험 자동화 시스템(100)은 사용자 단말(200)을 통해 사용자에 의해 설정된 적어도 하나 이상의 시험 레이아웃에 따라 시험항목 및 시험절차를 포함하는 시험 전주기 설계를 처리할 수 있다.At step 1300, the genetic toxicity test automation system (100) can process a test full cycle design including test items and test procedures according to at least one test layout set by a user through a user terminal (200).

1400 단계에서, 유전독성 시험 자동화 시스템(100)은 시험 전주기 설계에 따라 시험 수행 중 획득되는 시험 데이터를 사용자 단말(200)로부터 수신하여 저장하되, 적어도 하나 이상의 시험 레이아웃 각각과 사전 매칭된 전자문서 형태의 리포트 폼을 제공하여 상기 리포트 폼 내 입력 항목에 따라 전달되는 시험 데이터를 수신하여 최종 리포트를 생성할 수 있다.At step 1400, the genotoxicity test automation system (100) receives and stores test data acquired during test execution according to the test full cycle design from the user terminal (200), and provides a report form in the form of an electronic document pre-matched with at least one test layout, so that the test data transmitted according to the input items in the report form can be received to generate a final report.

이때, 최종 리포트는 유전독성 시험에 대한 결과를 보고하기 위한 형식을 기초한 리포트로, 공공기관을 비롯하여 다수의 기관들 간에 사전 공유된 표준화된 매뉴얼(예를 들어, 유전독성시험 결과보고 서식)에 따라 시험 결과를 출력할 수 있도록 하기 위한 리포트일 수 있다.At this time, the final report is a report based on a format for reporting the results of a genotoxicity test, and may be a report for enabling the test results to be printed according to a standardized manual (e.g., genotoxicity test result report format) shared in advance between multiple organizations including public institutions.

유전독성 시험 자동화 시스템(100)은 시험 데이터를 저장할 때, 각 시험 데이터와 사전 설정된 형식의 로그 정보를 매칭하여 저장할 수 있다.When saving test data, the genetic toxicity test automation system (100) can match each test data with log information in a preset format and save it.

상기 로그 정보는 시험 식별정보, 시험 내역 및 업데이트 정보 중 적어도 하나 이상을 포함할 수 있다. 상기 업데이트 정보는 업데이트 일시, 업데이트 사용자 및 업데이트 내역 중 적어도 하나 이상을 포함할 수 있다.The above log information may include at least one of test identification information, test details, and update information. The update information may include at least one of update date and time, update user, and update details.

1500 단계에서, 유전독성 시험 자동화 시스템(100)은 사전 설정된 시험 가이드라인에 따라 시험 결과에 대한 검증 절차를 처리할 수 있다.At step 1500, the genotoxicity test automation system (100) can process a verification procedure for the test results according to preset test guidelines.

도 12는 일 실시예에 따른 컴퓨팅 장치를 포함하는 컴퓨팅 환경을 예시하여 설명하기 위한 블록도이다. 도시된 실시예에 서, 각 컴포넌트들은 이하에 기술된 것 이외에 상이한 기능 및 능력을 가질 수 있고, 이하에 기술된 것 이외에도 추가적인 컴포넌트를 포함할 수 있다.FIG. 12 is a block diagram illustrating a computing environment including a computing device according to one embodiment. In the illustrated embodiment, each component may have different functions and capabilities other than those described below, and may include additional components other than those described below.

도시된 컴퓨팅 환경(10)은 컴퓨팅 장치(12)를 포함한다. 컴퓨팅 장치(12)는 일 실시예에 따른 유전독성 시험 자동화 시스템(100)에 포함된 하나 이상의 컴포넌트일 수 있다.The illustrated computing environment (10) includes a computing device (12). The computing device (12) may be one or more components included in an automated genetic toxicity test system (100) according to one embodiment.

컴퓨팅 장치(12)는 적어도 하나의 프로세서(14), 컴퓨터 판독 가능 저장 매체(16) 및 통신 버스(18)를 포함한다. 프로세서(14)는 컴퓨팅 장치(12)로 하여금 앞서 언급된 예시적인 실시예에 따라 동작하도록 할 수 있다. 예컨대, 프로세서(14)는 컴퓨터 판독 가능 저장 매체(16)에 저장된 하나 이상의 프로그램들을 실행할 수 있다. 상기 하나 이상의 프로그램들은 하나 이상의 컴퓨터 실행 가능 명령어를 포함할 수 있으며, 상기 컴퓨터 실행 가능 명령어는 프로세서(14)에 의해 실행되는 경우 컴퓨팅 장치(12)로 하여금 예시적인 실시예에 따른 동작들을 수행하도록 구성될 수 있다.A computing device (12) includes at least one processor (14), a computer-readable storage medium (16), and a communication bus (18). The processor (14) may cause the computing device (12) to operate in accordance with the exemplary embodiments described above. For example, the processor (14) may execute one or more programs stored in the computer-readable storage medium (16). The one or more programs may include one or more computer-executable instructions, which when executed by the processor (14) may cause the computing device (12) to perform operations in accordance with the exemplary embodiments.

컴퓨터 판독 가능 저장 매체(16)는 컴퓨터 실행 가능 명령어 내지 프로그램 코드, 프로그램 데이터 및/또는 다른 적합한 형태의 정보를 저장하도록 구성된다. 컴퓨터 판독 가능 저장 매체(16)에 저장된 프로그램(20)은 프로세서(14)에 의해 실행 가능한 명령어의 집합을 포함한다. 일 실시예에서, 컴퓨터 판독 가능 저장 매체(16)는 메모리(랜덤 액세스 메모리와 같은 휘발성 메모리, 비휘발성 메모리, 또는 이들의 적절한 조합), 하나 이상의 자기 디스크 저장 디바이스들, 광학 디스크 저장 디바이스들, 플래시 메모리 디바이스들, 그 밖에 컴퓨팅 장치(12)에 의해 액세스되고 원하는 정보를 저장할 수 있는 다른 형태의 저장 매체, 또는 이들의 적합한 조합일 수 있다.A computer-readable storage medium (16) is configured to store computer-executable instructions or program code, program data, and/or other suitable forms of information. A program (20) stored in the computer-readable storage medium (16) includes a set of instructions executable by the processor (14). In one embodiment, the computer-readable storage medium (16) may be a memory (volatile memory such as random access memory, non-volatile memory, or a suitable combination thereof), one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, any other form of storage medium that can be accessed by the computing device (12) and capable of storing desired information, or a suitable combination thereof.

통신 버스(18)는 프로세서(14), 컴퓨터 판독 가능 저장 매체(16)를 포함하여 컴퓨팅 장치(12)의 다른 다양한 컴포넌트들을 상호 연결한다.A communication bus (18) interconnects various other components of the computing device (12), including the processor (14) and computer-readable storage media (16).

컴퓨팅 장치(12)는 또한 하나 이상의 입출력 장치(24)를 위한 인터페이스를 제공하는 하나 이상의 입출력 인터페이스(22) 및 하나 이상의 네트워크 통신 인터페이스(26)를 포함할 수 있다. 입출력 인터페이스(22) 및 네트워크 통신 인터페이스(26)는 통신 버스(18)에 연결된다. 입출력 장치(24)는 입출력 인터페이스(22)를 통해 컴퓨팅 장치(12)의 다른 컴포넌트들에 연결될 수 있다. 예시적인 입출력 장치(24)는 포인팅 장치(마우스 또는 트랙패드 등), 키보드, 터치 입력 장치(터치패드 또는 터치스크린 등), 음성 또는 소리 입력 장치, 다양한 종류의 센서 장치 및/또는 촬영 장치와 같은 입력 장치, 및/또는 디스플레이 장치, 프린터, 스피커 및/또는 네트워크 카드와 같은 출력 장치를 포함할 수 있다. 예시적인 입출력 장치(24)는 컴퓨팅 장치(12)를 구성하는 일 컴포넌트로서 컴퓨팅 장치(12)의 내부에 포함될 수도 있고, 컴퓨팅 장치(12)와는 구별되는 별개의 장치로 컴퓨팅 장치(12)와 연결될 수도 있다.The computing device (12) may also include one or more input/output interfaces (22) that provide interfaces for one or more input/output devices (24) and one or more network communication interfaces (26). The input/output interfaces (22) and the network communication interfaces (26) are coupled to the communication bus (18). The input/output devices (24) may be coupled to other components of the computing device (12) via the input/output interfaces (22). Exemplary input/output devices (24) may include input devices such as a pointing device (such as a mouse or trackpad), a keyboard, a touch input device (such as a touchpad or a touchscreen), a voice or sound input device, various types of sensor devices and/or photographing devices, and/or output devices such as a display device, a printer, speakers, and/or a network card. The exemplary input/output devices (24) may be included within the computing device (12) as a component that constitutes the computing device (12), or may be coupled to the computing device (12) as a separate device distinct from the computing device (12).

개시된 실시예들은 컴퓨터에 의해 실행 가능한 명령어를 저장하는 기록매체의 형태로 구현될 수 있다. 명령어는 프로그램 코드의 형태로 저장될 수 있으며, 프로세서에 의해 실행되었을 때, 프로그램 모듈을 생성하여 개시된 실시예들의 동작을 수행할 수 있다. 기록매체는 컴퓨터로 읽을 수 있는 기록매체로 구현될 수 있다.The disclosed embodiments may be implemented in the form of a recording medium storing instructions executable by a computer. The instructions may be stored in the form of program codes, and when executed by a processor, may generate program modules to perform the operations of the disclosed embodiments. The recording medium may be implemented as a computer-readable recording medium.

이상에서 본 발명의 대표적인 실시예들을 상세하게 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 상술한 실시예에 대하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다. 그러므로 본 발명의 권리범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 청구범위뿐만 아니라 이 청구범위와 균등한 것들에 의해 정해져야 한다.Although representative embodiments of the present invention have been described in detail above, those skilled in the art will understand that various modifications can be made to the above-described embodiments without departing from the scope of the present invention. Therefore, the scope of the rights of the present invention should not be limited to the described embodiments, but should be determined not only by the claims described below but also by equivalents of the claims.

10: 컴퓨팅 환경
12: 컴퓨팅 장치
14: 프로세서
16: 컴퓨터 판독 가능 저장 매체
18: 통신 버스
20: 프로그램
22: 입출력 인터페이스
24: 입출력 장치
26: 네트워크 통신 인터페이스
100: 유전독성 시험 자동화 시스템
200: 사용자 단말
110: 설계 처리부
130: 시험 처리부
150: 검증부
10: Computing Environment
12: Computing Devices
14: Processor
16: Computer readable storage medium
18: Communication bus
20: Program
22: Input/output interface
24: Input/output devices
26: Network Communication Interface
100: Automated Genetic Toxicity Testing System
200: User Terminal
110: Design Processing Unit
130: Test Processing Department
150: Verification Department

Claims (10)

사용자 단말로부터 특정 시험물질에 대한 시험 요청을 수신함에 따라 시험 설계를 위한 자동화 저작 툴을 제공하고, 상기 사용자 단말을 통해 사용자에 의해 설정되는 적어도 하나 이상의 시험 레이아웃에 따라 시험항목 및 시험절차를 포함하는 시험 전주기 설계를 처리하되, 외부 시스템으로부터 전달되는 시험물질명 및 시험종류를 포함하는 시험물질 관련 파일의 내용을 인식 및 분석하여 상기 시험 전주기 설계시 자동으로 적용하는 설계 처리부;
상기 시험 전주기 설계에 따라 시험 수행 중 획득되는 시험 데이터를 상기 사용자 단말로부터 수신하여 저장하되, 상기 적어도 하나 이상의 시험 레이아웃 각각과 사전 매칭된 전자문서 형태의 리포트 폼을 제공하여 상기 리포트 폼 내 입력 항목에 따라 전달되는 상기 시험 데이터를 수신하여 최종 리포트를 생성하는 시험 처리부; 및
사전 설정된 시험 가이드라인에 따라 시험 결과에 대한 검증 절차를 처리하는 검증부를 포함하며,
상기 설계 처리부는,
상기 시험 전주기 설계 시, 사용자에 의해서 선택된 복수의 시험 레이아웃에 대한 검증 절차를 수행하여, 해당 시험물질 또는 해당 시험에 매칭되는 시험 레이아웃이 아닌 경우, 이를 인지할 수 있도록 알림 메시지를 제공하고, 및
사용자에 의해서 선택되어 완성된 상기 시험 전주기 설계에 대한 검증 절차를 수행하여, 해당 시험물질 또는 해당 시험에 필수로 포함되어야 하는 시험 레이아웃이 누락되거나, 또는 불필요한 시험 레이아웃이 포함된 경우, 이를 인지할 수 있도록 알림 메시지를 제공하며,
상기 시험 데이터 및 시험 데이터를 입력하기 위한 상기 입력 항목은 사전에 레벨이 설정되고, 설정된 상기 레벨에 따라 접근 권한이 매칭되어 설정되는, 유전독성 시험 자동화 시스템.
A design processing unit that provides an automated authoring tool for test design upon receiving a test request for a specific test substance from a user terminal, and processes a test full cycle design including test items and test procedures according to at least one test layout set by a user through the user terminal, and automatically applies the design to recognize and analyze the contents of a test substance-related file including a test substance name and test type transmitted from an external system when designing the test full cycle;
A test processing unit that receives and stores test data acquired during a test according to the above test pre-cycle design from the user terminal, provides a report form in the form of an electronic document pre-matched with each of the at least one test layout, receives the test data transmitted according to input items in the report form, and generates a final report; and
Includes a verification unit that handles verification procedures for test results according to preset test guidelines;
The above design processing unit,
When designing the above test cycle, a verification procedure is performed on multiple test layouts selected by the user, and if the test layout does not match the test substance or the test, a notification message is provided so that the user can recognize this, and
By performing a verification procedure on the above test cycle design selected and completed by the user, if the test material or test layout that must be included in the test is missing or an unnecessary test layout is included, a notification message is provided so that the user can be aware of this.
An automated genetic toxicity test system in which the test data and the input items for entering the test data are set to levels in advance, and access rights are set to match and set according to the set levels.
청구항 1에 있어서,
상기 시험 처리부는,
상기 시험 데이터를 저장할 때, 각 시험 데이터와 사전 설정된 형식의 로그 정보를 매칭하여 저장하는, 유전독성 시험 자동화 시스템.
In claim 1,
The above test processing unit,
An automated genetic toxicity test system that saves the above test data by matching each test data with log information in a preset format.
청구항 2에 있어서,
상기 로그 정보는 시험 식별정보, 시험 내역 및 업데이트 정보 중 적어도 하나 이상을 포함하고,
상기 업데이트 정보는, 업데이트 일시, 업데이트 사용자 및 업데이트 내역 중 적어도 하나 이상을 포함하는, 유전독성 시험 자동화 시스템.
In claim 2,
The above log information includes at least one of test identification information, test details, and update information.
The above update information includes at least one of update date and time, update user, and update history.
청구항 3에 있어서,
상기 시험 처리부는,
특정 시험 레이아웃이 선택됨에 따라 사전 매칭된 상기 리포트 폼을 추출하여 제공하고, 상기 리포트 폼에 따라 입력되는 상기 시험 데이터를 수신하여 등록하되, 상기 로그 정보를 이용하여 관련 시험에 대한 시험 데이터의 히스토리를 생성 및 매칭하여 저장하는, 유전독성 시험 자동화 시스템.
In claim 3,
The above test processing unit,
An automated genetic toxicity test system that extracts and provides a pre-matched report form as a specific test layout is selected, receives and registers the test data entered according to the report form, and creates and matches and stores a history of test data for a related test using the log information.
청구항 4에 있어서,
상기 시험 처리부는,
상기 리포트 폼 내 필수 입력 사항에 대한 데이터 입력이 완료되면, 상기 시험 전주기 설계를 기초로 다음 사용자 보고를 비롯한 다음 절차를 처리하는, 유전독성 시험 자동화 시스템.
In claim 4,
The above test processing unit,
An automated genetic toxicity test system that processes the following procedures, including the next user report, based on the test pre-cycle design, upon completion of data entry for required fields in the above report form.
청구항 1에 있어서,
상기 시험 가이드라인은,
OECD 가이드라인 및 로컬 가이드라인에 기초한 제1 시험 가이드라인 및 21 CFR Part 11을 비롯한 전자서명 및 전자기록 관련 법률에 기초한 제2 시험 가이드라인 중 적어도 하나 이상을 포함하는, 유전독성 시험 자동화 시스템.
In claim 1,
The above test guidelines are:
An automated genotoxicity testing system comprising at least one of the following: a first test guideline based on OECD guidelines and local guidelines, and a second test guideline based on laws relating to electronic signatures and electronic records, including 21 CFR Part 11.
청구항 6에 있어서,
상기 검증부는,
상기 시험 결과를 상기 시험 가이드라인에 따라 검증하고, 검증 결과 이상이 발생한 시험 결과에 대한 알림 메시지를 생성하여 상기 사용자 단말로 전송하고,
상기 알림 메시지는 이상이 발생한 해당 시험 데이터 및 관련 데이터에 접근하기 위한 링크를 포함하는, 유전독성 시험 자동화 시스템.
In claim 6,
The above verification department,
The above test results are verified according to the above test guidelines, and a notification message is generated for the test results in which an abnormality occurs in the verification results and transmitted to the user terminal.
The above notification message includes a link for accessing the relevant test data and related data in which an abnormality occurred, and an automated genotoxicity test system.
유전독성 시험 자동화 시스템에 의해 수행되는 방법으로서,
사용자 단말로부터 특정 시험물질에 대한 시험 요청을 수신함에 따라 시험 설계를 위한 자동화 저작 툴을 제공하는 단계;
상기 사용자 단말을 통해 사용자에 의해 설정된 적어도 하나 이상의 시험 레이아웃에 따라 시험항목 및 시험절차를 포함하는 시험 전주기 설계를 처리하되, 외부 시스템으로부터 전달되는 시험물질명 및 시험종류를 포함하는 시험물질 관련 파일의 내용을 인식 및 분석하여 상기 시험 전주기 설계시 자동으로 적용하는 단계;
상기 시험 전주기 설계에 따라 시험 수행 중 획득되는 시험 데이터를 상기 사용자 단말로부터 수신하여 저장하되, 상기 적어도 하나 이상의 시험 레이아웃 각각과 사전 매칭된 전자문서 형태의 리포트 폼을 제공하여 상기 리포트 폼 내 입력 항목에 따라 전달되는 상기 시험 데이터를 수신하여 최종 리포트를 생성하는 단계; 및
사전 설정된 시험 가이드라인에 따라 시험 결과에 대한 검증 절차를 처리하는 단계를 포함하며,
상기 시험 전주기 설계를 처리하는 단계에서,
상기 시험 전주기 설계 시, 사용자에 의해서 선택된 복수의 시험 레이아웃에 대한 검증 절차를 수행하여, 해당 시험물질 또는 해당 시험에 매칭되는 시험 레이아웃이 아닌 경우, 이를 인지할 수 있도록 알림 메시지를 제공하고, 및
사용자에 의해서 선택되어 완성된 상기 시험 전주기 설계에 대한 검증 절차를 수행하여, 해당 시험물질 또는 해당 시험에 필수로 포함되어야 하는 시험 레이아웃이 누락되거나, 또는 불필요한 시험 레이아웃이 포함된 경우, 이를 인지할 수 있도록 알림 메시지를 제공하며,
상기 시험 데이터 및 시험 데이터를 입력하기 위한 상기 입력 항목은 사전에 레벨이 설정되고, 설정된 상기 레벨에 따라 접근 권한이 매칭되어 설정되는, 유전독성 시험 자동화 방법.
A method performed by an automated genetic toxicity test system,
A step of providing an automated authoring tool for test design upon receiving a test request for a specific test substance from a user terminal;
A step of processing a test cycle design including test items and test procedures according to at least one test layout set by a user through the user terminal, and automatically applying the recognized and analyzed contents of a test substance-related file including a test substance name and test type transmitted from an external system when designing the test cycle;
A step of receiving and storing test data acquired during a test according to the above test pre-cycle design from the user terminal, providing a report form in the form of an electronic document pre-matched with each of the at least one test layout, and receiving the test data transmitted according to input items in the report form to generate a final report; and
Includes a step of processing the verification procedure for the test results according to the preset test guidelines;
In the step of processing the above test cycle design,
When designing the above test cycle, a verification procedure is performed on multiple test layouts selected by the user, and if the test layout does not match the test substance or the test, a notification message is provided so that the user can recognize this, and
By performing a verification procedure on the above test cycle design selected and completed by the user, if the test material or test layout that must be included in the test is missing or an unnecessary test layout is included, a notification message is provided so that the user can be aware of this.
A method for automating a genotoxicity test, wherein the test data and the input items for entering the test data are set to levels in advance, and access rights are set to match and set according to the set levels.
청구항 8에 있어서,
상기 시험 데이터를 저장할 때, 각 시험 데이터와 사전 설정된 형식의 로그 정보를 매칭하여 저장하는, 유전독성 시험 자동화 방법.
In claim 8,
An automated method for genetic toxicity testing, wherein when saving the above test data, each test data is matched with log information in a preset format and saved.
청구항 9에 있어서,
상기 로그 정보는 시험 식별정보, 시험 내역 및 업데이트 정보 중 적어도 하나 이상을 포함하고,
상기 업데이트 정보는, 업데이트 일시, 업데이트 사용자 및 업데이트 내역 중 적어도 하나 이상을 포함하는, 유전독성 시험 자동화 방법.
In claim 9,
The above log information includes at least one of test identification information, test details, and update information.
A method for automating a genetic toxicity test, wherein the above update information includes at least one of update date and time, update user, and update history.
KR1020240009983A 2024-01-23 2024-01-23 Genotoxicity test automation system and method Active KR102698843B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020240009983A KR102698843B1 (en) 2024-01-23 2024-01-23 Genotoxicity test automation system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020240009983A KR102698843B1 (en) 2024-01-23 2024-01-23 Genotoxicity test automation system and method

Publications (1)

Publication Number Publication Date
KR102698843B1 true KR102698843B1 (en) 2024-08-26

Family

ID=92592900

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020240009983A Active KR102698843B1 (en) 2024-01-23 2024-01-23 Genotoxicity test automation system and method

Country Status (1)

Country Link
KR (1) KR102698843B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021513364A (en) * 2018-02-13 2021-05-27 ツインストランド・バイオサイエンシズ・インコーポレイテッドTwinstrand Biosciences, Inc. Methods and Reagents for Detecting and Assessing Genetic Toxicity
KR102260274B1 (en) 2019-06-07 2021-06-04 켐아이넷(주) Toxicity data processing integrated platform GC/MS and LC/MS based
KR20220087727A (en) * 2020-12-18 2022-06-27 주식회사 이콜트리 A system and method for automating processes
KR20230106819A (en) * 2022-01-07 2023-07-14 주식회사 이콜트리 Method for disigning automating processes using a authoring tool

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021513364A (en) * 2018-02-13 2021-05-27 ツインストランド・バイオサイエンシズ・インコーポレイテッドTwinstrand Biosciences, Inc. Methods and Reagents for Detecting and Assessing Genetic Toxicity
KR102260274B1 (en) 2019-06-07 2021-06-04 켐아이넷(주) Toxicity data processing integrated platform GC/MS and LC/MS based
KR20220087727A (en) * 2020-12-18 2022-06-27 주식회사 이콜트리 A system and method for automating processes
KR20230106819A (en) * 2022-01-07 2023-07-14 주식회사 이콜트리 Method for disigning automating processes using a authoring tool

Similar Documents

Publication Publication Date Title
Temniranrat et al. A system for automatic rice disease detection from rice paddy images serviced via a Chatbot
WO2021068601A1 (en) Medical record detection method and apparatus, device and storage medium
Milossi et al. AI ethics: algorithmic determinism or self-determination? The GPDR approach
US20160292248A1 (en) Methods, systems, and articles of manufacture for the management and identification of causal knowledge
Burgard et al. Reducing literature screening workload with machine learning
Loy et al. Model choice and diagnostics for linear mixed-effects models using statistics on street corners
US8031201B2 (en) Computer-aided methods and systems for pattern-based cognition from fragmented material
KR20220113547A (en) Systems and methods for processing electronic images for generalized disease detection
US20200111379A1 (en) Mitigating variance in standardized test administration using machine learning
Cavanagh et al. Physics-informed deep learning characterizes morphodynamics of Asian soybean rust disease
JP2020177507A (en) Exam question prediction system and exam question prediction method
CN114462742A (en) Risk warning method, device, equipment and computer storage medium
Machado et al. The Rapid Access Biosecurity (RAB) app™ Handbook
Keyvani et al. Analysis of Iranian health workforce emigration based on a system dynamics approach: a study protocol
Bainomugisha et al. Developing and Deploying End‐to‐End Machine Learning Systems for Social Impact: A Rubric and Practical Artificial Intelligence Case Studies From African Contexts
KR102698843B1 (en) Genotoxicity test automation system and method
Mat Roni et al. Preliminary data analysis: An analysis before the analysis
US20230014400A1 (en) Device, system and method for verified self-diagnosis
Pedersen et al. Toward responsible artificial intelligence in medicine: Reflections from the Australian epilepsy project
Thomas et al. Explainability of artificial neural network in predicting career fulfilment among medical doctors in developing nations: Applicability and implications
WO2025159298A1 (en) Genotoxicity test automation system and method
WO2019108193A1 (en) An infrastructure for automatically detecting interactions, and root causes and for optimizing real-world processes
CN115867978A (en) Method and apparatus for providing an intelligent medication alert platform
Okolo AI Explainability in the Global South: Towards an Inclusive Praxis for Emerging Technology Users
WO2021158984A1 (en) Methods and systems for facilitating analysis of a model

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20240123

PA0201 Request for examination

Patent event code: PA02011R01I

Patent event date: 20240123

Comment text: Patent Application

PA0302 Request for accelerated examination

Patent event date: 20240129

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240311

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20240820

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20240821

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20240821

End annual number: 3

Start annual number: 1

PG1601 Publication of registration