SAGAS: Simulated annealing and greedy algorithm scheduler for laboratory automation

During laboratory automation of life science experiments, coordinating specialized instruments and human experimenters for various experimental procedures is important to minimize the execution time. In particular, the scheduling of life science experiments requires the consideration of time constra...

Full description

Bibliographic Details
Main Authors: Yuya Arai, Ko Takahashi, Takaaki Horinouchi, Koichi Takahashi, Haruka Ozaki
Format: Article
Language:English
Published: Elsevier 2023-08-01
Series:SLAS Technology
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2472630323000195
_version_ 1827871746706898944
author Yuya Arai
Ko Takahashi
Takaaki Horinouchi
Koichi Takahashi
Haruka Ozaki
author_facet Yuya Arai
Ko Takahashi
Takaaki Horinouchi
Koichi Takahashi
Haruka Ozaki
author_sort Yuya Arai
collection DOAJ
description During laboratory automation of life science experiments, coordinating specialized instruments and human experimenters for various experimental procedures is important to minimize the execution time. In particular, the scheduling of life science experiments requires the consideration of time constraints by mutual boundaries (TCMB) and can be formulated as the “scheduling for laboratory automation in biology” (S-LAB) problem. However, existing scheduling methods for the S-LAB problems have difficulties in obtaining a feasible solution for large-size scheduling problems at a time sufficient for real-time use. In this study, we proposed a fast schedule-finding method for S-LAB problems, SAGAS (Simulated annealing and greedy algorithm scheduler). SAGAS combines simulated annealing and the greedy algorithm to find a scheduling solution with the shortest possible execution time. We have performed scheduling on real experimental protocols and shown that SAGAS can search for feasible or optimal solutions in practicable computation time for various S-LAB problems. Furthermore, the reduced computation time by SAGAS enables us to systematically search for laboratory automation with minimum execution time by simulating scheduling for various laboratory configurations. This study provides a convenient scheduling method for life science automation laboratories and presents a new possibility for designing laboratory configurations.
first_indexed 2024-03-12T16:15:18Z
format Article
id doaj.art-313a41062dcf48bebf841dc2ad2c95a7
institution Directory Open Access Journal
issn 2472-6303
language English
last_indexed 2024-03-12T16:15:18Z
publishDate 2023-08-01
publisher Elsevier
record_format Article
series SLAS Technology
spelling doaj.art-313a41062dcf48bebf841dc2ad2c95a72023-08-09T04:33:30ZengElsevierSLAS Technology2472-63032023-08-01284264277SAGAS: Simulated annealing and greedy algorithm scheduler for laboratory automationYuya Arai0Ko Takahashi1Takaaki Horinouchi2Koichi Takahashi3Haruka Ozaki4College of Biological Sciences, School of Life and Environmental Sciences, University of Tsukuba, 1-1-1 Tennodai, Tsukuba, Ibaraki, 305-8575, Japan; Bioinformatics Laboratory, Faculty of Medicine, University of Tsukuba, 1-1-1 Tennodai, Tsukuba, Ibaraki, 305-8575, JapanCollege of Biological Sciences, School of Life and Environmental Sciences, University of Tsukuba, 1-1-1 Tennodai, Tsukuba, Ibaraki, 305-8575, JapanArtificial Intelligence Research Center, National Institute of Advanced Industrial Science and Technology, 2-4-7 Aomi, Koto-ku, Tokyo, 135-0064, Japan; Laboratory for Biologically Inspired Computing, RIKEN Center for Biosystems Dynamics Research, 6-2-3 Furuedai, Suita, Osaka, 565-0874, JapanLaboratory for Biologically Inspired Computing, RIKEN Center for Biosystems Dynamics Research, 6-2-3 Furuedai, Suita, Osaka, 565-0874, Japan; Graduate School of Media and Governance, Keio University, 5322 Endo, Fujisawa, Kanagawa, 252-0816, JapanCorresponding author.; Bioinformatics Laboratory, Faculty of Medicine, University of Tsukuba, 1-1-1 Tennodai, Tsukuba, Ibaraki, 305-8575, Japan; Center for Artificial Intelligence Research, University of Tsukuba, 1-1-1 Tennodai, Tsukuba, Ibaraki, 305-8577, JapanDuring laboratory automation of life science experiments, coordinating specialized instruments and human experimenters for various experimental procedures is important to minimize the execution time. In particular, the scheduling of life science experiments requires the consideration of time constraints by mutual boundaries (TCMB) and can be formulated as the “scheduling for laboratory automation in biology” (S-LAB) problem. However, existing scheduling methods for the S-LAB problems have difficulties in obtaining a feasible solution for large-size scheduling problems at a time sufficient for real-time use. In this study, we proposed a fast schedule-finding method for S-LAB problems, SAGAS (Simulated annealing and greedy algorithm scheduler). SAGAS combines simulated annealing and the greedy algorithm to find a scheduling solution with the shortest possible execution time. We have performed scheduling on real experimental protocols and shown that SAGAS can search for feasible or optimal solutions in practicable computation time for various S-LAB problems. Furthermore, the reduced computation time by SAGAS enables us to systematically search for laboratory automation with minimum execution time by simulating scheduling for various laboratory configurations. This study provides a convenient scheduling method for life science automation laboratories and presents a new possibility for designing laboratory configurations.http://www.sciencedirect.com/science/article/pii/S2472630323000195SchedulingLaboratory automationTime constraint by mutual boundaries (TCMB)Scheduling for laboratory automation in biology (S-LAB) problemSimulated annealing (SA)Greedy algorithm
spellingShingle Yuya Arai
Ko Takahashi
Takaaki Horinouchi
Koichi Takahashi
Haruka Ozaki
SAGAS: Simulated annealing and greedy algorithm scheduler for laboratory automation
SLAS Technology
Scheduling
Laboratory automation
Time constraint by mutual boundaries (TCMB)
Scheduling for laboratory automation in biology (S-LAB) problem
Simulated annealing (SA)
Greedy algorithm
title SAGAS: Simulated annealing and greedy algorithm scheduler for laboratory automation
title_full SAGAS: Simulated annealing and greedy algorithm scheduler for laboratory automation
title_fullStr SAGAS: Simulated annealing and greedy algorithm scheduler for laboratory automation
title_full_unstemmed SAGAS: Simulated annealing and greedy algorithm scheduler for laboratory automation
title_short SAGAS: Simulated annealing and greedy algorithm scheduler for laboratory automation
title_sort sagas simulated annealing and greedy algorithm scheduler for laboratory automation
topic Scheduling
Laboratory automation
Time constraint by mutual boundaries (TCMB)
Scheduling for laboratory automation in biology (S-LAB) problem
Simulated annealing (SA)
Greedy algorithm
url http://www.sciencedirect.com/science/article/pii/S2472630323000195
work_keys_str_mv AT yuyaarai sagassimulatedannealingandgreedyalgorithmschedulerforlaboratoryautomation
AT kotakahashi sagassimulatedannealingandgreedyalgorithmschedulerforlaboratoryautomation
AT takaakihorinouchi sagassimulatedannealingandgreedyalgorithmschedulerforlaboratoryautomation
AT koichitakahashi sagassimulatedannealingandgreedyalgorithmschedulerforlaboratoryautomation
AT harukaozaki sagassimulatedannealingandgreedyalgorithmschedulerforlaboratoryautomation