Biological sample storage management method and device applied to biological sample library
By acquiring and analyzing relevant data during biological sample transportation, sorting and activity detection, generating sample processing information and performing corresponding operations, the problem of reducing activity caused by transportation in the biological sample library is solved, and the effect of reducing sample loss and retaining activity is achieved.
Patent Information
- Application Number
- CN202510676674.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-26
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2045-05-26
AI Technical Summary
Due to factors such as long transportation time, excessive oscillation and unstable temperature in the biological sample library, the activity of the biological sample is reduced, and no detailed activity detection is performed, making it difficult to determine the actual activity level of the sample, which in turn leads to partial or complete inactivation of the sample, causing losses.
By obtaining the transportation time, biological sample data, transportation temperature and vibration data when the biological sample transport vehicle arrives at the biological sample library, sorting and sample activity detection are carried out, sample processing information is generated, sample processing tasks are established, and corresponding sample processing operations are performed to retain activity.
It effectively reduces sample losses in the biological sample library. By prioritizing the processing of samples with short active cycles, it accelerates the inclusion efficiency, reduces waiting time, retains sample activity, and avoids direct storage of low-active samples.
Smart Images

Figure CN120218791A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the fields of computer technology and biological sample bank preservation management technology, and specifically relate to a biological sample preservation management method and device applied to a biological sample bank. Background Art
[0002] In a biological sample bank, the scheduling and management of biological samples directly affect the efficiency and accuracy of operations such as sample storage, extraction, transportation, and processing. Currently, biological samples after transportation are often directly stored in the biological sample bank without a detailed viability check on the transported biological samples. In particular, factors such as too long transportation time, too large transportation shock, and unstable sample storage temperature during transportation can all lead to a decrease in the viability of the transported biological samples. If viability detection is not performed after transportation, it is difficult to determine the actual viability level of the biological samples. Thus, after being stored in the warehouse in the usual manner, it is easy to cause partial inactivation or complete inactivation of the stored biological samples. Furthermore, it results in the loss of biological samples.
[0003] The above information disclosed in this background art section is only used to enhance the understanding of the background of the inventive concept, and thus, it may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention
[0004] The content part of the present disclosure is used to briefly introduce concepts that will be described in detail in the subsequent detailed implementation part. The content part of the present disclosure is not intended to identify the key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0005] Some embodiments of the present disclosure propose a biological sample preservation management method and device applied to a biological sample bank to solve the technical problems mentioned in the above background art section.
[0006] In a first aspect, some embodiments of the present disclosure provide a method for managing the preservation of biological samples applied to a biological sample library. The method includes: in response to determining that a biological sample transport vehicle arrives at the inventory location of the biological sample library, obtaining the transport duration, biological sample data group, transport temperature data, and transport vibration data of the biological sample transport vehicle, where the transport vibration data is measured by a vibration sensor loaded in the biological sample transport vehicle, and each biological sample data includes a biological sample identifier to uniquely identify a biological sample; sorting each biological sample data in the biological sample data group according to the transport duration to obtain a biological sample data sequence, where the sorting process is used to determine the task scheduling order corresponding to each biological sample data; performing a sample activity detection on each biological sample data in the biological sample data sequence based on the transport duration, the transport temperature data, and the transport vibration data to obtain a sample activity value sequence; generating a sample processing information sequence corresponding to each biological sample data in the biological sample data sequence by using the sample activity value sequence, where the sample processing information characterizes the sample processing operation to be performed on the biological sample; establishing a corresponding sample processing task for each biological sample data in the biological sample data sequence according to the sample processing information sequence to obtain a sample processing task sequence, where the execution order of the sample processing tasks in the sample processing task sequence is the same as the arrangement order of the biological sample data; sequentially performing corresponding sample processing operations on the corresponding biological samples according to the sample processing task sequence, and storing the processed biological samples in the biological sample library for preservation management.
[0007] Second aspect, some embodiments of the present disclosure provide a biological sample preservation management device applied to a biorepository. The device includes: an acquisition unit configured to, in response to determining that a biological sample transport vehicle arrives at the inventory location of the biorepository, acquire the transport duration, biological sample data group, transport temperature data, and transport vibration data of the biological sample transport vehicle. Among them, the transport vibration data is measured by a vibration sensor loaded in the biological sample transport vehicle, and each biological sample data includes a biological sample identifier to uniquely identify a biological sample; a sorting and processing unit configured to sort each biological sample data in the biological sample data group according to the transport duration to obtain a biological sample data sequence, where the sorting and processing is used to determine the task scheduling order corresponding to each biological sample data; a sample activity inspection unit configured to perform sample activity detection on each biological sample data in the biological sample data sequence based on the transport duration, the transport temperature data, and the transport vibration data to obtain a sample activity value sequence; a generation unit configured to use the sample activity value sequence to generate a sample processing information sequence corresponding to each biological sample data in the biological sample data sequence, where the sample processing information represents the sample processing operations to be performed on the biological sample; a task establishment unit configured to establish a corresponding sample processing task for each biological sample data in the biological sample data sequence according to the sample processing information sequence to obtain a sample processing task sequence, where the execution order of each sample processing task in the sample processing task sequence is the same as the arrangement order of each biological sample data; a task execution and preservation unit configured to sequentially perform corresponding sample processing operations on the corresponding biological samples according to the sample processing task sequence, and store the processed biological samples in the biorepository for preservation management.
[0008] Third aspect, some embodiments of the present disclosure provide an electronic device, including: one or more processors; a storage device storing one or more programs thereon, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the first aspect above.
[0009] Fourth aspect, some embodiments of the present disclosure provide a computer-readable medium storing a computer program thereon, where the program, when executed by a processor, implements the method described in any implementation manner of the first aspect above.
[0010] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: Through the biological sample preservation management method applied to the biobank in some embodiments of the present disclosure, the sample loss in the biobank can be reduced. Specifically, the reasons for the loss of biological samples are as follows: No detailed activity inspection is carried out on the transported biological samples. In particular, factors such as too long transportation time, too large transportation shock, and unstable sample storage temperature during transportation will all lead to a decrease in the activity of the transported biological samples. If the activity is not detected after transportation, it is difficult to determine the actual activity level of the biological samples. Thus, after being stored in the warehouse in the common way, it is easy to cause partial inactivation or complete inactivation of the stored biological samples. Based on this, in the biological sample preservation management method applied to the biobank in some embodiments of the present disclosure, first, in response to determining that the biological sample transport vehicle arrives at the inventory location of the biobank, obtain the transportation duration, biological sample data group, transportation temperature data, and transportation vibration data of the above-mentioned biological sample transport vehicle. Among them, the above-mentioned transportation vibration data is measured by a vibration sensor installed in the above-mentioned biological sample transport vehicle, and each biological sample data includes a biological sample identifier to uniquely identify a biological sample. Here, by introducing the relevant data of the biological samples during transportation, it is convenient to perform targeted sample activity analysis. Then, according to the above-mentioned transportation duration, sort each biological sample data in the above-mentioned biological sample data group to obtain a biological sample data sequence. Among them, the sorting process is used to determine the task scheduling order corresponding to each biological sample data. Here, considering that different sample activity cycles are different, in order to avoid further reduction of the activity of biological samples due to long-term activity analysis. Therefore, the sorting can be carried out in the order of the shortest to the longest activity cycle. Thus, it is convenient to give priority to the activity analysis of biological samples with short activity cycles and improve the efficiency of warehousing. Thereby, reduce the waiting time and further retain the activity of biological samples. After that, based on the above-mentioned transportation duration, transportation temperature data, and the above-mentioned transportation vibration data, perform sample activity detection on each biological sample data in the above-mentioned biological sample data sequence to obtain a sample activity value sequence. Here, through sample activity detection, it is convenient to determine the remaining activity level of each biological sample after transportation. After that, use the above-mentioned sample activity value sequence to generate a sample processing information sequence corresponding to each biological sample data in the above-mentioned biological sample data sequence, where the sample processing information represents the sample processing operation to be performed on the biological sample. Here, considering that different biological samples have different degrees of reduction in activity due to factors during transportation, therefore, for each biological sample data (i.e., the corresponding biological sample), corresponding sample processing information is formulated specifically to be used for targeted sample processing of biological samples in order to retain their activity.After that, according to the above sample processing information sequence, for each biological sample data in the above biological sample data sequence, a corresponding sample processing task is established to obtain a sample processing task sequence. Among them, the execution order of each sample processing task in the above sample processing task sequence is the same as the arrangement order of each biological sample data. Here, by establishing a corresponding sample processing task for each biological sample data, it is convenient to execute the processing operations corresponding to the sample processing information. Finally, according to the above sample processing task sequence, the corresponding sample processing operations are sequentially performed on the corresponding biological samples, and the processed biological samples are stored in the biological sample library for preservation and management. Thus, the activity of biological samples can be greatly retained, and direct storage of low-activity biological samples can be avoided. Furthermore, the sample loss in the biological sample library is reduced. Description of the Drawings
[0011] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic, and the elements and elements are not necessarily drawn to scale.
[0012] Figure 1 is a flowchart of some embodiments of a method for preserving and managing biological samples applied to a biological sample library according to the present disclosure; Figure 2 is a schematic diagram of sorting the classified biological sample data group set; Figure 3 is a schematic diagram of generating a sample processing node identification group; Figure 4 is a schematic structural diagram of some embodiments of a biological sample preservation and management device applied to a biological sample library according to the present disclosure; Figure 5 is a schematic structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed Description of the Embodiments
[0013] The embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.
[0014] It should also be noted that for the convenience of description, only the parts related to the relevant invention are shown in the drawings. Without conflict, the embodiments in the present disclosure and the features in the embodiments can be combined with each other.
[0015] It should be noted that the concepts such as "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or mutual dependence relationship of the functions performed by these devices, modules or units.
[0016] It should be noted that the modifications of "one" and "multiple" mentioned in this disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly specified in the context, it should be understood as "one or more".
[0017] The names of the messages or information exchanged between multiple devices in the embodiments of this disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.
[0018] The following will detail this disclosure with reference to the accompanying drawings and in conjunction with embodiments.
[0019] Figure 1 Flow 100 of some embodiments of a biological sample preservation management method applied to a biorepository according to this disclosure is shown. The biological sample preservation management method applied to a biorepository includes the following steps: Step 101, in response to determining that the biological sample transport vehicle arrives at the inventory location of the biorepository, obtain the transport duration, biological sample data set, transport temperature data, and transport vibration data of the biological sample transport vehicle.
[0020] In some embodiments, the execution subject (e.g., a computing device) of the biological sample preservation management method applied to a biorepository can, in response to determining that the biological sample transport vehicle arrives at the inventory location of the biorepository, obtain the above-mentioned transport duration, biological sample data set, transport temperature data, and transport vibration data in a wired or wireless manner. Among them, the above-mentioned transport vibration data is measured by a vibration sensor installed in the biological sample transport vehicle, and each biological sample data includes a biological sample identifier to uniquely identify a biological sample. The transport vibration data includes the vehicle vibration values at each time point during the corresponding transport time period. The transport temperature data may include the temperature value sequence of each biological sample during the transport time period.
[0021] In practice, first, considering that long-term transportation can lead to relatively high energy consumption by cell metabolism, decreased enzyme activity, cell apoptosis, or microbial proliferation, etc., the transportation duration is introduced. Then, considering that the temperature during transportation may fluctuate due to external interference, deviating from the optimal biological sample preservation temperature, resulting in a decrease in sample activity, the transportation temperature data is introduced. Finally, considering that during transportation, there may be a situation where the biological sample transportation vehicle experiences large bumps and vibrations due to poor road conditions, thus damaging the biological samples. Therefore, the transportation vibration data is introduced. Thus, through the introduced transportation duration, transportation temperature data, and transportation vibration data, data support is provided for subsequent analysis of the activity of biological samples.
[0022] It should be noted that the above computing device can be hardware or software. When the computing device is hardware, it can be implemented as a distributed cluster composed of multiple servers or terminal devices, or as a single server or a single terminal device. When the computing device is embodied as software, it can be installed in the above-listed hardware devices. It can be implemented as, for example, multiple software or software modules for providing distributed services, or as a single software or software module. No specific limitation is made here.
[0023] Step 102: Sort each biological sample data in the biological sample data group according to the transportation duration to obtain a biological sample data sequence.
[0024] In some embodiments, the above execution entity can sort each biological sample data in the biological sample data group according to the transportation duration to obtain a biological sample data sequence. Among them, the sorting process is used to determine the task scheduling order corresponding to each biological sample data. Here, each biological sample data in the biological sample data group can be sorted according to the order of the biological sample identifiers to obtain a biological sample data sequence.
[0025] In some optional implementation manners of some embodiments, the above execution entity sorts each biological sample data in the biological sample data group according to the transportation duration to obtain a biological sample data sequence, including: First step: Use the biological sample identifiers included in each biological sample data in the biological sample data group to classify each biological sample data in the biological sample data group to obtain a set of classified biological sample data groups. Among them, each classified biological sample data group corresponds to a sample category. Here, the sample classification can be to use the biological sample data of the same sample category as the classified biological sample data group.
[0026] Step 2: Obtain the sample activity cycle corresponding to each classified biological sample data group in the above-mentioned set of classified biological sample data groups from a preset database, and obtain a set of sample activity cycles. Among them, the sample activity cycles corresponding to different sample categories are different. Here, the database can store a data table of different sample categories and their corresponding sample activity cycles. For example, blood: 4 - 6 hours, cells: 2 - 3 days, microorganisms: 12 - 24 hours.
[0027] Step 3: According to the above-mentioned transportation duration and the above-mentioned set of sample activity cycles, perform a sorting process on each classified biological sample data group in the above-mentioned set of classified biological sample data groups to obtain a biological sample data sequence. Among them, the sorting process is to first sort the classified biological sample data groups corresponding to different sample categories, and then assign serial numbers to each classified biological sample data within the classified biological sample data group.
[0028] Here, the classified biological sample data groups with a sample activity cycle less than or equal to the above-mentioned transportation duration can be sorted first, and then the classified biological sample data groups with a sample activity cycle greater than the above-mentioned transportation duration can be sorted. After sorting each classified biological sample data group, based on the sorting of the classified biological sample data groups, the individual classified biological sample data within the group can be sorted according to the order of the biological sample identifiers.
[0029] As an example, refer to Figure 2After classification, the set of biological sample data groups can correspond to five categories of biological samples: biological sample category A, biological sample category B, biological sample category C, biological sample category D, and biological sample category E. The sample activity period corresponding to each biological sample can be: [[Biological sample category A: 2 days], [Biological sample category B: 4 days], [Biological sample category C: 10 days], [Biological sample category D: 5 days], [Biological sample category E: 1 day]]. If the transportation duration is 2 days, then the classified biological sample data groups less than or equal to the above transportation duration (i.e., biological sample category A and biological sample category E) can be sorted first. The sorting is expressed as [Biological sample category E, Biological sample category A]. Then, the classified biological sample data groups greater than the above transportation duration (i.e., biological sample category B, biological sample category C, and biological sample category D) are sorted. The sorting is expressed as [Biological sample category E, Biological sample category A, Biological sample category B, Biological sample category D, Biological sample category C]. Thus, the sorting of the classified biological sample data groups is completed. Then, the corresponding sample identifiers in each classified biological sample data group can be as follows: The classified biological sample data group corresponding to biological sample category A includes "a1, a3, a2". The classified biological sample data group corresponding to biological sample category B includes "b1, b2". The classified biological sample data group corresponding to biological sample category C includes "c3, c2, c1". The classified biological sample data group corresponding to biological sample category D includes "d1, d2, d3". The classified biological sample data group corresponding to biological sample category E includes "e2, e1". Then, based on the sorting of the classified biological sample data groups, each biological sample can be sorted according to the order of the sample identifiers. For example, the sorted biological sample data sequence can be: [Biological sample category E: [e1, e2], Biological sample category A: [a1, a2, a3], Biological sample category B: [b1, b2], Biological sample category D: [d1, d2, d3], Biological sample category C: [c1, c2, c3]].
[0030] In practice, considering the large number of biological samples, sorting all of them requires consuming a lot of computing resources. Therefore, first, by classifying biological samples of the same category, a set of classified biological sample data groups is obtained. This can facilitate subsequent sorting by sample category. Thus, the computing resources occupied by sorting can be greatly reduced, and the sorting efficiency can be improved. In addition, considering that different biological samples have different biological sample activity periods, sorting can be further carried out in the order from short to long biological sample periods. So that the biological samples with short biological sample periods are sorted first. Thus, it is convenient to process them first to ensure their sample activity. Furthermore, sample loss can be greatly avoided.
[0031] Step 103: Based on the transportation duration, transportation temperature data, and transportation vibration data, perform sample activity detection on each biological sample data in the biological sample data sequence to obtain a sample activity value sequence.
[0032] In some embodiments, the above-mentioned execution entity can, in various ways, based on the above-mentioned transportation duration, transportation temperature data, and above-mentioned transportation vibration data, perform sample activity detection on each biological sample data in the above-mentioned biological sample data sequence to obtain a sample activity value sequence.
[0033] In some alternative implementation manners of some embodiments, the above-mentioned execution entity, based on the above-mentioned transportation duration, transportation temperature data, and above-mentioned transportation vibration data, performs sample activity detection on each biological sample data in the above-mentioned biological sample data sequence to obtain a sample activity value sequence, including: For each biological sample data in the above-mentioned biological sample data sequence, perform the following steps: First step: Use the above-mentioned transportation duration to generate a first activity value. Among them, the first activity value can be generated through the following formula: .
[0034] Among them, represents the first activity value corresponding to the transportation duration. represents the time-related decay coefficient corresponding to the above-mentioned transportation duration. represents the above-mentioned transportation duration. represents the activity degree of the above-mentioned biological sample data before transportation, and the value range can be (0 - 1]. For example, when the value is 1, it indicates that the activity degree is intact.
[0035] Here, the time-related decay coefficient can be pre-generated by fitting an activity decay curve (for example, the kinetic equation of a first-order kinetic reaction). Thus, the time-related decay coefficient corresponding to the above-mentioned transportation duration can be selected.
[0036] Second step: Use the above-mentioned transportation temperature data to generate a second activity value. Among them, the second activity value can be generated through the following formula: .
[0037] Among them, represents the second activity value generated from the transportation temperature data. represents the time series within the transportation period. represents the serial number of the time (point) in the time series. represents the activity decline rate when the temperature is . represents the activity decline rate of the biological sample at the reference temperature . Represents the activation energy of a biological sample. Represents the gas constant. Represents the temperature value corresponding to the nth time point in the transport temperature data. Represents the reference temperature corresponding to the biological sample. Can characterize the damage coefficients corresponding to different temperatures.
[0038] Here, the activity decline rate of the biological sample, the activation energy of the biological sample, and the gas constant can be obtained in advance according to experimental tests. Considering that temperature fluctuations can accelerate the degradation of biomolecules, for example, low-temperature fluctuations (especially repeated freezing and thawing) can lead to ice crystal formation, and ice crystal formation can puncture cell membranes, resulting in osmotic damage due to changes in intracellular solute concentration. Therefore, generating various parameters in advance through experiments can be used to determine the acceleration effect of temperature deviation on the reaction rate. Thus, the degree of influence of reaction temperature fluctuations on the activity of biological samples. Furthermore, generating a second activity value corresponding to the transport temperature.
[0039] In the third step, using the above-mentioned transport vibration data, a third activity value is generated. Among them, first, the vibration acceleration value can be extracted from the transport vibration data. Then, the third activity value can be generated through the following formula: Third activity value / percentage = 1 - Bump sensitivity coefficient (seconds per meter) × Vibration acceleration value (meters per square second) × Time (seconds). Here, the time can be the duration when the vibration acceleration value is greater than the preset acceleration threshold. The bump sensitivity coefficient can be calculated in advance through experiments and is used to reflect the sensitivity of the biological sample to bumps. Different biological samples can correspond to different bump sensitivity coefficients.
[0040] In the fourth step, the product of the above-mentioned first activity value, the above-mentioned second activity value, and the above-mentioned third activity value is determined as the sample activity value corresponding to the above-mentioned biological sample data.
[0041] As an example, the above-mentioned first activity value is 70.7%. The above-mentioned second activity value is 89.5%. The above-mentioned third activity value is 97%. Then the sample activity value can be approximately equal to 61.4%.
[0042] Step 104, using the sample activity value sequence, generate a sample processing information sequence corresponding to each biological sample data in the biological sample data sequence.
[0043] In some embodiments, the above-mentioned execution entity can use the above-mentioned sample activity value sequence to generate a sample processing information sequence corresponding to each biological sample data in the biological sample data sequence. Among them, the sample processing information characterizes the sample processing operations to be performed on the biological sample.
[0044] In some alternative implementations of some embodiments, the above-mentioned execution entity uses the above-mentioned sample activity value sequence to generate a sample processing information sequence corresponding to each biological sample data in the above-mentioned biological sample data sequence, including: For each biological sample data in the above-mentioned biological sample data sequence, the following steps are performed: First step, in response to determining that the sample activity value corresponding to the above-mentioned biological sample data satisfies a preset first activity condition, obtain the inactivated sample processing information corresponding to the above-mentioned biological sample data from a preset sample processing data table as the sample processing information. Wherein, the above-mentioned preset first activity condition indicates that the biological sample corresponding to the above-mentioned biological sample data is completely inactivated. The above-mentioned preset first activity condition may be that the sample activity value is 0. Here, the sample processing data table may be a pre-set data table, which may include standard processing steps for inactivated samples or highly active samples. Therefore, for a completely inactivated biological sample, the standard processing steps can be directly executed without adding other steps such as sample recovery, sample culture, and sample aliquoting. Specifically, the standard processing steps for inactivated samples may be to store the biological sample according to the preset sample storage conditions.
[0045] Second step, in response to determining that the sample activity value corresponding to the above-mentioned biological sample data satisfies a preset second activity condition, perform a secondary activity detection on the biological sample corresponding to the above-mentioned biological sample data to generate a current sample activity value and a damage identifier. Among them, the secondary activity detection is used to accurately measure the activity level of the biological sample and determine whether the biological sample is reversibly damaged. Secondly, the second activity condition may be that the sample activity value is greater than 0 and less than 50%. Secondly, through a preset sample detection method, a secondary activity detection can be performed on the biological sample corresponding to the above-mentioned biological sample data to generate a current sample activity value and a reversible damage identifier.
[0046] As an example, the sample detection method may include: determining the current activity state and damage type (such as cell membrane damage, organelle function abnormality, DNA / RNA degradation, etc.) of the biological sample through trypan blue staining (cell viability), CCK-8 / MTT (cell metabolic activity), flow cytometry (membrane integrity / apoptosis rate), ATP detection (energy metabolism level), etc., and marking a damage identifier representing reversibility or irreversibility. Here, the above-mentioned execution entity can control a preset activity detection device (for example, a fully automatic cell analyzer, an automated microplate reader, a liquid handling system, an automated microbial identification system, etc.) to perform a secondary activity detection operation through the above-mentioned sample detection method.
[0047] Step 3: Determine the corresponding sample processing information based on the biological sample identifier included in the above biological sample data, the above current sample activity value, and the above damage identifier. Among them, the above preset second activity condition indicates that the biological sample corresponding to the biological sample data is partially inactivated. Here, if the current sample activity value meets the above second activity condition and the above damage identifier is a reversible damage identifier, the sample activity processing information corresponding to the above biological sample can be extracted from the preset sample activity processing table as the sample processing information. Here, the sample activity processing table may include processing steps for active cultivation of biological samples preset for different biological samples.
[0048] As an example, the sample processing information may be information characterizing the steps of active cultivation of biological samples. For example, it may include information on the added components of the culture medium, culture condition information, etc.
[0049] In addition, considering that there are certain errors in the sample activity value judged according to the transportation conditions, for biological samples that meet the preset first activity condition, secondary activity detection can also be performed to further accurately determine the corresponding sample activity value.
[0050] Step 4: In response to determining that the sample activity value corresponding to the above biological sample data meets the preset third activity condition, obtain the active sample processing information corresponding to the above biological sample data from the above sample processing data table as the sample processing information. Among them, the above preset third activity condition indicates that the biological sample corresponding to the biological sample data has a high activity. For example, the preset third activity condition may be that the sample activity value is greater than or equal to 50%.
[0051] Here, the sample activity characterized by the preset first activity condition is less than the sample activity characterized by the preset second activity condition is less than the sample activity characterized by the preset third activity condition.
[0052] As an example, the active sample processing information may include standard preservation steps for highly active biological samples. For example, the active sample processing information may include: sample processing methods (such as serum separation) and preservation temperature values, etc.
[0053] Optionally, before the above execution subject establishes a corresponding sample processing task for each biological sample data in the above biological sample data sequence according to the above sample processing information sequence to obtain a sample processing task sequence, the above method further includes: Adjust the queue position of the biological sample data corresponding to the sample activity value that meets the above first activity condition to the end of the queue in the above biological sample data sequence to obtain an adjusted biological sample data sequence.
[0054] In practice, considering completely inactivated biological samples, their arrangement positions in the sequence can be further reduced to facilitate the priority processing of other active biological samples as soon as possible, thereby avoiding further loss of samples.
[0055] Step 105: According to the sample processing information sequence, establish a corresponding sample processing task for each biological sample data in the biological sample data sequence to obtain a sample processing task sequence.
[0056] In some embodiments, the above execution entity can establish a corresponding sample processing task for each biological sample data in the above biological sample data sequence according to the above sample processing information sequence to obtain a sample processing task sequence. Among them, the execution order of each sample processing task in the above sample processing task sequence is the same as the arrangement order of each biological sample data.
[0057] In some optional implementation manners of some embodiments, the above execution entity establishes a corresponding sample processing task for each biological sample data in the above biological sample data sequence according to the above sample processing information sequence to obtain a sample processing task sequence, including: First step: According to the above sample processing information sequence, determine a sample processing node identifier group corresponding to each adjusted biological sample data in the above adjusted biological sample data sequence to obtain a sample processing node identifier group sequence. Among them, the sample processing node identifier represents a processing operation on a biological sample. Here, each sample processing node identifier can correspond to one processing operation and at least one sample processing device. The identifier of each processing step in the sample processing information can be determined as the sample processing node identifier to obtain a sample processing node identifier group.
[0058] As an example, refer to Figure 3 . For cell samples, if the corresponding sample processing information can be information characterizing the activity of culturing cells. Then, for example, the sample processing information may include five steps: calling a culture medium → adding culture components → adding a biological sample → placing the culture medium → setting a culture environment. The corresponding step identifiers can be calling culture medium C → adding culture components A → adding biological sample B → placing culture medium P → setting culture environment E. Thus, the cells are actively cultured through each step. Then, the identifiers of each processing step: C → A → B → P → E can be determined as the sample processing node identifier group.
[0059] Step 2: Establish a sample processing task for each sample processing node identification group in the above sample processing node identification group sequence to obtain a sample processing task sequence. Among them, for each sample processing node identification, the identification of the corresponding task execution device can be determined. Secondly, generate a detailed task list for each sample processing node, including information such as task number, task name, execution device identification, task priority, estimated start time, and end time.
[0060] Step 106: According to the sample processing task sequence, sequentially perform corresponding sample processing operations on the corresponding biological samples, and store the processed biological samples in a biological sample library for preservation and management.
[0061] In some embodiments, the above execution subject can sequentially perform corresponding sample processing operations on the corresponding biological samples according to the above sample processing task sequence, and store the processed biological samples in a biological sample library for preservation and management. Among them, the sample processing operation can be carried out after transporting the biological samples on the sample transport vehicle to the automated processing equipment in the biological sample library by means of a conveyor belt or manually.
[0062] In some optional implementation manners of some embodiments, the above execution subject sequentially performs corresponding sample processing operations on the corresponding biological samples according to the above sample processing task sequence, and stores the processed biological samples in a biological sample library for preservation and management, including: For each sample processing task in the above sample processing task sequence, perform the following steps: First step: Determine whether the sample processing device corresponding to the sample processing node in the sample processing node group in the above sample processing task is occupied. Among them, the usage status of the sample processing device corresponding to the sample processing node with the same execution device identification can be detected, and if it is in use, it is occupied.
[0063] Second step: In response to being unoccupied, control the above sample processing device to perform a sample processing operation on the biological sample corresponding to the above sample processing task. Among them, the sample processing device can be controlled to perform a sample processing operation on the biological sample corresponding to the above sample processing task according to the task execution order in the task list.
[0064] Third step: In response to determining that the above sample processing task is completed, obtain the processed biological sample, and store the processed biological sample in a biological sample library for preservation and management. Among them, the processed biological sample can be stored in the biological sample library automatically, or an artificial terminal can be notified for an artificial person to store the processed biological sample in the biological sample library for preservation and management.
[0065] In addition, the sample processing tasks can be retrieved and managed through the following methods: The GetWorkCmdJobList method retrieves the current task list and returns the basic information of the tasks, including task names, status, operation time, etc. The GetFinishedJobList method retrieves the list of completed tasks, supports paging queries, and returns the data and total number of completed tasks. The RemoveJob method deletes the specified task, returns a success message if the deletion is successful, and returns an error message if it fails. The GetVialInfo method retrieves the detailed information of a task based on the task ID and returns the detailed data of the task. The QuartzHelper class implements the scheduling of tasks and supports the addition, deletion, suspension, and resume of scheduled tasks, loop tasks, and delayed tasks.
[0066] In practice, by differentiating the activity levels of samples to varying degrees, it is possible to facilitate the implementation of corresponding sample processing methods. Thereby, redundant steps in sample processing can be reduced and processing efficiency can be improved. In addition, by establishing sample processing tasks, the execution status of the tasks can be tracked in real time, facilitating an understanding of the task progress. An exception capture and retry mechanism can also be used to ensure that tasks can automatically retry or notify the administrator for processing when an exception occurs, avoiding system failures caused by task interruptions. Thus, the activity of biological samples can be ensured. Furthermore, secondary losses of samples can be avoided.
[0067] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: By applying the biological sample preservation management method for a biobank according to some embodiments of the present disclosure, sample loss in the biobank can be reduced. Specifically, the reasons for the loss of biological samples are as follows: No detailed viability inspection is carried out on the transported biological samples. In particular, factors such as too long transportation time, excessive transportation vibration, and unstable sample storage temperature during transportation can all lead to a decrease in the viability of the transported biological samples. If viability detection is not carried out after transportation, it is difficult to determine the actual viability level of the biological samples. Thus, after being stored in the warehouse in the common way, it is easy for the stored biological samples to be partially inactivated or completely inactivated. Based on this, in the biological sample preservation management method for a biobank according to some embodiments of the present disclosure, first, in response to determining that the biological sample transport vehicle arrives at the inventory location of the biobank, obtain the transportation duration, biological sample data set, transportation temperature data, and transportation vibration data of the above-mentioned biological sample transport vehicle. Among them, the above-mentioned transportation vibration data is measured by a vibration sensor installed in the above-mentioned biological sample transport vehicle, and each biological sample data includes a biological sample identifier to uniquely identify a biological sample. Here, by introducing the relevant data of biological samples during transportation, it is convenient to perform targeted sample viability analysis. Then, according to the above-mentioned transportation duration, sort each biological sample data in the above-mentioned biological sample data set to obtain a biological sample data sequence. Among them, the sorting process is used to determine the task scheduling order corresponding to each biological sample data. Here, considering that different sample viability cycles are different, in order to avoid further reduction in the viability of biological samples due to long-term viability analysis. Therefore, sorting can be performed in the order of the shortest to the longest viability cycle. Thus, it is convenient to give priority to the viability analysis of biological samples with short viability cycles and improve the efficiency of warehousing. Thereby, reduce the waiting time and further retain the viability of biological samples. After that, based on the above-mentioned transportation duration, transportation temperature data, and the above-mentioned transportation vibration data, perform sample viability detection on each biological sample data in the above-mentioned biological sample data sequence to obtain a sample viability value sequence. Here, through sample viability detection, it is convenient to determine the remaining viability level of each biological sample after transportation. After that, use the above-mentioned sample viability value sequence to generate a sample processing information sequence corresponding to each biological sample data in the above-mentioned biological sample data sequence, where the sample processing information represents the sample processing operations to be performed on the biological sample. Here, considering that different biological samples have different degrees of reduction in viability due to factors during transportation, therefore, for each biological sample data (i.e., the corresponding biological sample), corresponding sample processing information is formulated specifically to be used for targeted sample processing of the biological sample in order to retain or even cultivate its viability.After that, according to the above sample processing information sequence, for each biological sample data in the above biological sample data sequence, a corresponding sample processing task is established to obtain a sample processing task sequence, where the execution order of each sample processing task in the above sample processing task sequence is the same as the arrangement order of each biological sample data. Here, by establishing a corresponding sample processing task for each biological sample data, it is convenient to perform the processing operations corresponding to the sample processing information. Finally, according to the above sample processing task sequence, the corresponding biological samples are sequentially subjected to the corresponding sample processing operations, and the processed biological samples are stored in the biological sample library for preservation and management. Thus, the activity of the biological samples can be greatly retained, and direct storage of low-activity biological samples can be avoided. Furthermore, the sample loss in the biological sample library is reduced.
[0068] Further referring to Figure 4 , as an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a biological sample preservation management device applied to a biological sample library. These device embodiments correspond to Figure 1 the method embodiments shown, and the biological sample preservation management device applied to the biological sample library can be specifically applied to various electronic devices.
[0069] As Figure 4As shown, a biological sample preservation management device 400 applied to a biorepository includes: an acquisition unit 401, a sorting and processing unit 402, a sample viability detection unit 403, a generation unit 404, a task establishment unit 405, and a task execution and preservation unit 406. Among them, the acquisition unit 401 is configured to, in response to determining that a biological sample transport vehicle arrives at the inventory location of the biorepository, acquire the transport duration, the biological sample data group, the transport temperature data, and the transport vibration data of the biological sample transport vehicle, wherein the transport vibration data is measured by a vibration sensor loaded in the biological sample transport vehicle, and each biological sample data includes a biological sample identifier to uniquely identify a biological sample; the sorting and processing unit 402 is configured to sort the biological sample data in the biological sample data group according to the transport duration to obtain a biological sample data sequence, wherein the sorting and processing is used to determine the task scheduling order corresponding to each biological sample data; the sample viability inspection unit 403 is configured to perform sample viability detection on each biological sample data in the biological sample data sequence based on the transport duration, the transport temperature data, and the transport vibration data to obtain a sample viability value sequence; the generation unit 404 is configured to use the sample viability value sequence to generate a sample processing information sequence corresponding to each biological sample data in the biological sample data sequence, wherein the sample processing information characterizes the sample processing operation to be performed on the biological sample; the task establishment unit 405 is configured to, according to the sample processing information sequence, establish a corresponding sample processing task for each biological sample data in the biological sample data sequence to obtain a sample processing task sequence, wherein the execution order of the sample processing tasks in the sample processing task sequence is the same as the arrangement order of the biological sample data; the task execution and preservation unit 406 is configured to, according to the sample processing task sequence, sequentially perform corresponding sample processing operations on the corresponding biological samples, and store the processed biological samples in the biorepository for preservation management.
[0070] It can be understood that the units described in the biological sample preservation management device 400 applied to the biorepository correspond to the respective steps in the method described in the reference Figure 1 Therefore, the operations, features, and beneficial effects described above for the method also apply to the biological sample preservation management device 400 applied to the biorepository and the units included therein, and will not be repeated here.
[0071] Next, refer to Figure 5 , which shows a schematic structural diagram of an electronic device (such as a computing device) suitable for implementing some embodiments of the present disclosure. Figure 5 The electronic device shown is only an example and should not impose any limitations on the functions and usage scopes of the embodiments of the present disclosure. As Figure 5As shown, the computer device includes a processor, a memory, and a network interface connected via a system bus. Among them, the memory may include a non-volatile storage medium and an internal memory. The non-volatile storage medium can store an operating system and computer programs. The computer programs include program instructions, which, when executed, can cause the processor to execute any of the above methods. The processor is used to provide computing and control capabilities to support the operation of the entire computer device. The internal memory provides an environment for the operation of the computer programs in the non-volatile storage medium, and when the computer programs are executed by the processor, the processor can be caused to execute any of the above methods. The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art can understand that Figure 5 the structure shown in is only a block diagram of some structures related to the solution of the present disclosure, and does not constitute a limitation on the computer device to which the solution of the present disclosure is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0072] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0073] Among them, in one embodiment, the above-mentioned processor is used to run a computer program stored in a memory to implement the following steps: in response to determining that a biological sample transport vehicle arrives at the inventory location of a biological sample repository, obtain the transport duration, biological sample data group, transport temperature data, and transport vibration data of the above-mentioned biological sample transport vehicle, where the above-mentioned transport vibration data is measured by a vibration sensor installed in the above-mentioned biological sample transport vehicle, and each biological sample data includes a biological sample identifier to uniquely identify a biological sample; according to the above-mentioned transport duration, sort each biological sample data in the above-mentioned biological sample data group to obtain a biological sample data sequence, where the sorting process is used to determine the task scheduling order corresponding to each biological sample data; based on the above-mentioned transport duration, the above-mentioned transport temperature data, and the above-mentioned transport vibration data, perform a sample activity detection on each biological sample data in the above-mentioned biological sample data sequence to obtain a sample activity value sequence; use the above-mentioned sample activity value sequence to generate a sample processing information sequence corresponding to each biological sample data in the above-mentioned biological sample data sequence, where the sample processing information represents the sample processing operation to be performed on the biological sample; according to the above-mentioned sample processing information sequence, establish a corresponding sample processing task for each biological sample data in the above-mentioned biological sample data sequence to obtain a sample processing task sequence, where the execution order of each sample processing task in the above-mentioned sample processing task sequence is the same as the arrangement order of each biological sample data; according to the above-mentioned sample processing task sequence, sequentially perform corresponding sample processing operations on the corresponding biological samples, and store the processed biological samples in the biological sample repository for storage and management.
[0074] The embodiments of the present disclosure also provide a computer-readable storage medium, on which a computer program is stored, and the computer program includes program instructions. The method implemented when the program instructions are executed can refer to the various embodiments of the above-mentioned method of the present disclosure.
[0075] Among them, the above-mentioned computer-readable storage medium may be an internal storage unit of the above-mentioned computer device in the foregoing embodiment, such as the hard disk or memory of the above-mentioned computer device. The above-mentioned computer-readable storage medium may also be an external storage device of the above-mentioned computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the above-mentioned computer device.
[0076] It should be noted that in this text, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or system. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, article or system including such element.
[0077] The above description is only some preferred embodiments of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) having similar functions disclosed in the embodiments of the present disclosure.
Claims
1. A biological sample preservation management method applied to a biological sample library, characterized in that, Including: In response to determining that the biological sample transport vehicle arrives at the inventory location of the biological sample repository, obtain the transport duration, biological sample data set, transport temperature data, and transport vibration data of the biological sample transport vehicle. Among them, the transport vibration data is measured by vibration sensors loaded in the biological sample transport vehicle, and each biological sample data includes a biological sample identifier to uniquely identify a biological sample. According to the transport duration, sort each biological sample data in the biological sample data set to obtain a biological sample data sequence, where the sorting process is used to determine the task scheduling order corresponding to each biological sample data. Based on the transport duration, the transport temperature data, and the transport vibration data, perform sample activity detection on each biological sample data in the biological sample data sequence to obtain a sample activity value sequence. Use the sample activity value sequence to generate a sample processing information sequence corresponding to each biological sample data in the biological sample data sequence, where the sample processing information represents the sample processing operations to be performed on the biological samples. According to the sample processing information sequence, establish a corresponding sample processing task for each biological sample data in the biological sample data sequence to obtain a sample processing task sequence, where the execution order of each sample processing task in the sample processing task sequence is the same as the arrangement order of each biological sample data. According to the sample processing task sequence, sequentially perform corresponding sample processing operations on the corresponding biological samples, and store the processed biological samples in the biological sample repository for preservation management.
2. The method according to claim 1, characterized in that The step of sorting each biological sample data in the biological sample data set according to the transport duration to obtain a biological sample data sequence includes: Use the biological sample identifiers included in each biological sample data in the biological sample data set to classify each biological sample data in the biological sample data set to obtain a set of classified biological sample data groups, where each classified biological sample data group corresponds to a sample category. Obtain the sample activity cycles corresponding to each classified biological sample data group in the set of classified biological sample data groups from a preset database to obtain a set of sample activity cycles, where different sample categories correspond to different sample activity cycles. According to the transport duration and the set of sample activity cycles, sort each classified biological sample data group in the set of classified biological sample data groups to obtain a biological sample data sequence, where the sorting process is to first sort the classified biological sample data groups corresponding to different sample categories, and then assign arrangement serial numbers to each classified biological sample data within the classified biological sample data group.
3. The method according to claim 1, characterized in that, The step of performing sample activity detection on each biological sample data in the biological sample data sequence based on the transport duration, the transport temperature data, and the transport vibration data to obtain a sample activity value sequence includes: For each biological sample data in the biological sample data sequence, perform the following steps: Use the transport duration to generate a first activity value. Generate a second activity value using the transport temperature data; Generate a third activity value using the transport vibration data; Determine the product of the first activity value, the second activity value, and the third activity value as the sample activity value corresponding to the biological sample data.
4. The method according to claim 1, characterized in that, The generating a sample processing information sequence corresponding to each biological sample data in the biological sample data sequence using the sample activity value sequence includes: For each biological sample data in the biological sample data sequence, perform the following steps: In response to determining that the sample activity value corresponding to the biological sample data satisfies a preset first activity condition, obtain the inactivated sample processing information corresponding to the biological sample data from a preset sample processing data table as the sample processing information, where the preset first activity condition indicates that the biological sample corresponding to the biological sample data is completely inactivated; In response to determining that the sample activity value corresponding to the biological sample data satisfies a preset second activity condition, perform a secondary activity detection on the biological sample corresponding to the biological sample data to generate a current sample activity value and a damage identifier, where the secondary activity detection is used to accurately measure the activity level of the biological sample and determine whether the biological sample has reversible damage; Determine the corresponding sample processing information according to the biological sample identifier included in the biological sample data, the current sample activity value, and the damage identifier, where the preset second activity condition indicates that the biological sample corresponding to the biological sample data is partially inactivated; In response to determining that the sample activity value corresponding to the biological sample data satisfies a preset third activity condition, obtain the active sample processing information corresponding to the biological sample data from the sample processing data table as the sample processing information.
5. The method according to claim 4, characterized in that, Before the establishing, according to the sample processing information sequence, a corresponding sample processing task for each biological sample data in the biological sample data sequence to obtain a sample processing task sequence, the method further includes: Adjust the queue position of the biological sample data corresponding to the sample activity value that satisfies the first activity condition in the biological sample data sequence to the end of the queue to obtain an adjusted biological sample data sequence.
6. The method according to claim 5, wherein The establishing, according to the sample processing information sequence, a corresponding sample processing task for each biological sample data in the biological sample data sequence to obtain a sample processing task sequence includes: Determine a sample processing node identifier group corresponding to each adjusted biological sample data in the adjusted biological sample data sequence according to the sample processing information sequence to obtain a sample processing node identifier group sequence, where the sample processing node identifier represents a processing operation on the biological sample; Establish a sample processing task for each sample processing node identifier group in the sample processing node identifier group sequence to obtain a sample processing task sequence.
7. The method according to claim 6, wherein The sequentially performing, according to the sample processing task sequence, corresponding sample processing operations on the corresponding biological samples, and storing the processed biological samples in a biological sample library for preservation management includes: For each sample processing task in the sample processing task sequence, perform the following steps: Determine whether the sample processing device corresponding to the sample processing node in the sample processing node group in the sample processing task is occupied; In response to it being unoccupied, control the sample processing device to perform a sample processing operation on the biological sample corresponding to the sample processing task; In response to determining that the sample processing task is completed, obtain the processed biological sample, and store the processed biological sample in the biological sample library for preservation management.
8. A biological sample preservation management device applied to a biological sample library, comprising: An acquisition unit configured to, in response to determining that a biological sample transport vehicle arrives at the inventory location of the biological sample library, acquire the transport duration, biological sample data group, transport temperature data, and transport vibration data of the biological sample transport vehicle, wherein the transport vibration data is measured by a vibration sensor loaded in the biological sample transport vehicle, and each biological sample data includes a biological sample identifier to uniquely identify a biological sample; A sorting processing unit configured to sort each biological sample data in the biological sample data group according to the transport duration to obtain a biological sample data sequence, wherein the sorting processing is used to determine the task scheduling order corresponding to each biological sample data; A sample activity inspection unit configured to perform sample activity detection on each biological sample data in the biological sample data sequence based on the transport duration, the transport temperature data, and the transport vibration data to obtain a sample activity value sequence; A generation unit configured to use the sample activity value sequence to generate a sample processing information sequence corresponding to each biological sample data in the biological sample data sequence, wherein the sample processing information represents the sample processing operation to be performed on the biological sample; A task establishment unit configured to establish a corresponding sample processing task for each biological sample data in the biological sample data sequence according to the sample processing information sequence to obtain a sample processing task sequence, wherein the execution order of each sample processing task in the sample processing task sequence is the same as the arrangement order of each biological sample data; A task execution and preservation unit configured to sequentially perform corresponding sample processing operations on the corresponding biological samples according to the sample processing task sequence, and store the processed biological samples in the biological sample library for preservation management.
9. An electronic device, comprising: One or more processors; A storage device on which one or more programs are stored, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-7.
10. A computer-readable medium having a computer program stored thereon, wherein, The program, when executed by the processor, implements the method according to any one of claims 1-7.
Citation Information
Patent Citations
Quality management method and device based on biological sample library
CN117577201A
Movable cryopreservation device and method
CN118000190A
Data management method, device and system for biological sample library
CN118538300A
Cited By
Biological sample whole-course tracing and safety supervision method and system
CN120410370A