This technology relates to an automated apparatus and methods for staining biological samples arranged on slides, and in particular for changing a protocol of a reagent system of an automated slide staining apparatus processing a large number (e.g., thousands) of slides.
The detection, identification, quantification, and characterization of cells of interest through testing of biological samples is an important aspect of medical diagnosis and research. Typically, a biological sample (e.g., as tissue samples, samples of any cells or other biological materials) are prepared for scanning and/or viewing by staining the sample which helps to emphasize important features when viewed or in an image generated from the stained sample. Existing tissue sample treatment processing prior to viewing or scanning can include a number of steps, including obtaining a biological sample (“sample”), placing the sample on a slide, and staining the sample with a staining protocol which consistently stains the sample, and placing a coverslip over the stained sample.
A staining protocol can include exposing the sample to a number of reagents and baths in a predetermined order for a predetermined time, and can involve several or many steps. Automated slide stainer instruments automatically process tissue samples on slides and can perform slide staining on numerous sets of slides (e.g., that are arranged in baskets) simultaneously. In an existing example, an automated staining apparatus is configured to treat and stain hundreds or thousands of samples using a reagent system that has been loaded into the apparatus, and using a predetermined protocol to produce consistent results. While processing a high volume of slides with the same reagent systems, the reagents themselves may change due to their use. Existing automated staining apparatuses operate on protocols that are consistent for a set or reagents, and tend to determine reagent replenishment conditions based on a time period of use. However, as thousands of slides are processed, prior to replenishment, or loading a new reagent systems, the characteristics of reagents may change, which can lead to inconsistency in the staining process. As pathologist and other users of stained tissue samples rely on the consistency of the stained sample to determine characteristics of cells in the tissue sample, it is important for an automated slide staining apparatus to produce consistently stained slides throughput the lifecycle of a batch of reagents.
Embodiments of systems and methods for controlling automated slide stain processing that changes a staining protocol prior to replenishment of reagents are disclosed herein. For example, a first protocol is used for a first portion of a slide staining process that uses a certain reagent system that is installed in an automated slide staining apparatus. The slides that have been loaded into the slide staining apparatus are counted, and when a certain slide count has been reached, the apparatus is controlled such that it does not start to process additional slides using the first protocol but let's the slides that are being processed already complete the staining process using the first protocol. Then, still using the same reagent system, processing additional slides with the slide staining apparatus in the second protocol until a second slide count has been reached. When the second slide count has been reached, the slide staining apparatus completes staining slides are in progress the second protocol but does not start staining any additional slides. Accordingly, one innovation includes a method for controlling an automatic slide staining apparatus for staining cells and tissue samples on slides before pathological analysis, the slide staining apparatus operable to stain multiple sets of slides simultaneously and configured with a reagent system having a plurality of reagents. The method can include (a) determine a cumulative count of a set of received slides since the regent system was installed, each set of slides having one or more slides, (b) in response to the cumulative count being less than a first slide count S1, stain the set of slides using a first protocol having a plurality of steps for staining the set of slides in the reagent system, a step of the plurality of steps subjecting the set of slides to an eosin reagent followed by subjecting the set of slides to an alcohol reagent for a first time period, and repeat process items (a)-(b), (c) in response to the cumulative slide count being greater than the first slide count S1, continue staining in-progress slides that are currently being processed with the first protocol, but do not start staining slides that have not yet begun being processed with the first protocol, after staining of the in-progress slides has been completed: (d) receive another set of slides having a biological sample thereon, (e) determine a cumulative count of the slides received since the regent system was installed, (f) in response to the cumulative count being less than a second slide count S2, stain the received set of slides using a second protocol having a plurality of steps for staining the set of slides in the reagent system, a step of the second protocol including subjecting the set of slides to an eosin reagent followed by subjecting the set of slides to an alcohol for a second time period where the second time period is shorter than the first time period, and repeat process steps (d)-(f), and (g) in response to the cumulative slide count being greater than the second slide count S2, continue staining in-progress slides currently being processed with the second protocol, but not start staining slides that have not yet begun being processed with the second protocol.
Embodiments of such methods may have one or more other aspects. In some embodiments, the first slide count S1 is greater than or equal to 2200 and less than or equal to 2600. In some embodiments, the first slide count S1 is greater than or equal to 2300 and less than or equal to 2500. In some embodiments, the first slide count S1 is greater than or equal to 2350 and less than or equal to 2450. In some embodiments, the first slide count is 2400. In some embodiments, the first slide count S1 equal 0.8*S2. In some embodiments, the first slide count S1 is between 0.7*S2 and 0.9*S2. In some embodiments, second slide count S2 is between 2800 and 3200. In some embodiments, the second slide count S2 is between 2900 and 3100. In some embodiments, the second slide count S2 is 3000. In any of the above embodiments, the first protocol and the second protocol have two or more of the same steps, before the eosin reagent step, of the same duration. In any of the above embodiments, the first protocol and the second protocol include at least two of the same reagent steps after the eosin reagent step, wherein the at least two reagent steps of the second protocol after the eosin reagent step are of a shorter duration than the corresponding two or more steps of the first protocol. In any of the above embodiments, the first and second protocols sequentially include, after the eosin reagent step, a 95% ethanol reagent step, a first 100% ethanol reagent step, a second 100% ethanol reagent step, and first xylene step, and a second xylene step. In some embodiments, the 95% ethanol reagent step of the first protocol has a duration of more than three times as long as the 95% ethanol reagent step of the second protocol.
In some embodiments of a method for controlling automated slide staining, the 95% ethanol reagent step (after the eosin reagent step) of the first protocol has a duration of about one minute, and the 95% ethanol reagent step (after the eosin reagent step) of the second protocol has a duration of about 5 seconds. In some embodiments, the first protocol sequentially includes, after the eosin reagent step, a 95% ethanol reagent step of one minute, a first 100% ethanol reagent step of one minute, a second 100% ethanol reagent step of one minute, a first xylene step of 30 seconds, and a second xylene step of 30 seconds. The second protocol sequentially includes, after the eosin reagent step, a 95% ethanol reagent step of about 5 seconds, a first 100% ethanol reagent step of about one minute, a second 100% ethanol reagent step of about one minute, a first xylene step of about 30 seconds, and a second xylene step of about 30 seconds. In some embodiments, the (b) determine a cumulative count of the slides received includes counting the slides loaded into a rack of the automatic slide stating apparatus with a slide counter. In some embodiments, the method includes further comprises generating an alert when the slide count S2 has occurred. In some embodiments, the alert comprises an indicator or message displayed on a display screen of the automatic slide staining apparatus. In some embodiments, such methods further comprises displaying the slide count on a display screen of the automatic slide staining apparatus.
Another innovation includes an automatic slide staining apparatus for staining of cells and tissue samples on slides before pathological analysis, the slide staining apparatus operable to stain multiple sets of slides simultaneously and configured with a reagent system having a plurality of reagents, the apparatus comprising a slide counter configured to count slides provided to the apparatus for staining, a controller having a non-transitory memory component with instructions thereon, and one or more processors configured to execute the instructions to: (a) determine a cumulative count of a set of received slides since the regent system was installed, each set of slides having one or more slides, (b) in response to the cumulative count being less than a first slide count S1, stain the set of slides using a first protocol having a plurality of steps for staining the set of slides in the reagent system, a step of the plurality of steps subjecting the set of slides to an eosin reagent followed by subjecting the set of slides to an alcohol reagent for a first time period, and repeat process items (a)-(b), (c) in response to the cumulative slide count being greater than the first slide count S1, continue staining in-progress slides that are currently being processed with the first protocol, but do not start staining slides that have not yet begun being processed with the first protocol, after staining of the in-progress slides has been completed: (d) receive another set of slides having a biological sample thereon, (e) determine a cumulative count of the slides received since the regent system was installed, (f) in response to the cumulative count being less than a second slide count S2, stain the received set of slides using a second protocol having a plurality of steps for staining the set of slides in the reagent system, a step of the second protocol including subjecting the set of slides to an eosin reagent followed by subjecting the set of slides to an alcohol for a second time period where the second time period is shorter than the first time period, and repeat process steps (d)-(f), and (g) in response to the cumulative slide count being greater than the second slide count S2, continue staining in-progress slides currently being processed with the second protocol, but not start staining slides that have not yet begun being processed with the second protocol. In various embodiments, the first slide count S1 is greater than or equal to 2200 and less than or equal to 2600, or the first slide count S1 is greater than or equal to 2300 and less than or equal to 2500, or the first slide count S1 is greater than or equal to 2350 and less than or equal to 2450, or wherein the first slide count is 2400. In some embodiments, the first slide count S1 equal 0.8*S2, or the first slide count S1 is between 0.7*S2 and 0.9*S2, or the second slide count S2 is between 2800 and 3200, or the second slide count S2 is between 2900 and 3100, or the second slide count S2 is 3000. In some embodiments, the first protocol and the second protocol have two or more of the same steps, before the eosin reagent step, of the same duration. In some embodiments, the first protocol and the second protocol include at least two of the same reagent steps after the eosin reagent step, wherein at least one of the reagent steps of the second protocol after the eosin reagent step is of a shorter duration than the corresponding step of the first protocol. In some embodiments, the first protocol and the second protocol include at least two of the same reagent steps after the eosin reagent step, wherein one of the reagent steps of the second protocol after the eosin reagent step is of a shorter duration than the corresponding step of the first protocol. In some embodiments, the first and second protocols sequentially include, after the eosin reagent step, a 95% ethanol reagent step, a first 100% ethanol reagent step, a second 100% ethanol reagent step, and first xylene step, and a second xylene step. In some embodiments, the 95% ethanol reagent step of the first protocol has a duration of more than three times as long as the 95% ethanol reagent step of the second protocol. In some embodiments, the 95% ethanol reagent step of the first protocol has a duration of about one minute, and the 95% ethanol reagent step of the second protocol has a duration of at or about 5 seconds. In some embodiments, the first protocol sequentially includes, after the eosin reagent step, a 95% ethanol reagent step of one minute, a first 100% ethanol reagent step of one minute, a second 100% ethanol reagent step of one minute, a first xylene step of at or about 30 seconds, and a second xylene step of at or about 30 second, and the second protocol sequentially includes, after the eosin reagent step, a 95% ethanol reagent step of at or about 5 seconds, a first 100% ethanol reagent step of about one minute, a second 100% ethanol reagent step of about one minute, a first xylene step of at or about 30 seconds, and a second xylene step of at or about 30 seconds. In some embodiments, (b) determine a cumulative count of the slides received comprising counting the slides loaded into a rack of the automatic slide stating apparatus with a slide counter. In some embodiments, the one or more processors are further configured to execute instructions to generate an alert when the slide count S2 has occurred. In some embodiments, the apparatus further comprises a display screen, and the one or more processors are further configured to execute instructions to display the alert on the display screen. In some embodiments, the apparatus further comprises a display screen, and the one or more processors are further configured to execute instructions to display the slide count on the display screen.
Another innovation, a method for controlling an automatic slide staining apparatus for staining of cells and tissue samples on slides before pathological analysis, the slide staining apparatus operable to stain multiple sets of slides simultaneously and configured with a reagent system having a plurality of reagents, the method includes, receiving slides having a biological sample thereon; determining a cumulative count of the slides received since the regent system was installed; in response to the cumulative count being less than a first slide count S1, stain the slides using a first protocol having a plurality of steps for staining the set of slides using the reagent system, a step of the plurality of steps subjecting the set of slides to an eosin reagent followed by processing the slides to an alcohol reagent for a first time period; in response to the cumulative slide count being equal to or greater than the first slide count S1, continue staining in-progress slides that are currently being processed with the first protocol, but do not start staining slides that have not yet begun being processed with the first protocol; and after staining of the in-progress slides has been completed, stain slides with using a second protocol, a step of the second protocol including processing the slides with an eosin reagent followed by processing the slides with an alcohol for a second time period, the second time period being shorter than the first time period. In some embodiments, in response to the cumulative slide count being greater than a second slide count S2, continue staining in-progress slides currently being processed with the second protocol, but do not start staining slides that have not yet begun being processed with the second protocol.
Another innovation includes a non-transitory computer readable medium for controlling a slide staining apparatus for staining of cells and tissue samples on slides, the computer readable medium having program instructions for causing a hardware processor to perform a method of determining a cumulative count of a set of received slides since a regent system was installed, each set of slides having one or more slides; in response to the cumulative count being less than a first slide count S1, staining the set of slides using a first protocol having a plurality of steps for staining the set of slides in the reagent system, step of the plurality of steps subjecting the set of slides to an eosin reagent followed by subjecting the set of slides to an alcohol reagent for a first time period, and repeat process items (a)-(b); in response to the cumulative slide count being greater than the first slide count S1, continuing to stain in-progress slides that are currently being processed with the first protocol, but do not start staining slides that have not yet begun being processed with the first protocol; after staining of the in-progress slides has been completed: receiving another set of slides having a biological sample thereon; determining a cumulative count of the slides received since the regent system was installed; (f) in response to the cumulative count being less than a second slide count S2, staining the received set of slides using a second protocol having a plurality of steps for staining the set of slides in the reagent system, a step of the second protocol including subjecting the set of slides to an eosin reagent followed by subjecting the set of slides to an alcohol for a second time period where the second time period is shorter than the first time period, and repeat process steps (d)-(f); and (g) in response to the cumulative slide count being greater than the second slide count S2, continuing to stain in-progress slides currently being processed with the second protocol, but not start staining slides that have not yet begun being processed with the second protocol. In some embodiments, the first protocol and the second protocol include at least two of the same reagent steps after the eosin reagent step, wherein the at least two reagent steps of the second protocol after the eosin reagent step are of a shorter duration than the corresponding two or more steps of the first protocol. In some embodiments, the non-transitory computer the first and second protocols sequentially include, after the eosin reagent step, a 95% ethanol reagent step, a first 100% ethanol reagent step, a second 100% ethanol reagent step, a first xylene step, and a second xylene step. In some embodiments, the 95% ethanol reagent step of the first protocol has a duration of more than three times as long as the 95% ethanol reagent step of the second protocol. In some embodiments, the 95% ethanol reagent step of the first protocol has a duration of about one minute, and the 95% ethanol reagent step of the second protocol has a duration of about 5 seconds. In some embodiments, the first protocol sequentially includes, after the eosin reagent step, a 95% ethanol reagent step of one minute, a first 100% ethanol reagent step of one minute, a second 100% ethanol reagent step of one minute, a first xylene step of about 30 seconds, and a second xylene step of about 30 seconds, and the second protocol sequentially includes, after the eosin reagent step, a 95% ethanol reagent step of about 5 seconds, a first 100% ethanol reagent step of about one minute, a second 100% ethanol reagent step of about one minute, a first xylene step of about 30 seconds, and a second xylene step of about 30 seconds.
The features and advantages of the multi-stage stop devices, systems, and methods described herein will become more fully apparent from the following description and appended claims, taken in conjunction with the accompanying drawings. These drawings depict only several embodiments in accordance with the disclosure and are not to be considered limiting of its scope. In the drawings, similar reference numbers or symbols typically identify similar components, unless context dictates otherwise. The drawings may not be drawn to scale.
Features of automated slide staining systems and methods for staining slides using a first protocol with a reagent system for a first portion of a slide staining process, and a second protocol for the reagent system, for a second portion of the slide staining process before the reagent system is replenished, are described herein. Unless explicitly indicated, or implicitly apparent from context of the disclosure, features disclosed relating to one embodiment of an apparatus, method, or non-transitory computer readable medium can be included in other embodiments of an apparatus, method, or non-transitory computer readable medium. One example of such a slide staining apparatus, for staining of cells and tissue samples on slides before pathological analysis, the slide staining apparatus operable to stain multiple sets of slides simultaneously and configured with a reagent system having a plurality of reagents, includes a slide counter configured to count slides provided to the apparatus for staining. The apparatus can further include a controller having a non-transitory memory component with instructions thereon, and one or more processors configured to execute the instructions to (a) determine a cumulative count of a set of received slides since the regent system was installed, each set of slides having one or more slides, (b) in response to the cumulative count being less than a first slide count S1, stain the set of slides using a first protocol having a plurality of steps for staining the set of slides in the reagent system, a step of the plurality of steps subjecting the set of slides to an eosin reagent followed by subjecting the set of slides to an alcohol reagent for a first time period, and repeat process items (a)-(b). The non-transitory memory component can further have instructions to cause a processor to (c) in response to the cumulative slide count being greater than the first slide count S1, continue staining in-progress slides that are currently being processed with the first protocol, but do not start staining slides that have not yet begun being processed with the first protocol, after staining of the in-progress slides has been completed: (d) receive another set of slides having a biological sample thereon, (e) determine a cumulative count of the slides received since the regent system was installed, (f) in response to the cumulative count being less than a second slide count S2, stain the received set of slides using a second protocol having a plurality of steps for staining the set of slides in the reagent system, a step of the second protocol including subjecting the set of slides to an eosin reagent followed by subjecting the set of slides to an alcohol for a second time period where the second time period is shorter than the first time period, and repeat process steps (d)— (f); and (g) in response to the cumulative slide count being greater than the second slide count S2, continue staining in-progress slides currently being processed with the second protocol, but not start staining slides that have not yet begun being processed with the second protocol.
The slide stainer 101 may be controlled for staining of cells and tissue samples on slides before pathological analysis. It may be operable to stain multiple sets of slides simultaneously and configured with a reagent system having a plurality of reagents. The slide stainer 101 can include various structural features as illustrated in
In some implementations, the imaging device 102 that is used to scan or “image” the sample includes a light source 104 configured to emit multispectral light onto the tissue sample(s) and the image sensor 106 configured to detect multispectral light emitted from the tissue sample. Multispectral imaging using the light source 104 can involve providing light to the tissue sample carried by a carrier within a range of frequencies. That is, the light source 104 may be configured to generate light across a spectrum of frequencies to provide multispectral imaging. In certain embodiments, the tissue sample may reflect light received from the light source 104, which can then be detected at the image sensor 106. In these implementations, the light source 142 and the image sensor 106 may be located on substantially the same side of the tissue sample. In other implementations, the light source 104 and the image sensor 106 may be located on opposing sides of the tissue sample. The image sensor 106 may be further configured to generate image data based on the multispectral light detected at the image sensor 106. In certain implementations, the image sensor 106 may include a high-resolution sensor configured to generate a high-resolution image of the tissue sample. The high-resolution image may be generated based on excitation of the tissue sample in response to laser light emitted onto the sample at different frequencies (e.g., a frequency spectrum).
The imaging device 102 may capture and/or generate image data for analysis. The imaging device 102 may include one or more of a lens, an image sensor, a processor, or memory. The imaging device 102 may receive a user interaction. The user interaction may be a request to capture image data. Based on the user interaction, the imaging device 102 may capture image data. In some embodiments, the imaging device 102 may capture image data periodically (e.g., every 10, 20, or 30 minutes). In other embodiments, the imaging device 102 may determine that an item has been placed in view of the imaging device 102 (e.g., a histological sample has been placed on a table and/or platform associated with the imaging device 102) and, based on this determination, capture image data corresponding to the item. The imaging device 102 may further receive image data from additional imaging devices, for example, the imaging device 102 may be a node that routes image data from other imaging devices to the image analysis system 108. In some embodiments, the imaging device 102 may be located within the image analysis system 108. For example, the imaging device 102 may be a component of the image analysis system 108. Further, the image analysis system 108 may perform an imaging function. In other embodiments, the imaging device 102 and the image analysis system 108 may be connected (e.g., wirelessly or wired connection). For example, the imaging device 102 and the image analysis system 108 may communicate over a network 112. Further, the imaging device 102 and the image analysis system 108 may communicate over a wired connection. In some embodiments, the image analysis system 108 may be connected to (via a wired or a wireless connection) a plurality of imaging devices.
The image analysis system 108 may perform the image analysis using an image analysis module (not shown in
The image analysis system 108 may be connected to the user computing device 110. The image analysis system 108 may be connected (via a wireless or wired connection) to the user computing device 110 to provide a recommendation for a set of image data. The image analysis system 108 may transmit the recommendation to the user computing device 110 via the network 112. In some embodiments, the image analysis system 108 and the user computing device 110 may be configured for connection such that the user computing device 110 can engage and disengage with image analysis system 108 in order to receive the recommendation. For example, the user computing device 110 may engage with the image analysis system 108 upon determining that the image analysis system 108 has generated a recommendation for the user computing device 110. Further, a particular user computing device 110 may connect to the image analysis system 108 based on the image analysis system 108 performing image analysis on image data that corresponds to the particular user computing device 110. For example, a user may be associated with a plurality of histological samples. Upon determining, that a particular histological sample is associated with a particular user and a corresponding user computing device 110, the image analysis system 108 can transmit a recommendation for the histological sample to the particular user computing device 110. In some embodiments, the user computing device 110 may dock with the image analysis system 108 in order to receive the recommendation.
In some implementations, the imaging device 102, the image analysis system 108, and/or the user computing device 110 may be in wireless communication. For example, the imaging device 102, the image analysis system 108, and/or the user computing device 110 may communicate over a network 112. The network 112 may include any viable communication technology, such as wired and/or wireless modalities and/or technologies. The network may include any combination of Personal Area Networks (“PANs”), Local Area Networks (“LANs”), Campus Area Networks (“CANs”), Metropolitan Area Networks (“MANs”), extranets, intranets, the Internet, short-range wireless communication networks (e.g., ZigBee, Bluetooth, etc.), Wide Area Networks (“WANs”)— both centralized and/or distributed—and/or any combination, permutation, and/or aggregation thereof. The network 112 may include, and/or may or may not have access to and/or from, the internet. The imaging device 102 and the image analysis system 108 may communicate image data. For example, the imaging device 102 may communicate image data associated with a histological sample to the image analysis system 108 via the network 112 for analysis. The image analysis system 108 and the user computing device 110 may communicate a recommendation corresponding to the image data. For example, the image analysis system 108 may communicate a diagnosis regarding whether the image data is indicative of a disease present in the tissue sample. In some embodiments, the imaging device 102 and the image analysis system 108 may communicate via a first network and the image analysis system 108 and the user computing device 110 may communicate via a second network. In other embodiments, the imaging device 102, the image analysis system 108, and the user computing device 110 may communicate over the same network.
With reference to an illustrative embodiment, at [A], the slide stainer 101 can process and stain a slide having a sample positioned thereon. Also, in some systems, the slide stainer can immediately place a coverplate over the stained sample after staining. An example of a combined instrument that can stain a sample and place a coverplate over the sample (sometimes referred to as a stainer and a coverslipper) is the Leica Histocore Spectra ST (Stainer) and Leica Histocore Spectra CV (coverslipper). At [B] the imaging device 102 can image (e.g., scan, capture, record, etc.) a sample on a slide to obtain a digital representation of the sample.
At [C], the imaging device 102 can transmit a signal to the image analysis system 108 representing the captured image data (e.g., the slice data and any other data imaged). The imaging device 102 can send the captured image data as an electronic signal to the image analysis system 108 via the network 112. The signal may include and/or correspond to a pixel representation of the slice data. It will be understood that the signal can include and/or correspond to more, less, or different image data. For example, the signal may correspond to multiple slices of a tissue block and may represent a first slice data and a second slice data.
At [D], the image analysis system 108 can perform image analysis on the slice data provided by the imaging device 102. To perform the image analysis, the image analysis system 108 may utilize one or more image analysis modules that can perform one or more image processing functions. For example, the image analysis module may include an imaging algorithm, a machine learning model, a convolutional neural network, or any other modules for performing the image processing functions. Based on performing the image processing functions, the image analysis module can determine a likelihood that the block data and the slice data corresponds to a tissue block. For example, an image processing functions may include an edge analysis of the block data and the slice data and based on the edge analysis, determine whether the block data and the slice data correspond to the same tissue block. The image analysis system 108 can obtain a confidence threshold from the user computing device 110, the imaging device 102, or any other device. In some embodiments, the image analysis system 108 can determine the confidence threshold based on a response by the user computing device 110 to a particular recommendation. Further, the confidence threshold may be specific to a user, a group of users, a type of tissue block, a location of the tissue block, or any other factor. The image analysis system 108 can compare the determined confidence threshold with the image analysis performed by the image analysis module. Based on this comparison, the image analysis system 108 can generate a recommendation indicating a recommended action for the user computing device 110 based on the likelihood that the block data and the slice data correspond to the same tissue block. In other embodiments, the image analysis system 108 can provide a diagnosis regarding whether the image data is indicative of a disease present in the tissue sample, for example, based on the results of a machine learning algorithm.
At [E], the image analysis system 108 can transmit a signal to the user computing device 110. The image analysis system 108 can send the signal as an electrical signal to the user computing device 110 via the network 112. The signal may include and/or correspond to a representation of the diagnosis. Based on receiving the signal, the user computing device 110 can determine the diagnosis. In some embodiments, the image analysis system 108 may transmit a series of recommendations corresponding to a group of slices. The image analysis system 108 can include, in the recommendation, a recommended action of a user. For example, the recommendation may include a recommendation for the user to review the slice data. Further, the recommendation may include a recommendation that the user does not need to review the tissue block and the slice.
A tissue block can be obtained from a patient (e.g., a human, an animal, etc.). The tissue block may correspond to a section of tissue from the patient. The tissue block may be surgically removed from the patient for further analysis. For example, the tissue block may be removed in order to determine if the tissue block has certain characteristics (e.g., if the tissue block is cancerous). In order to generate the prepared blocks 202, the tissue block may be prepared using a particular preparation process by a tissue processor. In the tissue processor the tissue will be dehydrated with multiple steps of alcohol and then infiltrated with molten paraffin wax to stabilize the tissue. For example, the tissue (sample) may be embedded in a paraffin wax block. The result will be a prepared block 202
The microtome can obtain a slice of the tissue block in order to generate the prepared slices 204. The microtome can use one or more blades to slice the tissue block and generate a slice (e.g., a section) of the tissue block. The microtome can further slice the tissue block to generate a slice with a preferred level of thickness. For example, the slice of the tissue block may be between 1 μm (0.001 millimeter) and 60 μm (0.06 millimeters). The microtome can provide the slice of the tissue block to a coverslipper. In generating the prepared slices 204, a stainer may also stain the slice of the tissue block using any staining protocol. Further, the stainer may stain the slice of the tissue block in order to highlight certain portions of the prepared slices 204 (e.g., an area of interest). In some embodiments, a computing device may include both the coverslipper and the stainer and the slide may be stained as part of the process of generating the slide. After staining, a coverslipper can encase the slice of the tissue block between a coverslip and the slide to generate the prepared slices 204. The prepared slices 204 may include the slice mounted in a certain position.
The prepared blocks 202 and the prepared slices 204 may be provided to an imaging device for imaging. In some embodiments, the prepared blocks 202 and the prepared slices 204 may be provided to the same imaging device. In other embodiments, the prepared blocks 202 and the prepared slices 204 are provided to different imaging devices. The imaging device can perform one or more imaging operations on the prepared blocks 202 and the prepared slices 204. In some embodiments, a computing device may include one or more of the tissue preparer, the microtome, the coverslipper, the stainer, and/or the imaging device.
The imaging device can capture an image of the prepared block 202 in order to generate the block image 206. The block image 206 may be a representation of the prepared block 202. For example, the block image 206 may be a representation of the prepared block 202 from one direction (e.g., from above). The representation of the prepared block 202 may correspond to the same direction as the prepared slices 204 and/or the slice of the tissue block. For example, if the tissue block is sliced in a cross-sectional manner in order to generate the slice of the tissue block, the block image 206 may correspond to the same cross-sectional view. In order to generate the block image 206, the prepared block 202 may be placed in a cradle of the imaging device and imaged by the imaging device. Further, the block image 206 may include certain characteristics. For example, the block image 206 may be a color image with a particular resolution level, clarity level, zoom level, or any other image characteristics.
The imaging device can capture an image of the prepared slices 204 in order to generate the slice image 208. The imaging device can capture an image of a particular slice of the prepared slices 204. For example, a slide may include any number of prepared slices and the imaging device may capture an image of a particular slice of the prepared slices. The slice image 208 may be a representation of the prepared slices 204. The slice image 208 may correspond to a view of the slice according to how the slice of the tissue block was generated. For example, if the slice of the tissue block was generated via a cross-sectional cut of the tissue block, the slice image 208 may correspond to the same cross-sectional view. In order to generate the slice image 208, the slide containing the prepared slices 204 may be placed in a cradle of the imaging device (e.g., in a viewer of a microscope) and imaged by the imaging device. Further, the slice image 208 may include certain characteristics. For example, the slice image 208 may be a color image with a particular resolution level, clarity level, zoom level, or any other image characteristics.
The imaging device can process the block image 206 in order to generate a pre-processed image 210 and the slice image 208 in order to generate the pre-processed image 212. The imaging device can perform one or more image operations on the block image 206 and the slice image 208 in order to generate the pre-processed image 210 and the pre-processed image 212. The one or more image operations may include isolating (e.g., focusing on) various features of the pre-processed image 210 and the pre-processed imaged 212. For example, the one or more image operations may include isolating the edges of a slice or a tissue block, isolating areas of interest within a slice or a tissue block, or otherwise modifying (e.g., transforming) the block image 206 and/or the slice image 208. In some embodiments, the imaging device can perform the one or more image operations on one of the block image 206 or the slice image 208. For example, the imaging may perform the one or more image operations on the block image 206. In other embodiments, the imaging device can perform first image operations on the block image 206 and second image operations on the slice image 208. The imaging device may provide the pre-processed image 210 and the pre-processed image 212 to the image analysis system to determine a likelihood that the pre-processed image 210 and the preprocessed image 212 correspond to the same tissue block.
The imaging device 400 may receive one or more of the prepared tissue block and/or the prepared tissue slice and capture corresponding image data. In some embodiments, the imaging device 400 may capture image data corresponding to a plurality of prepared tissue slices and/or a plurality of prepared tissue blocks. The imaging device 400 may further capture, through the lens of the imaging apparatus 402, using the image sensor of the imaging apparatus 402, a representation of a prepared tissue slice and/or a prepared tissue block as placed on the platform. Therefore, the imaging device 400 can capture image data in order for the image analysis system to compare the image data to determine if the image data corresponds to the same tissue block.
In some embodiments, the automated slide staining apparatus 500 can be in configured with a controller (e.g., another computer system) that controls the operations of the slide staining apparatus to perform one or more of the methods described herein. In some embodiments, the automated slide staining apparatus 500 can be in communication with a controller (e.g., another computer system) that controls the operations of the slide staining apparatus to perform one or more of the methods described herein. In one example, the automated slide stainer can be a Histocore Spectra ST of Leica Biosystems. For ease of reference, staining a biological sample on a slide (e.g., a tissue or cell sample) will be referred to as staining a slide.
In the example illustrated in
In operation, the slide counter 615 determines the cumulative number of slides that have been provided to be stained using a reagent system before the reagent system is changed or replenished. For example, the number of slides that have been loaded into a rack that has been input into the slide stainer 600 prior to processing of those slides. When a new reagent system is installed the counter can be reset to zero. In other embodiments, the counter current number may be considered to represent zero and the number of slides are counted relative to the current number. Slides are provided in racks, and the counter determines the number of slides provided before the rack of slides is processed. Information relating to the slide #is provided to the control 610 for controlling the staining process.
The controller 610 may be configured with one or more protocols for staining slides using a certain reagent system. In this example, the controller 610 is configured with a first protocol (for example, as shown in
Once the in-process racks are completed, the controller 610 operates the slide staining assembly to stain slides using the second protocol as illustrated in controller block 613 and slide staining assembly block 605. In this example, both the first protocol and the second protocol have 23 steps including a Step 1 “Load” and a step 23 “Coverslip.” Steps 2-17 of the first and second protocol are also the same, and use various reagents and water rinses as illustrated in the tables shown in
As illustrated in the
In some embodiments, the slide count S1 is a number greater than or equal to 2200 and less than or equal to 2600. In some embodiments, the slide count S1 is a number greater than or equal to 2300 and less than or equal to 2500. In some embodiments, the slide count S1 is a number greater than or equal to 2350 and less than or equal to 2450. In some embodiments the first slide count S1 is 2400, plus or minus 50. For example, the first slide count S1 can be 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, or 2450.
The reagent system can only be used for a certain number of slides, which is indicated by slide count number S2. When the controller 610 receives information that the counter has reached the second predetermined number S2, at block 614 the controller 610 stops the intake of new slides (that is, does not start new slides in the staining process). The controller 610 controls the slide staining assembly 605 to continue processing slides that are in-progress of being stained such that they complete their staining using the second protocol, and then stops staining slides as indicated in block 609. In some examples, the slide count number S2 is 3000 (indicating the regent systems needs to be changed after about or at 3000 slides are stained.
At 710 the process starts to stain slides using a first protocol. The first protocol can include multiple steps that can relate to subjecting a slide to a reagent or a bath for a particular period of time. In various examples, a protocol may include one or more reagents of Xylene, 100% Ethanol, 95% Ethanol, ST-HemaLast 2.0, ST-Differentiator, ST-Bluing Agent 2.0, 80% ethanol, and ST-Eosin 2.0. As described above, an example of a first protocol 800 is illustrated in the table of
When all of the previous in-process slides have completed the staining process under the first protocol, the process 700 moves to 730 where it begins to process the next slides using the second protocol, which has a different set of Steps 18-22 compared to the first protocol. That is, Steps 18-22 after the Eosin reagent (Step 17) are different in the second protocol to decrease the speed of the color recession.
The process 700 then moves to 735 where it checks to see if the slide count as reached a second predetermined slide number S2 which is indicative of the reagent system needing to be changed. Once the slide count has reached slide number S2, the process 700 completes the slides that are in the process of being stained using the second protocol (in-process slides) and does not load new slides. Also, at 740 the process 700 can generate and communicate an alert indicating the reagent system needs to be replaced. In some embodiments, the alert can be displayed on a display of the automated slide stainer. In some embodiments, the alert can be communicated to a user device (e.g., a smart phone) and/or another computer. The process 700 can then move to 745 where the reagent system is changed or replenished, the counter is reset to zero, and slide staining can again begin at 710.
The network interface 1004 can provide connectivity to one or more networks or computing systems. The computer processor 1002 can receive information and instructions from other computing systems or services via the network interface 1004. The network interface 1004 can also store data directly to the computer-readable memory 1010. The computer processor 1002 can communicate to and from the computer-readable memory 1010, execute instructions and process data in the computer readable memory 1010, etc.
The computer readable memory 1010 may include computer program instructions that the computer processor 1002 executes in order to implement one or more embodiments of methods for controlling an automatic slide staining apparatus for staining of cells and tissue samples on slides before pathological analysis, where the slide staining apparatus operable to stain multiple sets of slides simultaneously and configured with a reagent system having a plurality of reagents. Such methods can include receiving slides having a biological sample thereon, determining a cumulative count of the slides received since the regent system was installed, in response to the cumulative count being less than a first slide count S1, stain the slides using a first protocol having a plurality of steps for staining the set of slides using the reagent system, a step of the plurality of steps subjecting the set of slides to an eosin reagent followed by processing the slides to an alcohol reagent for a first time period, in response to the cumulative slide count being equal to or greater than the first slide count S1, continue staining in-progress slides that are currently being processed with the first protocol, but do not start staining slides that have not yet begun being processed with the first protocol, and after staining of the in-progress slides has been completed, stain slides with using a second protocol, a step of the second protocol including processing the slides with an eosin reagent followed by processing the slides with an alcohol for a second time period, the second time period being shorter than the first time period. The computer readable memory 1010 may further include, for example, computer program instructions that the computer processor 1002 executes in order to, in response to the cumulative slide count being greater than a second slide count S2, continue staining in-progress slides currently being processed with the second protocol, but do not start staining slides that have not yet begun being processed with the second protocol.
The computer readable memory 1010 can store an operating system 1012 that provides computer program instructions for use by the computer processor 1002 in the general administration and operation of the computing system 1000. The computer readable memory 1010 can further include computer program instructions and other information for implementing aspects of the present disclosure. For example, in one embodiment, the computer readable memory 1010 may include a machine learning model 1014 (also referred to as a machine learning algorithm). As another example, the computer-readable memory 1010 may include image data 1016. In some embodiments, multiple computing systems 1000 may communicate with each other via respective network interfaces 1004, and can implement multiple sessions each session with a corresponding connection parameter (e.g., each computing system 1000 may execute one or more separate instances of the method 600), in parallel (e.g., each computing system 1000 may execute a portion of a single instance of the method 700), etc.
The foregoing description details certain embodiments of the systems, devices, and methods disclosed herein. It will be appreciated, however, that no matter how detailed the foregoing appears in text, the systems, devices, and methods can be practiced in many ways. As is also stated above, it should be noted that the use of particular terminology when describing certain features or aspects of the disclosure should not be taken to imply that the terminology is being re-defined herein to be restricted to including any specific characteristics of the features or aspects of the technology with which that terminology is associated.
It will be appreciated by those skilled in the art that various modifications and changes can be made without departing from the scope of the described technology. Such modifications and changes are intended to fall within the scope of the embodiments. It will also be appreciated by those of skill in the art that parts included in one embodiment are interchangeable with other embodiments; one or more parts from a depicted embodiment can be included with other depicted embodiments in any combination. For example, any of the various components described herein and/or depicted in the Figures can be combined, interchanged or excluded from other embodiments.
With respect to the use of substantially any plural and/or singular terms herein, those having skill in the art can translate from the plural to the singular and/or from the singular to the plural as is appropriate to the context and/or application. The various singular/plural permutations can be expressly set forth herein for sake of clarity.
Directional terms used herein (e.g., top, bottom, side, up, down, inward, outward, etc.) are generally used with reference to the orientation shown in the figures and are not intended to be limiting. For example, the top surface described above can refer to a bottom surface or a side surface. Thus, features described on the top surface may be included on a bottom surface, a side surface, or any other surface.
It will be understood by those within the art that, in general, terms used herein are generally intended as “open” terms (e.g., the term “including” should be interpreted as “including but not limited to,” the term “having” should be interpreted as “having at least,” the term “includes” should be interpreted as “includes but is not limited to,” etc.). It will be further understood by those within the art that if a specific number of an introduced claim recitation is intended, such an intent will be explicitly recited in the claim, and in the absence of such recitation no such intent is present. For example, as an aid to understanding, the following appended claims can contain usage of the introductory phrases “at least one” and “one or more” to introduce claim recitations. However, the use of such phrases should not be construed to imply that the introduction of a claim recitation by the indefinite articles “a” or “an” limits any particular claim containing such introduced claim recitation to embodiments containing only one such recitation, even when the same claim includes the introductory phrases “one or more” or “at least one” and indefinite articles such as “a” or “an” (e.g., “a” and/or “an” should typically be interpreted to mean “at least one” or “one or more”); the same holds true for the use of definite articles used to introduce claim recitations. In addition, even if a specific number of an introduced claim recitation is explicitly recited, those skilled in the art will recognize that such recitation should typically be interpreted to mean at least the recited number (e.g., the bare recitation of “two recitations,” without other modifiers, typically means at least two recitations, or two or more recitations). It will be further understood by those within the art that virtually any disjunctive word and/or phrase presenting two or more alternative terms, whether in the description, claims, or drawings, should be understood to contemplate the possibilities of including one of the terms, either of the terms, or both terms. For example, the phrase “A or B” will be understood to include the possibilities of “A” or “B” or “A and B.”
The term “comprising” as used herein is synonymous with “including,” “containing,” or “characterized by,” and is inclusive or open-ended and does not exclude additional, unrecited elements or method steps. The term “about” is meant to indicate that the number it modifies can be that number, or close to that number, that is, plus or minus 10% of that number.
The above description discloses several methods and materials of the present invention(s). This invention(s) is susceptible to modifications in the methods and materials, as well as alterations in the fabrication methods and equipment. Such modifications will become apparent to those skilled in the art from a consideration of this disclosure or practice of the invention(s) disclosed herein. Consequently, it is not intended that this invention(s) be limited to the specific embodiments disclosed herein, but that it cover all modifications and alternatives coming within the true scope and spirit of the invention(s) as embodied in the attached claims.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN21/99749 | Jun 2021 | US |
Child | 18523213 | US |