WO2001065349A1 - Interface utilisateur pour ordinateur permettant de visualiser les resultats de tests - Google Patents
Interface utilisateur pour ordinateur permettant de visualiser les resultats de tests Download PDFInfo
- Publication number
- WO2001065349A1 WO2001065349A1 PCT/US2001/006784 US0106784W WO0165349A1 WO 2001065349 A1 WO2001065349 A1 WO 2001065349A1 US 0106784 W US0106784 W US 0106784W WO 0165349 A1 WO0165349 A1 WO 0165349A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- area
- sub
- areas
- graphical object
- dimensional
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/904—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/248—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/283—Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B25/00—ICT specially adapted for hybridisation; ICT specially adapted for gene or protein expression
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16B—BIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
- G16B45/00—ICT specially adapted for bioinformatics-related data visualisation, e.g. displaying of maps or networks
Definitions
- the present invention relates generally to user interface software running on computers or computer systems. More specifically, the invention relates to user interface systems and methods for visually representing quantitative data.
- GUIs Graphical user interfaces
- Computer applications with GUIs can be of use in scientific studies where the user wishes to analyze, organize, and present empirical data. Generally, such data is stored in a spreadsheet, data file or database, and accessed using a query system such as SQL. The computer application will then access the data and present it in the form of numerical tables, bar graphs or other common means of data presentation.
- Biochemical assays present a particularly difficult challenge for visual data representation. Such assays are generally run on multi-well microtitre plates, where each well contains a test agent (generally a compound, drug or biological material) that is being tested or screened, i.e., assayed, for a particular characteristic.
- a test agent generally a compound, drug or biological material
- a biochemist could perhaps interpret the data in a reasonable amount of time from generic display formats that were not specially designed for this data, e.g., simple tables or bar graphs.
- the present invention addresses this need by providing a computer user application interface that includes a two-dimensional graphical object that presents, multi-dimensional data in an effective and clear manner.
- the computer application accepts data from a database, spreadsheet, user input or by any other common means.
- the graphical object displays a number of areas, each area representing a different test agent or candidate, and each area presenting the results from at least two assays run against the test agent.
- the areas may be circles or rectangles, for example.
- the test areas are divided into a number of sub-areas, each representing a single assay result on the test agent.
- the quantitative results of the assays are represented as color-level or gray-level gradations in the sub-areas. If color is used, the colors in the sub-areas may be all different, all the same, or may be some combination thereof.
- the user can manipulate the system and the graphical object to display the information in different formats.
- One aspect of the invention pertains to computer systems capable of visually displaying multi-dimensional quantitative data from a plurality of assays conducted on source arrays.
- the computer system may be characterized by the following features: a graphical user interface running on hardware including at least one or more processors, one or more user input devices, and a display capable of visually displaying the multidimensional data.
- the graphical user interface provides a two-dimensional graphical object that represents the multi-dimensional data by a plurality of areas, with each area representing multiple assay results of a particular test agent.
- a test area A may present data for a test agent X, including anti-microbial assay results, solubility assay results, and toxicity assay results.
- Each such area includes at least two sub-areas of colors or levels of gray, with each sub-area representing a particular assay conducted on the same test agent associated with the area. Within each sub-area, gradations of the colors or levels of gray are used to convey quantitative aspects of each assay.
- the source arrays are testing media (e.g., microtitre plates) having discrete regions (e.g., wells) for separate biological, biochemical, or chemical tests.
- the areas may be presented as rectangles or circles, for example.
- the sub-areas may be presented as bars, concentric rings, pie sectors of a circle, and the like.
- some colors may be graded more darkly to represent larger quantitative results and other colors may be graded more darkly to represent smaller quantitative results.
- some assay results or test agents may be visually emphasized by highlighting or otherwise marking specific sub- areas or areas. Other assay results or test agents may be visually deemphasized. The highlighting may be triggered by certain criteria such as threshold assay values or combinations thereof.
- the graphical user interface provides a two-dimensional graphical object that represents multi-dimensional data via a plurality of areas that are displayed in an arrangement that conveys spatial information from such source arrays.
- Each source array has a plurality of test regions, and those test regions are represented, along with their relative spatial location with respect to each other, by the areas of the graphical object. For example, if the source array is a 96-well (8 x 12) microtitre plate, then the graphical object also has 96 areas, displayed in the same spatial arrangement as the test regions/wells of the microtitre plate.
- each area also includes at least two sub- areas of colors or levels of gray, with each sub-area representing a particular assay conducted on the same test agent associated with the area.
- the shape of the areas and sub-areas, as well as their coloring, are typically as described above.
- Another aspect of the invention pertains to computer systems as described above, wherein the user chooses the precise visual format of the two-dimensional graphical object used to represent the multi-dimensional data, via input from a graphical user interface element or elements.
- the types of source arrays, as well as the visual format of the graphical object, including its areas and sub-areas, is typically as described above.
- Another aspect of the invention pertains to computer-implemented methods for implementing the graphic user interface and two-dimensional graphical object of the invention.
- the method of the invention can be implemented on any of the computer systems described above.
- the method includes providing a two-dimensional graphical object that represents the multi-dimensional data via a plurality of areas, with each area representing multiple assay results of a particular test agent.
- Each such area includes at least two sub-areas of different colors or levels of gray, with each sub-area quantitatively representing a particular assay by gradations of the colors or levels of gray.
- the types of source arrays, as well as the visual format and graphical elements of the method are as described in the computer system implementations above.
- Another method aspect of the invention provides a two-dimensional graphical object that represents multi-dimensional data via a plurality of areas that are displayed in an arrangement that conveys spatial information from such source arrays.
- Each source array has a plurality of test regions, and those test regions are represented, along with their relative spatial location with respect to each other, by the areas of the graphical object.
- Another method aspect of the invention provides for the user choosing the precise visual format of the two-dimensional graphical object used to represent the multi-dimensional data, via input from a graphical user interface element or elements.
- Another aspect of the invention pertains to computer-program products including a machine-readable medium on which is provided program instructions for implementing one or more of the computer system user interfaces or methods described herein. Any of the computer system user interfaces or methods of the invention may be represented as program instructions that can be provided on such computer-readable media.
- FIG. 1 illustrates a graphical user interface with a display window and a three assay, 96-well data plate represented as the two-dimensional graphical object in "bulls- eye” mode.
- FIG. 2 illustrates the same data plate of FIG. 1 in "pie" mode.
- FIG. 3 illustrates the same data plate of FIG. 1 in "bar" mode.
- FIG. 4 illustrates the "display mode" pull-down menu and example modes that can be selected from it.
- FIG. 5 illustrates the same data plate of FIG. 1 in "vertical bar” mode.
- FIG. 6 illustrates the same data plate of FIG.l in "bulls-eye+1" mode.
- FIG. 7 illustrates the same data plate of FIG.1 in "pie+1" mode.
- FIG. 8 illustrates the "options" dialog window presented when an options button is clicked.
- FIG. 9 illustrates some of the pull-down menus available to the user.
- FIG. 10 illustrates the "set criteria" dialog window presented when the user makes a selection from the "edit criteria” pull-down menu.
- FIG. 11 illustrates the two-dimensional graphical object with highlighted areas that meet a criterion setting.
- FIG. 12 illustrates the two-dimensional graphical object with hidden areas that meet the same criterion setting of FIG. 11.
- FIG. 13 illustrates how the present invention facilitates analysis of multidimensional quantitative data, in this case, a two-assay, 864-well data plate.
- FIG. 14 illustrates how the two-dimensional graphical object of the present invention can elucidate structural activity relationships in a chemical combinatorial library.
- FIG. 15 is a flowchart illustrating a typical process flow of the current invention for displaying a two-dimensional graphical object.
- FIGs. 16A and 16B illustrate a computer system suitable for implementing embodiments of the present invention.
- a "source array” as referred to herein pertains to the substrate or associated spatial arrangement of tests employed in any multi-test assay.
- a source array typically includes some sort of substrate, such as glass, plastic or a cell culture medium, on which to perform the tests. In some cases, the source array is designed to keep test agents in physically separate regions, such as reaction wells.
- An example of a typical source array is a microtitre plate that is typically used to perform biological, chemical or biochemical assays.
- a microtitre plate is composed of a plurality of wells typically in a rectangular arrangement. A user places a different test agent, typically a compound, biological agent or some other substance to be assayed, in each well.
- an "assay” as referred to in this invention is an experimental test. Assays are generally run on test agents to screen for desirable properties. Assays are often, but not exclusively, biological, chemical or biochemical in nature, and the borderlines between such categories is not at all sharp.
- An example of a biological assay is the screening of bacteria cultures or cell lines for antibiotic resistance.
- An example of a chemical assay is the screening of a chemical library for catalytic activity, solubility, or some other chemical property.
- An example of biochemical assay is the screening of a combinatorial drug library for toxicity or pathway inhibition.
- a "graphical object" of this invention generally presents quantitative results from two or more assays conducted on a single set of test agents (e.g., A library of potentially bioactive compounds).
- the object forms at least part of a graphical user interface running a computer system and is presented to a user by some sort of a display mechanism.
- the graphical object may present assay data in any of a number of formats.
- each individual "area" of the graphical object represent the results from two or more assays run on a "test agent” located on a source array such as a microtitre plate. As described more fully below, these areas are graphical display elements that reside within bounded regions separated from one another in a manner that corresponds to the arrangement of the test agents on a source array.
- Each area contains within its bounded region two or more sub-areas, each of which represents the results of a single assay. For example, if compound X is assayed for anti-bacterial activity and toxicity to human liver cells, a graphical element or "area" corresponding to compound X will include at least two sub-areas, one presenting the results of the anti-bacterial assay and the other presenting the results of the liver cell toxicity assay.
- the graphical object may be presented on a graphical user interface as a single window or a collection of windows, for example.
- the color, layout, division of areas, and other display parameters of the graphical object can be adjusted by a collection of associated graphical interface user tools or controls.
- An “area” of this invention generally presents the quantitative results from the assays being represented on a single test agent (e.g., a candidate compound being assayed for desired properties).
- a single test agent e.g., a candidate compound being assayed for desired properties.
- the graphical object consists of a plurality of "areas" which each represent one of the agents.
- the areas of the graphical object are typically placed in an arrangement that mimics the source arrays from which the quantitative data derives, or at least placed in an arrangement which preserves the information about the relative spatial location of the test agents with respect to each other.
- the areas typically are rectangular or circular in shape, and consist of sub-areas.
- a "sub-area” of this invention generally presents the quantitative results from just one assay on a single test agent, (e.g., Only the anti-bacterial activity of compound X).
- Each sub-area, taken alone, represents the result from one assay on one test agent.
- the test agent "area” consists of assay "sub-areas” corresponding to individual assays.
- the sub-areas are horizontal or vertical bars within a rectangular area.
- the sub-areas are circular "pie” sectors within a circular area
- the sub- areas are circular "pie” sectors that make up a circle, except for one sub-area, which is a background sub-area that fills in the remainder of the area.
- Each sub-area conveys its corresponding quantitative result through a gradation of color or gray.
- all the sub-areas that correspond to one assay, regardless of the area or test agent, are of the same color, which differs from the colors that correspond to different assays. Gradations of color may increase or decrease in relation to the quantitative result, as chosen by the user.
- a certain color gradation may correspond to a certain threshold (e.g., No color/result will be shown until a certain numerical threshold is reached for that assay).
- the user can choose to have all the sub- areas represented by the same color.
- the sub-areas and their assays can then still be distinguished by their relative location in the area.
- the invention typically is used to present the data from biochemical source arrays, such as 96-well (8 x 12) microtitre plates.
- biochemical source arrays such as 96-well (8 x 12) microtitre plates.
- the rectangular arrangement of the 8 x 12 array is an easy one to understand intuitively, and it also conveys important spatial information about the assay, so the graphical object typically mimics this rectangular arrangement, and thus is divided into areas that represent individual wells from the assay.
- a single gradation of gray or color within each area of the graphical object is used to represent the quantitative data from a well. For instance, if each test agent is being tested for solubility and blue is the color chosen, then light blue can be used to represent low solubility and dark blue can be used to represent high solubility (or vice- versa). The quantitative aspect of the data is preserved because different gradations of the color correspond to different quantitative results.
- the multi-test assay itself has a two-dimensional characteristic (e.g., a two- dimensional arrangement of wells). If each test agent is screened with only the one assay, then we can think of this data as one-dimensional. One-dimensional data in a two-dimensional multi-test assay thus yields data three-dimensional data.
- a two- dimensional graphical object or table can convey the three-dimensional nature of the data, with the third dimension being encompassed by a gradation of color or gray (the current art providing only gradations of gray).
- the present invention goes much further than the current art, in that it allows the user to present multi-dimensional data of four, five or more dimensions, yet the invention still relies on a simple two-dimensional graphical object that preserves readability by representing each quantitative assay by gradation of color or gray.
- the prior art does not The graphical object of the present invention also retains key information about the spatial arrangement of the test agents in the source arrays.
- the present invention provides for further sub-dividing each of the graphical object areas into sub-areas, each of which represents data for that particular agent as it is screened by a different assay for a different property.
- data from the three plates can be combined, with the color red in one sub-area representing inhibition of pathway 1, green in another sub-area representing inhibition of pathway 2, and blue in a third sub-area representing solubility.
- the invention thus presents multidimensional data in a simple, two-dimensional graphical object that is easy to read. Just as important is the fact the rectangular arrangement preserves any spatial information inherent to the source assays.
- Preserving the spatial information is important for two reasons, among others.
- the spatial arrangement often contains critical information about quality control.
- Each row of the source array might represent a different building block placed at one radical group position, while each column of the source array might represent a different building block placed at another radical group position.
- the fact that a particular building block might yield a consistent result in different molecules can thus easily be recognized by the user.
- the user can display the actual numbers corresponding to the colored regions by moving the computer cursor over that area.
- the computer application also provides for a sort of "thermometer" to accompany the graphical object.
- the thermometer provides a visual reference for the colors displayed in the graphical object by displaying multiple standards with their numerical correlate (for instance, displaying the gradations of blue that correspond to 0 to 100% solubility in increments of 10%).
- the range of standards on the thermometer can be set by the user or chosen by the program based on the range of results. Note that the lightest gradation of color used will typically be the absence of that color. Thus the lightest gradation of blue, for instance, will typically be a default color, generally white, which counts as a "gradation" of blue for purposes of this invention.
- a key aspect of the present invention is the flexibility of its display. While the concept of an easy-to-read, two-dimensional graphical object underlies the invention, within that concept the user can choose among a variety of embodiments of the graphical object in order to suit his experimental design and his personal preference in terms of display. For instance, it generally has been found that users prefer darker shades of color to mark the more interesting assay results, regardless of whether the result itself is quantitatively high or low, as darker colors seem to be easier to pick out of the rectangular array. Therefore, if a user is looking for a compound with high solubility but low inhibition- he will probably want to mark both high solubility and low inhibition with darker colors.
- the user can also choose among a variety of colors and shapes for elements within the graphical object. Individual areas can be rectangles or circles, among other shapes. The areas themselves can be sub-divided into bars ("bar" mode) and sectors of a circle (“pie” mode), among shapes. Users can also design plug-in modules to incorporate additional display modes.
- the present invention allows the user to quickly switch between such display modes.
- the invention is a flexible, data display application that enables the user to find the best mode of display for his experimental purposes.
- FIG. 1 illustrates one example of a display window 100 and a graphical object
- the graphical object 101 is representing the results of three assays screened against test agents on 96-well assay plates (8 x 12).
- the well size 102 determines the size of the areas in the graphical object (normally in pixels) and is user-selected.
- the first assay 103 is listed along with user-selected minimum 104 and maximum 105 values, which define the upper and lower quantitative ranges to be displayed by the gradations of color.
- the all button 106 applies, for convenience, the minimum and maximum values for that assay to all the other assays.
- the options button 107 will be discussed below. Equivalents for elements 103-107 are provided for each assay being represented by the graphical object 101.
- the data-plate number 108 is listed above the graphical object 101.
- a data-plate is to be distinguished from a source plate or source array, in that the latter is an actual physical plate, whereas a data plate can, and usually does, constitute the data from more than one plate, so as to be visually represented by the invention.
- the user selects the desired data plate from the data-plate selector 109.
- Each area 110 displays the data for the assays run on the particular test agent that corresponds to that area.
- a thermometer 111 is displayed below the graphical object 101. It presents the lightest and darkest color gradations to be used in the graphical object 101, along with a series of intermediate gradations for reference, for every color.
- numerical correlates 112 for each of the gradations. Typically, the thermometer presents the numerical correlates of each assay in the same direction (e.g., low to high while moving left to right).
- the user moves his cursor over a particular area to display detailed information about that area.
- This information includes the well number 113, the sample name 114, the well type 115, which is an additional piece of information about the area that can be uploaded with the data, and the score 116, which lists the numerical values for each of the assay results for that area.
- the data-plate is being represented in "bulls- eye” mode.
- the areas are circular, one assay is represented by a smaller circle in the center of the area, and the other assays are represented by concentric rings.
- the assay Staph is represented by red and is the smaller centered circle
- the assay E. coli is represented by green and is the inner concentric ring
- the assay Tox is represented by blue and is the outer concentric ring.
- FIG. 2 illustrates the same data-plate being displayed in "pie” mode, wherein each assay is represented by an unvarying sector of a circular area.
- FIG. 3 illustrates "bar" mode wherein each assay is represented by a horizontal bar in a rectangular area.
- the pull-down menu "display mode" 900 of FIG. 9 and FIG. 4 is used to switch between display modes. These typically include the bull-eye mode 400, pie mode 401 and horizontal bar mode 402, which are listed in FIG. 4 and illustrated in FIGs. 1-3.
- Other display modes that are available to the user in this illustration of the present invention are vertical bar mode 403, stem mode-1 404 and stem mode-2 405, graph mode 406, bulls-eye+1 mode 407, pie+1 mode 408 and CV (coefficient of variation) mode 409.
- Vertical bar mode 403 is like horizontal bar mode 402, except with vertical bars, and is illustrated in FIG. 5.
- BuUs-eye+l mode and pie+1 mode are like JB mode and pie mode, respectively, except that one of the assays is assigned as a background sub-area in a square that surrounds the main circular part of the area. BuUs-eye+l mode and pie+1 mode are illustrated in FIGs. 6 and 7, respectively. These two modes are useful for viewing an assay that is unrelated to the main part of the overall assay (e.g., solubility, stability) as a "background" condition.
- CV mode is a quick way of illustrating test agents that meet threshold conditions for one or more of the assays
- a zero threshold is automatically set using the average of all the test agents or a subset of them (e.g., the control wells) for a particular assay. All test agents that meet or exceed this zero for the assay are colored in one gradation and all the test agents that fall below this zero will be colored in another gradation. Alternatively, different colors can be used to distinguish between agents that fall above versus below the zero threshold.
- Stem mode-1 404, stem mode-2 405 and graph mode 406 are slight variations on the main color representation system used in the present invention.
- Stem mode-1 represents quantitative differences by line segments differing in length
- stem mode-2 represents quantitative differences by sections varying in area
- graph mode represents quantitative differences by varying y-coordinate heights.
- Numerous additional presentation modes are easily incorporated into the invention, h one embodiment, the invention is a Java-based computer application, and thus plug-in modules can easily be written by a developer or user and incorporated into the application.
- an options window 800 in FIG. 8 for one of the assays.
- the options window 800 allows the user to specify whether the lower quantitative results 801 or the higher quantitative results 802 are represented by darker colors.
- the user can also choose to treat zero values as non-data 803 or as zero-value data 804.
- the user can choose to have non-data (null) wells specially marked 805, to have negative values specially marked 806 and to have bad quality-control wells specially marked 807.
- the data for whether a well has bad quality control is typically uploaded with the rest of data.
- FIG. 9 shows some of the pull-down menus that are available, to the user, including display mode 900, edit criteria 901 and select 902.
- the user can use the edit criteria menu 901, to edit an existing criterion setting or to create a new one.
- the user is setting the values for Criterion 1 in the set criteria window 1000. After these values are set, areas of the graphical object can then be specially marked based on whether they meet the values for this criterion.
- the criterion names 1001 are listed in a small window.
- the user selects one assay to set at a time, using an assay tab 1002.
- the user can then select the quantitative value range 1003 that must be met under Criterion 1 for that agent.
- the user can also set the value as a ratio 1004 to another agent in the assay.
- FIG 11 shows five areas, Gl, C2, G4, F6 A12 and B12 marked with a red frame as having met the selected criteria.
- FIG. 12 shows the same five areas as hidden. The user selects the criterion number to be applied with the select pull-down menu 902 of FIG. 9.
- FIG. 13 illustrates how the visual representation system of the invention makes it an easy matter to sort through a large amount of complex multi-dimensional data.
- an antagonist, or inhibition assay is being run on two 864-well plates, here represented in pie mode on an 864-area graphical object 1300.
- the red semi-circle on the right of each area represents inhibition of a specific biochemical pathway of interest to the researcher such as response to Tumor Necrosis Factor.
- the blue semi-circle on the left of each area represents inhibition of an unrelated pathway such as response to Human Growth Hormone. In both cases, darker colors have been chosen to mean higher inhibition.
- Areas E6 1301 and SI 1 1302 are dark on both sides.
- test agent being screened in these areas inhibit both pathways, and thus are probably non-specific inhibitors, e.g., poisons.
- Area M5 1303 shows inhibition only of response to Tumor Necrosis Factor, and thus may be a promising candidate for further research.
- the agent in area Ul 6 1304 is a specific inhibitor of response to Human Growth Hormone.
- FIG. 14 shows how a combinatorial chemical library can be conveniently represented by the present invention.
- the two-dimensional graphical object shows part of that chemical library, based on a common chemical scaffold 1400, being assayed for three properties.
- the spatial arrangement of the source arrays is designed so that test agents with one particular chemical building block at the R ⁇ radical group position 1401 are placed in one column, while test agents with one particular chemical building block at the R 2 radical group position 1402 are placed in one row.
- the user can easily see if a particular building block behaves consistently in different compounds, thus elucidating possible structural activity relationships, hi this figure, the graphical object is shown independent of the graphical display environment typical of the invention, and with the chemical building blocks 1402 and 1403 at R and R shown aligned with their respective graphical object areas, for illustrative purposes.
- FIG. 15 is a flowchart representative of an exemplary graphical object 101 display.
- a process flow 1500 typically starts with a data or data file access 1501 and display of the graphical object window 1502.
- the computer application receives the choice of data plate 1503 from the user, an example of the graphical object will be displayed 1504.
- the user may select a different display mode 1505, enter a new well size 1506, or select a criteria setting 1507.
- the computer application will then redisplay the graphical object based on this new setting.
- the user may choose to change the color settings 1508, which opens a color setting window.
- the graphical object will be redrawn.
- the user may choose to edit the criteria or create new ones 1510. After the user enters these settings 1511, the graphical obj ect will be redrawn.
- FIGs. 16A and 16B illustrate a computer system 1600 suitable for implementing embodiments of the present invention.
- FIG. 16A shows one possible physical form of the computer system.
- the computer system may have many physical forms ranging from an integrated circuit, a printed circuit board and a small handheld device up to a huge super computer.
- Computer system 1600 includes a monitor 1602, a display 1604, a housing 1606, a disk drive 1608, a keyboard 1610 and a mouse 1612.
- Disk 1614 is a computer-readable medium used to transfer data to and from computer system 1600.
- FIG. 16B is an example of a block diagram for computer system 1600. Attached to system bus 1620 are a wide variety of subsystems. Processors 1622 (also referred to as central processing units, or CPUs) are coupled to storage devices including memory 1624. Memory 1624 includes random access memory (RAM) and read-only memory (ROM). As is well known in the art, ROM acts to transfer data and instructions uni- directionally to the CPU and RAM is used typically to transfer data and instructions in a bi-directional manner. Both of these types of memories may include any suitable of the computer-readable media described below. N fixed disk 1626 is also coupled bi- directionally to CPU 1622; it provides additional data storage capacity and may also include any of the computer-readable media described below.
- RAM random access memory
- ROM read-only memory
- Fixed disk 1626 may be used to store programs, data and the like and is typically a secondary storage medium (such as a hard disk) that is slower than primary storage. It will be appreciated that the information retained within fixed disk 1626, may, in appropriate cases, be incorporated in standard fashion as virtual memory in memory 1624.
- Removable disk 1614 may take the form of any of the computer-readable media described below.
- CPU 1622 is also coupled to a variety of input/output devices such as display
- an input/output device may be any of: video displays, track balls, mice, keyboards, microphones, touch- sensitive displays, transducer card readers, magnetic or paper tape readers, tablets, styluses, voice or handwriting recognizers, biometrics readers, or other computers.
- CPU 1622 optionally may be coupled to another computer or telecommunications network using network interface 1640. With such a network interface, it is contemplated that the CPU might receive information from the network, or might output information to the network in the course of performing the above-described method steps.
- method embodiments of the present invention may execute solely upon CPU 1622 or may execute over a network such as the Internet in conjunction with a remote CPU that shares a portion of the processing.
- embodiments of the present invention further relate to computer storage products with a computer-readable medium that have computer code thereon for performing various computer-implemented operations such as inputting assay data, rendering that data in color graded representations in a graphical user interface, and acting on user inputs to affect display parameters of the data.
- the media and computer code may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well known and available to those having skill in the computer software arts.
- Examples of computer-readable media include, but are not limited to: magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROMs and holographic devices; magneto-optical media such as floptical disks; and hardware devices that are specially configured to store and execute program code, such as application-specific integrated circuits (ASICs), programmable logic devices (PLDs), ROM and RAM devices, and signal transmission media for delivering computer-readable instructions, such as local area networks, wide area networks, and the Internet.
- Examples of computer code include machine code, such as produced by a compiler, and files containing higher level code that are executed by a computer using an interpreter.
- the invention also pertains to carrier waves and transport media on which the data and instructions of this invention may be transmitted.
- the present invention has been discussed primarily in the context of visually representing microtitre, biochemical assay plates, the present invention is suitable for other data applications and may be tailored correspondingly.
- the present invention may be adapted for analysis of other biochemical applications involving multi-test assays, such as the GeneChipTM by Affymetrix of Santa Clara, California, membrane-based arrays, and the like.
- the present invention can also be used for non-biochemical assays that involve multi-dimensional data.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Spectroscopy & Molecular Physics (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Biology (AREA)
- Biophysics (AREA)
- Biotechnology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Genetics & Genomics (AREA)
- Molecular Biology (AREA)
- Computational Linguistics (AREA)
- Apparatus Associated With Microorganisms And Enzymes (AREA)
Abstract
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2001245399A AU2001245399A1 (en) | 2000-03-01 | 2001-03-01 | Computer user interface for visualizing assay results |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US51677700A | 2000-03-01 | 2000-03-01 | |
| US09/516,777 | 2000-03-01 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2001065349A1 true WO2001065349A1 (fr) | 2001-09-07 |
Family
ID=24057048
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2001/006784 Ceased WO2001065349A1 (fr) | 2000-03-01 | 2001-03-01 | Interface utilisateur pour ordinateur permettant de visualiser les resultats de tests |
Country Status (2)
| Country | Link |
|---|---|
| AU (1) | AU2001245399A1 (fr) |
| WO (1) | WO2001065349A1 (fr) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003088090A3 (fr) * | 2002-04-10 | 2004-10-14 | Transtech Pharma Inc | Systeme et procede d'analyse, de manipulation et de visualisation de donnees |
| WO2007005768A1 (fr) * | 2005-06-30 | 2007-01-11 | Applera Corporation | Procede et systeme d'interface de donnees d'analyse genetique |
| WO2007144148A1 (fr) * | 2006-06-16 | 2007-12-21 | Medizinische Universität Graz | Dispositif et procédé pour traiter de manière interactive un ensemble de données, un élément de programme et un support apte à être lu par ordinateur. |
| WO2008131022A1 (fr) | 2007-04-17 | 2008-10-30 | Guava Technologies, Inc. | Interface utilisateur graphique pour l'analyse et la comparaison d'ensembles de données multi-paramètres spécifiques à une position |
| US7716592B2 (en) | 2006-03-30 | 2010-05-11 | Microsoft Corporation | Automated generation of dashboards for scorecard metrics and subordinate reporting |
| US7716571B2 (en) | 2006-04-27 | 2010-05-11 | Microsoft Corporation | Multidimensional scorecard header definition |
| US7840896B2 (en) | 2006-03-30 | 2010-11-23 | Microsoft Corporation | Definition and instantiation of metric based business logic reports |
| US8261181B2 (en) | 2006-03-30 | 2012-09-04 | Microsoft Corporation | Multidimensional metrics-based annotation |
| US8321805B2 (en) | 2007-01-30 | 2012-11-27 | Microsoft Corporation | Service architecture based metric views |
| US8495663B2 (en) | 2007-02-02 | 2013-07-23 | Microsoft Corporation | Real time collaboration using embedded data visualizations |
| US9058307B2 (en) | 2007-01-26 | 2015-06-16 | Microsoft Technology Licensing, Llc | Presentation generation using scorecard elements |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5796932A (en) * | 1994-01-14 | 1998-08-18 | Strategic Weather Services | User interface for graphically displaying the impact of weather on managerial planning |
| US6195103B1 (en) * | 1996-11-19 | 2001-02-27 | Hugh Bruce Stewart | Volatility plot and volatility alert for display of time series data |
| US6207956B1 (en) * | 1998-09-04 | 2001-03-27 | The Toro Company | Method and apparatus for quantitative determination of turfgrass color |
-
2001
- 2001-03-01 AU AU2001245399A patent/AU2001245399A1/en not_active Abandoned
- 2001-03-01 WO PCT/US2001/006784 patent/WO2001065349A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5796932A (en) * | 1994-01-14 | 1998-08-18 | Strategic Weather Services | User interface for graphically displaying the impact of weather on managerial planning |
| US6195103B1 (en) * | 1996-11-19 | 2001-02-27 | Hugh Bruce Stewart | Volatility plot and volatility alert for display of time series data |
| US6207956B1 (en) * | 1998-09-04 | 2001-03-27 | The Toro Company | Method and apparatus for quantitative determination of turfgrass color |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7146384B2 (en) | 2002-04-10 | 2006-12-05 | Transtech Pharma, Inc. | System and method for data analysis, manipulation, and visualization |
| WO2003088090A3 (fr) * | 2002-04-10 | 2004-10-14 | Transtech Pharma Inc | Systeme et procede d'analyse, de manipulation et de visualisation de donnees |
| WO2007005768A1 (fr) * | 2005-06-30 | 2007-01-11 | Applera Corporation | Procede et systeme d'interface de donnees d'analyse genetique |
| WO2007005769A1 (fr) * | 2005-06-30 | 2007-01-11 | Applera Corporation | Procede et systeme de controle de qualite automatisee d'analyse genetique |
| US7398171B2 (en) | 2005-06-30 | 2008-07-08 | Applera Corporation | Automated quality control method and system for genetic analysis |
| US7840896B2 (en) | 2006-03-30 | 2010-11-23 | Microsoft Corporation | Definition and instantiation of metric based business logic reports |
| US8261181B2 (en) | 2006-03-30 | 2012-09-04 | Microsoft Corporation | Multidimensional metrics-based annotation |
| US7716592B2 (en) | 2006-03-30 | 2010-05-11 | Microsoft Corporation | Automated generation of dashboards for scorecard metrics and subordinate reporting |
| US7716571B2 (en) | 2006-04-27 | 2010-05-11 | Microsoft Corporation | Multidimensional scorecard header definition |
| WO2007144148A1 (fr) * | 2006-06-16 | 2007-12-21 | Medizinische Universität Graz | Dispositif et procédé pour traiter de manière interactive un ensemble de données, un élément de programme et un support apte à être lu par ordinateur. |
| US9058307B2 (en) | 2007-01-26 | 2015-06-16 | Microsoft Technology Licensing, Llc | Presentation generation using scorecard elements |
| US8321805B2 (en) | 2007-01-30 | 2012-11-27 | Microsoft Corporation | Service architecture based metric views |
| US8495663B2 (en) | 2007-02-02 | 2013-07-23 | Microsoft Corporation | Real time collaboration using embedded data visualizations |
| US9392026B2 (en) | 2007-02-02 | 2016-07-12 | Microsoft Technology Licensing, Llc | Real time collaboration using embedded data visualizations |
| WO2008131022A1 (fr) | 2007-04-17 | 2008-10-30 | Guava Technologies, Inc. | Interface utilisateur graphique pour l'analyse et la comparaison d'ensembles de données multi-paramètres spécifiques à une position |
| EP2149081A4 (fr) * | 2007-04-17 | 2017-11-15 | EMD Millipore Corporation | Interface utilisateur graphique pour l'analyse et la comparaison d'ensembles de données multi-paramètres spécifiques à une position |
| US10140419B2 (en) | 2007-04-17 | 2018-11-27 | Emd Millipore Corporation | Graphical user interface for analysis and comparison of location-specific multiparameter data sets |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2001245399A1 (en) | 2001-09-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230022224A1 (en) | Visualization tools for digital pcr data | |
| US20040027350A1 (en) | Methods and system for simultaneous visualization and manipulation of multiple data types | |
| US9135331B2 (en) | Interface including graphic representation of relationships between search results | |
| JP5624881B2 (ja) | 位置特有のマルチパラメータデータセットを分析し比較するグラフィックユーザインターフェイス | |
| Spurrier et al. | Reverse-phase protein lysate microarrays for cell signaling analysis | |
| US7750908B2 (en) | Focus plus context viewing and manipulation of large collections of graphs | |
| WO2001065349A1 (fr) | Interface utilisateur pour ordinateur permettant de visualiser les resultats de tests | |
| EP1657660A2 (fr) | Systèmes, outils et procédés pour l'affichage contextuel et ciblé de grandes collections de graphiques | |
| CN107850610B (zh) | 一种样本测试申请方法、装置及样本分析仪 | |
| Smid et al. | GO-Mapper: functional analysis of gene expression data using the expression level as a score to evaluate Gene Ontology terms | |
| US20050027729A1 (en) | System and methods for visualizing and manipulating multiple data values with graphical views of biological relationships | |
| US20100053211A1 (en) | User interface method and system with image viewer for management and control of automated image processing in high content screening or high throughput screening | |
| AU768732B2 (en) | Method and system for general purpose analysis of experimental data | |
| US20060056671A1 (en) | Automated feature extraction processes and systems | |
| US11262572B2 (en) | Augmented reality visual rendering device | |
| Zhang | A method for effectively comparing gene effects in multiple conditions in RNAi and expression-profiling research | |
| CA2274701C (fr) | Procedes d'objectivisation de classifications subjectives | |
| Baillargeon et al. | Design of microplate-compatible illumination panels for a semiautomated benchtop pipetting system | |
| WO2005036441A1 (fr) | Procede de visualisation de donnees en fonction de la correlation entre des evenements biologiques, procede d'analyse et base de donnees | |
| Wani et al. | RANDOMIZE: a web server for data randomization | |
| CN116298336A (zh) | 生物样本分析系统及信息显示方法 | |
| US20060276971A1 (en) | Method and device for comparative display of biological data | |
| Stachoň et al. | A comparison of performance using extrinsic and intrinsic bivariate cartographic visualizations with respect to cognitive style in experienced map users | |
| JP2001337090A (ja) | グラフ表示方法 | |
| Kaushal et al. | An Overview of Spotfire for Gene‐Expression Studies |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| 122 | Ep: pct application non-entry in european phase | ||
| NENP | Non-entry into the national phase |
Ref country code: JP |