The present invention relates to methods and apparatus for interactive displays, and in particular interactive user interfaces for the presentation of images and measurements to users of an electronic device.
Toxicologic pathology is the study of functional and structural changes induced in cells, tissues and organs by external stimuli such as drugs and toxins. Toxicologic studies are helpful to assessing the safety of drugs, vaccines, and other chemicals. A typical toxicologic study involves the controlled administration of at least one substance to a population of test animals. Tissue is harvested from the population using surgical processes such as necropsy. The harvested tissue is typically stained to improve the visibility of various tissue components. After processing, the tissue is mounted on a transparent substrate for viewing or digital imaging. By viewing the specimens, a diagnostician can identify the effects of the administered substance on the members of the test population.
The diagnostician faces several challenges as he or she studies specimen images. Different laboratories may process samples using different processes that may result in variations in color, contrast, or hue. The same variations may even arise in tissues processed in the same laboratory, for example, between tissues processed by different technicians or under different conditions. The diagnostician must exercise his or her judgment to distinguish between artifacts and clinically-significant features. When the diagnostician is reviewing a set of hundreds or even thousands of samples, human fallibility may cause artifacts to be deemed clinically significant features and vice versa.
Accordingly, there is a need for methods and apparatus for interactive display of images and measurements that help diagnosticians study and understand the biological samples.
Embodiments of the present invention provide methods and apparatus for the interactive display of images and measurements of samples, such as biological samples. A user may interact with embodiments of the present invention to display statistics for a set of biological samples and subsequently display images associated with particular biological samples of interest. For example, selecting data indicators in the set may result in the display of an image associated with a biological sample as well as one or more overlays presenting information of interest as well as controls affecting the display of the image or the information.
One application for embodiments of the present invention is an interface for reviewing pathology-related measurements that are automatically extracted from images of tissue specimens for drug-safety toxicologic pathology studies. More generally, embodiments of the present invention can be used as an interface for reviewing any set of measurements from a plurality of source locales. The measurements may be human-generated or automatically-generated, and usually admit of a baseline or expected range of values.
In one aspect, embodiments of the present invention provide a computing device having a processing unit executing computer-readable instructions stored in the memory of the computing device for performing a method of presenting an integrated user interface on a display. The method may include presenting a two-dimensional arrangement of indicators on the display, with each indicator being representative of a sample of a variable type taken from a source and the appearance of each indicator varying based on a comparison of at least one measurement of the sample against a baseline value. Indicators representing samples from the same source may be arranged along a first axis and indicators representing samples of the same variable type are arranged along a second axis. An expandable indicator of at least one variable type may be registered along the second axis, and upon receipt of a selection of the expandable indicator, expanded indicators relating to at least one measurement for each source relating to that variable type may be displayed.
In various embodiments, the sample is a biological sample and the variable type is a tissue type. In other embodiments, the baseline values are based on domain knowledge or a historical normal group. The indicators may have a first appearance to identify samples within a historical normal range of the at least one measurement and a second appearance to identify samples lying outside the historical normal range of the at least one measurement.
In another embodiment, the method further includes selecting at least some of the expanded indicators to display a related measurement of the source of the sample relevant to the selected variable type. In another embodiment, the method further comprises receiving a selection of a measurement associated with a selected variable type, and registering a plurality of indicators on a two-dimensional plane, where each indicator represents the selected measurement for each sample. This presentation format is traditionally called a scatter plot. In various embodiments, the displayed indicators are presented distributed substantially evenly along the first axis in order of increasing or decreasing value and according to value along the second axis. The displayed indicators may be presented in one or more series representing different groupings of the samples, and each series may be distributed across a substantially contiguous portion of the first axis or across separate, contiguous, non-overlapping portions of the first axis. The method may further include receiving a selection of a displayed indicator representing a measurement and displaying an image of the sample associated with the displayed indicator.
In another aspect, embodiments of the present invention provide a computing device having a processing unit executing computer-readable instructions stored in the memory of the computing device for performing a method of presenting an integrated user interface on a display. The method may include registering a plurality of indicators on a two-dimensional plane, where each indicator represents at least one measurement for a sample of a variable type taken from a source and the registered indicators are presented distributed along a first axis in order of increasing or decreasing value and according to value along a second axis. A first area of the two-dimensional plane may have a first appearance and contain indicators associated with samples having measurement values within a specified interval around the baseline value.
In various embodiments, the sample is a biological sample and the variable type is a tissue type. In one embodiment, the specified interval is one standard deviation of the baseline value. The baseline value may be based on a historical normal group, which may include historical values removing vehicle effects and historical values removing protocol effects. In another embodiment, a second area of the two-dimensional plane has a second appearance that is different from the first appearance, the second area containing indicators associated with samples having measurement values outside a specified interval around the baseline value. The interval may be one standard deviation of the baseline value, such as a historical normal value. In another embodiment, the registered indicators are presented distributed substantially evenly along the first axis.
In still another aspect, embodiments of the present invention provide a computing device comprising a processing unit executing computer-readable instructions stored in the memory of the computing device for performing a method of presenting an integrated user interface on a display. The method may include displaying at least a portion of an image associated with a sample and displaying statistical information concerning at least one quantitative and spatially varying property of the sample as an overlay to the displayed portion of the image.
In other embodiments, the statistical information is summarized and displayed as an ordered graph. In another embodiment, the statistical information is summarized and displayed as a histogram. In another embodiment, different portions of the image are displayed in response to a user input. In still another embodiment, the method further includes displaying a selection menu in the foreground of the display. The selection menu may itself be semi-transparent. The sample may be a biological sample. In yet another embodiment, the statistical information overlay is semi-transparent.
The foregoing and other features and advantages of the present invention will be made more apparent from the description, drawings, and claims that follow.
The advantages of the invention may be better understood by referring to the following drawings taken in conjunction with the accompanying description in which:
In the drawings, like reference characters generally refer to corresponding parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed on the principles and concepts of the invention.
Embodiments of the present invention provide a general interface for reviewing large numbers of measurements that have been extracted from a plurality of sources. The measurements may be human-generated or automatically-generated, and usually admit of a baseline or expected range of values. The sources may consist of tissue specimens or images thereof, manufactured items or images thereof, geographical locations or images thereof, other variable types, etc. The following discussion uses a toxicologic pathology study as an example for clarity, but it is to be understood that this example does not limit the domain of applicability of the current invention in any manner.
A toxicologic pathology study involves the administration of a drug to a plurality of animals, usually in various dose groups, including a control group. After the animals are sacrificed, typically one or more tissues are sectioned, stained, and mounted on microscope slides. The slides or digital images thereof may then be either reviewed by pathologists or by an automated pathology system, or a combination thereof.
With reference to
In this embodiment, the disposition indicators 108 are organized so that the disposition indicators 108 originating from the same biological source (e.g., “Animal 1”) are presented in the same column (or same location on a first axis). The disposition indicators 108 representing biological samples of the same tissue type (e.g. Liver) may be presented in the same row (or same location on a second axis).
Continuing with the example of a toxicologic pathology study,
The appearance of each disposition indicator 108 varies based on a comparison of the at least one measurement of the biological sample against a baseline value. The baseline value may be selected, for example, using domain knowledge or based on historical data values, such as a historical normal group. In one embodiment, a green disposition indicator 1081 can be used to indicate that the measurement is within a specified interval around the baseline value, such as one standard deviation of the baseline. A yellow disposition indicator 1082 may be used to indicate that a measurement for a sample in the control group exceeds the specified range, e.g., being more than one standard deviation away from the baseline value. A red disposition indicator 1083 may similarly be used to indicate that a measurement for a sample in the test group exceeds, e.g., one standard deviation from the baseline value. The colors in the array 104 may be succinctly summarized: green means normal disposition; yellow means non-normal disposition for the control group; and red means non-normal disposition for the dosed group.
Continuing this example, each red, yellow, or green disposition indicator 108 in
In this high-level view, the salient information stands out clearly. For this example, the table shows at a glance that the adrenals of the control and high-dose groups were unaffected in the study. The liver of one animal in the control group was different than baseline, while five out of eight livers receiving a high-dose were significantly impacted. For the kidney variable, two animals in the control group were affected, while only one in the high-dose group was affected. The table conveys that this compound had a significant impact on the livers of the high-dose group, either compared to a baseline or to the control group; the adrenals were unaffected; and the effect on the kidneys is about the same for control and high-dose groups and thus consistent with a vehicle-related effect.
With reference to
Continuing with the previous example, this first level of drill down analysis is to view the types of measurements that make up the combined disposition for each tissue. By expanding the expandable indicator 200, the user interface may show the names of each measurement for each tissue type (i.e., liver, kidney, and adrenal). In
There are various methods of obtaining the baseline threshold against which the study measurements are compared. In one embodiment, the baseline threshold is based on domain knowledge. In another embodiment, the baseline threshold is computed from a set of samples (e.g., tissues, geographical locations, manufactured parts, other variables, etc.) that have been deemed “normal” by a domain expert. The normal set of samples is referred to as the historical normal group. The samples in the historical normal group may be selected to reflect values without vehicle and/or protocol effects. The historical normal group may be subjected to the same set of measurements as the study samples. A number of methods have been devised for computing the baseline threshold from the historical normal measurements, e.g., mean plus or minus two standard deviations, outlier analysis, etc. The particular method used will vary among embodiments; given the historical normal measurements, any reasonable method will suffice for determining a baseline threshold.
With reference again to
With further reference to
Some embodiments of the present invention optionally provide a p-value for the two-sided significance test using the null hypothesis that the high-dose group is drawn from the same distribution as the historical normal group. Other embodiments provide a p-value for a two-sided significance test using the null hypothesis that the control group is not significantly different from the historical normal group.
With reference to
In another embodiment (not shown), the appearance of an area is modified (e.g., by shading) to indicate which measurement indicators on the scatter plot fall within a specified interval around a baseline value. For example, the measurement indicators in a series falling within one standard deviation of the baseline value may appear in a shaded rectangle on the scatter plot, while the measurement indicators outside one standard deviation of the baseline value may appear to be in an unshaded second area. In another embodiment, the specified interval may be based on a historical normal range as determined from the historical normal group. The historical normal group may include historical values removing vehicle effects and historical values removing protocol effects. The shaded and unshaded areas may also be reversed, and the measurements indicators may be presented substantially evenly along the first axis.
Each data measurement indicator 300 of the charts of
With reference to
In one embodiment, the window 500 includes a frame 504 that displays a thumbnail view of the entire image associated with the window 500. In one embodiment, a rectangle 506 is used to indicate the portion of the associated image that is currently being displayed in the window 500.
In another embodiment, a user may display multiple source images in windows 500 located side-by-side by activating more than one data measurement indicator 300, as is shown in
A further level of drill down analysis is to view the distribution of the measurements across a particular source locale. In a toxicologic pathology study, the user may select one of the data measurement indicators 300 on the graph because the aggregate measurement stands out from the baseline, or they may select one of the disposition indicators 108 because the disposition is non-normal, to see how the individual measurements that contributed to the aggregate measurement are distributed across the tissue. In particular, the user may be looking to identify “hotspots” in the tissue image. In one embodiment, the user activates a control that overlays a spatially varying, semi-transparent map on top of the source image as shown in
In addition to the spatial variation of the measurement across the source locale, the user may be interested to see the distribution of measurement values directly. In one embodiment, the user activates a control that displays a histogram of the measurement values across the tissue section image. In another embodiment, the user activates a control that displays a mini-plot 800 of the measurement values across the tissue section image in order of decreasing magnitude, as depicted as an inset on the tissue section image 500 in
With reference to
The interactive user interfaces described herein may be implemented, in various embodiments, in a computing device. The device may be any type of device capable of receiving, rendering and displaying graphical user interfaces, such as, for example, a personal computer (PC), a laptop computer, a workstation, a smartphone, etc. The interactive user interfaces may be displayed as the device executes software code using any type of computer instruction type suitable, such as, for example, Java, C, C++, Visual Basic, etc., using, for example, conventional or object-oriented techniques. The software code may be stored as a series of instructions or commands on a computer readable medium, such as a random access memory (RAM), a read only memory (ROM), a solid-state drive (flash RAM), a magnetic medium such as a hard drive or a floppy disk, or an optical medium such as a CD-ROM.
It will therefore be seen that the foregoing represents an advantageous approach to the interactive display of images of biological samples and their corresponding measurements. The terms and expressions employed herein are used as terms of description and not of limitation and there is no intention, in the use of such terms and expressions, of excluding any equivalents of the features shown and described or portions thereof, and it is recognized that various modifications are possible within the scope of the invention claimed.
This application claims priority to U.S. provisional patent appl. No. 61/366,067, filed on Jul. 20, 2010, which is incorporated herein by reference as if set forth in its entirety.
Number | Date | Country | |
---|---|---|---|
61366067 | Jul 2010 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13025768 | Feb 2011 | US |
Child | 14324589 | US |