Patent Description:
However, different species may require different processes for isolation, for example different sample preparation methods, different separation media, and different conditions under which separation is performed. Accordingly, configurable chromatography systems have been developed, in which varying components may be selected and interconnected in varying ways for the performance of different separations. Examples of a graphical user interfaces allowing the configuration of a chemical/analytical process can be found in <CIT> and <CIT>.

The invention provides systems that facilitate the setup and visualization of a configurable process, for example a chromatography experiment to be conducted using a configurable chromatography system.

According to a first aspect, the invention provides a graphical user interface in accordance with claim <NUM>. In particular, said graphical user interface is for selecting from a plurality of available fluidic scheme configurations and comprises:
a plurality of sequential linear arranged adjacent displayed category regions representing respective sections of a fluidic scheme for a chromatography system, each of the plurality of adjacent category regions including a control for entering an edit mode; for each of the category regions a plurality of selectable items representing components appropriate for placement in the respective category region when the respective category region has been selected for editing, wherein selection of the selectable item by a user causes placement of the selected item into the respective category region, wherein the selectable items graphically represent components of a chromatography system appropriate for placement in the respective sections; and a control that causes selection of one of the selectable items and placement of the selected item into the respective category regions; wherein the set of items currently selected in the variety of category regions defines a selected fluidic scheme configuration.

In some embodiments, when one of the selectable items is selected, candidate locations are indicated within the category regions where the particular selected item would be appropriately placed. In some embodiments, the control comprises, for each of the category regions, a scrolling control that causes the plurality of selectable items appropriate for placement in the respective category region to scroll through the category region. The category regions may be arranged horizontally, and wherein activation of the scrolling control causes selection of the selectable item. The scrolling control for each category region may cause the items for the respective category region to scroll circularly. In some embodiments, the graphical user interface comprises, for each of the displayed category regions, two scrolling controls that cause the selectable items appropriate for placement in the respective category region to scroll through the respective category region, the first control causing the selectable items to scroll through the respective category region in a first direction, and the second control causing the selectable items to scroll through the respective category region in a second direction opposite the first. In some embodiments, the graphical user interface comprises five category regions corresponding to the following sections of a fluidic scheme for a chromatography system: pumps, sample injection, columns, detectors, and sample collection. In some embodiment, the graphical user interface further comprises, during operation of a chromatography system represented in the graphical user interface by a selected configuration, status information about the operation of one or more components of the chromatography system displayed adjacent the corresponding representations of the one or more components in the graphical user interface. In some embodiments, upon designation of a particular category region, items appropriate for inclusion in the designated category region are presented to the user for selection.

According to a second aspect, the invention provides a computer system according to claim <NUM>. In particular, said computer system comprises: a processor, a display device, a user input device, and a memory holding instructions that, when executed by the processor, cause the computer to display, on the display device, the user interface according to the first aspect of the invention.

According to a third aspect, the invention provides a system according to claim <NUM>. In particular, said system comprises: a chromatography system including a plurality of fluid manipulation components configurable into a chromatography fluidic scheme, and a computer system according to the second aspect of the invention coupled to the chromatography system, the computer system including a processor, a display device, a user input device, and a memory holding instructions that, when executed by the processor, cause the computer to display, on the display device, the user interface according to the first aspect of the invention, wherein the selectable items represent fluid manipulation components appropriate for replacement in the category regions, and wherein some of the selectable items represent the fluid manipulation components of the chromatography system. In some embodiments, the fluidic scheme matches the configuration of the chromatography system. In some embodiments, the control comprises, for each of the category regions, a scrolling control that causes a set of selectable items appropriate for placement in the respective category region to scroll through the category region. In some embodiments, the instructions further cause the computer system to display, during operation of the chromatography system, status information about the operation of one or more of the fluid manipulation components, and the status information is displayed adjacent the corresponding representations of the one or more fluid manipulation components. In some embodiments, the instructions further cause the computer system to guide a user of the system in making fluidic connections among the plurality of fluid manipulation components. In some embodiments, the instructions further cause the computer system to communicate to at least one of the fluid manipulation components an instruction to visibly indicate a point of connection for a fluidic connection. In some embodiments, the instructions further cause the computer system to interact with the plurality of fluid manipulation components to identify the fluid manipulation components, and to map in a data structure at least one of the fluid manipulation components with a particular item in the selected fluidic scheme. In some embodiments, the instructions further cause the computer system to indicate in a graphical user interface at least one ambiguity in the mapping of fluid manipulation components to items in the graphical user interface.

In a preferred embodiment of the third aspect, the user interface further comprises: a representation of the fluidic scheme including representations of a plurality of fluid manipulation components needed to implement the fluidic scheme, a representation of a chromatography system that includes a plurality of actual fluid manipulation components, an indication of at least one ambiguity in the mapping of the actual fluid manipulation components to the fluid manipulation component representations, and a user interface device that after activation by a user enables the user to resolve the at least one ambiguity, wherein the at least one ambiguity arises from the inclusion of multiple identical fluid manipulation components in the fluidic scheme, wherein the user interface device enables the user to drag a representation of a fluid manipulation component from the representation of the fluidic scheme to the representation of the chromatography system, or the user interface component enables the user to drag a representation of a fluid manipulation component from the representation of the chromatography system to the representation of the fluidic scheme chromatography system, or both.

<FIG> illustrates a simplified schematic view of a chromatography process <NUM> with which embodiments of the invention may find utility. In the example process <NUM>, a pump <NUM> propels a solvent through the system. At a sample injector <NUM>, a burst of the mixture to be analyzed is injected into the stream of solvent, and the mixture and solvent are carried through a column <NUM>. Column <NUM> is filled with a stationary medium <NUM>. Medium <NUM> is selected such that different components of the mixture have differing affinities to or interactions with the medium. As the solvent and mixture travel through column <NUM>, different components <NUM>, <NUM> of the mixture will travel at different rates through the column, and will thus become separated.

A detector <NUM> detects when the different components <NUM>, <NUM> pass the detector, and the components are separately directed to different sample collection areas. Thus, components of the original sample mixture can be separated and purified. While separation of mixtures is one common use of chromatography, other uses are possible.

Liquid chromatography generally includes the five stages shown in <FIG> and represented by blocks <NUM>-<NUM>. However, within this basic framework, many, many variations are possible. For example, depending on the sample being analyzed, different solvents may be used, or multiple solvents may be used and pumped separately. Multiple columns may be utilized, for example in series to provide a longer flow path and greater separation between similar mixture components for enhanced detection and separation or in succession when different techniques are required. Different detectors may be used, depending on the characteristics of the components of interest. For example, components <NUM>, <NUM> may be distinguished by detector <NUM> based on differences in their color, refractive index, spectral absorption characteristics, pH, or other characteristics.

Multiple different options are available for the equipment used in each of the five stages. For maximal flexibility in experiment design, configurable chromatography systems have been developed. Examples of such systems are described in co-pending <CIT> and titled "Modular Automated Chromatography System".

<FIG> illustrates an example of a configurable chromatography system <NUM>, with which embodiments of the invention may find utility. Configurable chromatography system <NUM> includes a plurality of modules <NUM> poised in front of a base unit or mounting frame <NUM>, which is connected to a computer <NUM>. Each module <NUM> may include a fluid manipulation component <NUM>, an alarm indicator <NUM>, and a microcontroller <NUM>. Computer <NUM> may assist in any of the setup, monitoring, and control of the system, and may be connected to other chromatography systems as well. The different modules <NUM> may represent different pumping units, sample injectors, detectors, or other equipment for use in other parts of the chromatography process. Mounting frame <NUM> includes a series of bays <NUM> into which the modules can be placed, and a column rack <NUM> for holding columns. Each bay includes an electrical connector <NUM> for making electrical contact with electronics inside the modules <NUM> and communicating with microcontroller <NUM> in the respective bay <NUM>. Reservoirs <NUM> are provided in a convenient location, for example on the top of mounting frame <NUM>, for holding various solvents, buffers, and wash liquids. The modules, columns, and reservoirs may be plumbed together in the proper configuration for a particular experiment using tubing (not shown), for example around, behind, or in front of mounting frame <NUM>.

While the placement and interconnections of the various parts of a chromatography system may be in any required or practical arrangement, including three-dimensional arrangements, it is in accordance with the present invention to conceptualize any chromatography experiment in the sequential linear arrangement depicted in <FIG>.

According to the invention, this sequential linear conceptualization is exploited to simplify and make intuitive the modeling and setup of a chromatography experiment. For example, <FIG> illustrates a graphical user interface <NUM> in accordance with an embodiment of the invention for selecting from a plurality of available fluidic scheme configurations, such as for chromatography system <NUM>. Graphical user interface <NUM> may be presented on computer <NUM>, or another computer system or touchscreen, and a user of the computer system may interact with graphical user interface <NUM> using a keyboard, mouse, trackball, stylus, or other input device or combination of input devices.

User interface <NUM> is divided into five category regions representing sections of the chromatography process - pumps, sample inject, columns, detectors, and sample collection. It will be recognized that in other applications, more or fewer category regions may be presented. In four of the category regions, items have been selected or placed by default into a representation of the process. This representation may be called a fluidic scheme. Each category region includes a control for entering an editing mode, for example button <NUM> as shown in the "pumps" region.

Once the editing mode is entered for a particular region, a display such as is shown in the "sample inject" region is presented. In this example, a particular sample injection arrangement <NUM> has been placed into the fluidic scheme, either by default or by previous user selection. Clickable scrolling controls <NUM> and <NUM> are provided, and causes a set of selectable sample injection arrangements appropriate for placement in the sample injection category region to scroll up and down respectively through the category region, in "spinning wheel" or "slot machine" fashion, as indicated by arrow <NUM>. The arrangement aligned with the items in the other category regions at any particular time is called a selected item for its respective category region, and the collective set of selected items may be referred to as a selected fluidic scheme configuration. <FIG> illustrates user interface <NUM> as it may appear after one activation of scrolling control <NUM>, scrolling the items in the "sample inject" category downward, bringing item <NUM> into alignment with the items in the other regions and making item <NUM> the currently selected sample injection arrangement. A new sample injection arrangement, item <NUM>, has scrolled into position above item <NUM>.

Similar scrolling controls are provided for the other category regions, representing other fluidic scheme sections. The user may edit each of the category regions in turn, in any order, and may revisit and revise his or her selections as desired, until a suitable fluidic scheme is arrived at for a desired experiment. <FIG> illustrates example graphical user interface <NUM> after the "Edit" button corresponding to the "Columns" region has been selected.

The system stores a library of available items for each of the category regions, or process sections in the example of <FIG>. In some embodiments, scrolling controls <NUM> and <NUM> cause the available items to scroll circularly through the category region, so that the sequence of displayed items repeats indefinitely when control <NUM> or <NUM> is continuously used. In other embodiments, the scrolling may be linear, such that when all of the items have been scrolled through, the scrolling stops and it is necessary to scroll in the opposite direction to view the items again.

The category regions in example interface <NUM> are arranged horizontally, such that the scrolling occurs vertically, but other arrangements are possible. For example, the category regions could be arranged vertically, with items scrolling through the regions horizontally.

<FIG> illustrate a number of possible pump arrangements that may be provided as available items for the "Pumps" section of a fluidic scheme selected using an embodiment of the invention.

<FIG> illustrate a number of possible sample injection arrangements that may be provided as available items for the "Sample Inject" section of a fluidic scheme selected using an embodiment of the invention.

<FIG> illustrate a number of possible column arrangements that may be provided as available items for the "Columns" section of a fluidic scheme selected using an embodiment of the invention.

<FIG> illustrate a number of possible detector arrangements that may be provided as available items for the "Detectors" section of a fluidic scheme selected using an embodiment of the invention.

<FIG> illustrate a number of possible sample collection arrangements that may be provided as available items for the "Sample Collection" section of a fluidic scheme selected using an embodiment of the invention.

In other embodiments, more, fewer, or different items may be provided for selection within the category regions. As will be appreciated, a graphical user interface according to an embodiment of the invention may enable efficient selection of a fluidic scheme from a large number of possible configurations. For example, the example fluidic items illustrated in <FIG> may be combined in up to <NUM>,<NUM> different ways. Any of the possible combinations may be selected by scrolling each of the category regions to select one item for the respective region, in a simple and straightforward manner. In some applications, certain items may be incompatible with other items in other category regions, and the system may automatically pass over any item that is not compatible with some other already-selected item. A message may be supplied to inform the user that a potential incompatibility exists and has been avoided.

A user interface embodying the invention may be implemented on a computer such as computer <NUM> connected to a chromatography system such as system <NUM>. While computer <NUM> is depicted as a desktop computer, any suitable computer type may be used, including a laptop or tablet computing device.

In other embodiments, a user interface embodying the invention may be implemented in a stand-alone computing device that is not connected to a chromatography system. For example, a portable computing device such as a laptop computer, tablet computer, smart phone, personal digital assistant, or other kind of computing device may be programmed to display a user interface according to an embodiment of the invention, and to enable specification of a fluidic scheme. This kind of implementation may be useful in a number of scenarios, for example a sales or experiment planning scenario. A sales representative may use a stand-alone device to assist a customer in selecting a fluidic scheme for a particular separation, to identify what equipment the customer may need to order to implement the scheme. In another example, a user interface according to embodiments may be implemented on a desktop computer used for training on the specification of fluidic schemes, without a connection to a chromatography system.

In embodiments where the computer used to select a fluidic scheme for a chromatography experiment is also connected to the configurable chromatography system used to conduct the experiment, other user interface features may be provided, in accordance with additional embodiments of the invention.

For example, once the desired process modules <NUM> are selected for conducting an experiment according to a selected fluid scheme, the modules must be interconnected, or "plumbed", so that the various fluids are delivered in sequence to the proper modules. A user interface according to embodiments of the invention may assist in guiding the plumbing task, so that errors may be avoided and the plumbing can be accomplished in an efficient manner. For example, a user may click on a particular flow line represented in the selected fluidic scheme, and computer <NUM> may communicate with the affected modules <NUM>, which may illuminate light emitting diodes or other indicators near the connection points where tubing should be connected to physically make the plumbing connection selected in the user interface. Once the plumbing connection has been made, the user may indicate to computer <NUM> that the connection is completed, and the depiction in the user interface may be changed to show that connection as having been completed. For example, the user may click a second time on the same flow line, or "right click" on the depiction of the flow line and select from a menu to indicate that the corresponding physical connection is complete. Computer <NUM> may then change the color of the flow line in the user interface, or change its representation in some other way. In this way, the user may be presented with a visual depiction of the state of the plumbing of the system, and may be less likely to omit or mis-connect a plumbing line. Alternatively or in addition, the system may also show a tabular list of plumbing connections required for a particular system setup, with a visual indication of which connections have been completed and which have not.

A user interface in accordance with embodiments may also be used to assist in controlling the depicted chromatography system. For example, a user may be able to start and stop pumps, dispense sample, adjust pressures or flow rates, or control other aspects of an experiment by clicking on the representation of the component to be controlled in the user interface, and then entering control information. The information may be communicated by computer <NUM> to one or modules <NUM> via the respective electrical connectors <NUM>. In some embodiments, the system may provide automated control of the chromatography system or other process. For example, computer <NUM> may implement a macro language or similar programmability function, which may be configured to control the experiment.

The system may also provide additional information during an experiment. <FIG> illustrates a graphical user interface <NUM>, according to another embodiment. It will be appreciated that graphical user interface <NUM> depicts a fluidic scheme as may be selected by the method depicted in <FIG> and <FIG>, and while stylistically different than graphical user interface <NUM>, includes the same five category regions holding representations of a pump arrangement, a sample injector, a column, detectors, and sample collectors. In addition, graphical user interface <NUM> includes status information about the operation of one or more components of the chromatography system. The status information is displayed adjacent the corresponding representations of the system components in the graphical user interface. For example, pump status information <NUM> indicates, among other things, that a mixer is operating at a pressure of <NUM> bar (<NUM> psi). Sample inject status information <NUM> indicates, among other things, that the system is configured for manual loading. Other information may be provided for other system components as well.

<FIG> illustrates a graphical user interface <NUM> in accordance with another embodiment of the invention. In example graphical user interface <NUM>, a fluidic scheme <NUM> is displayed for configuration. A list <NUM> of available components, which may not be yet included in the fluidic scheme, is also displayed. Graphical user interface <NUM> includes category regions similar to those of graphical user interface <NUM>, but uses a different technique for placing system components in the displayed scheme. The user selects one of the components in list <NUM>, for example via a mouse click or other method, and can drag the selected component into the fluidic scheme. Computer <NUM> then highlights logical sections or "hot spots" of fluidic scheme <NUM> where the selected component could be placed. In the example shown in <FIG>, the user has selected CSV <NUM>, and the computer has highlighted the "Columns" region to indicate that CSV <NUM> may be dragged there for addition to fluidic scheme <NUM>. Once the selected component is dragged into the fluidic scheme, the representation of the fluidic scheme is automatically redrawn to include the chosen component in the chosen section. Components may be deleted from a fluidic scheme by simply selecting them for deletion. After a component is deleted, the diagram may be automatically redrawn to reflect the deletion.

A graphical user interface similar to graphical user interface <NUM> may be especially useful for the placement of certain components to a selected fluidic scheme, regardless of how the fluidic scheme was selected. For example, air sensors are often used in chromatography setups to detect the presence of air in the flow lines. Because air is highly detrimental to the operation of the system, its detection is important, and an experiment may be stopped when air is detected. Air detectors typically mount outside of fluid lines in the system, and are especially useful in certain locations, such as immediately before the columns. In some embodiments, logical locations for air sensors may be highlighted in the selected fluidic scheme.

<FIG> illustrates a graphical user interface <NUM> in accordance with another embodiment of the invention. Like graphical user interfaces <NUM> and <NUM>, graphical user interface <NUM> uses a set of category regions into which selectable items are placed to define a fluidic scheme configuration. However, graphical user interface <NUM> uses a different technique for selecting the items.

In the example of <FIG>, a fluidic scheme <NUM> is displayed for configuration, and includes five category regions similar to those previously discussed in the context of a chromatography system. To select a particular item to place in one of the category regions, a user may designate one of the category regions, for example by clicking an "Edit" button associated with a particular category region, by clicking within the category region, or by some other technique. In <FIG>, the "Columns" category region has been designated, and is highlighted. In response to the category region being designated, the system presents a table <NUM>, listing the available items or components that are appropriate for placement in the designated category region. In the example of <FIG>, four different column configurations are presented in table <NUM>. A user may then indicate which of the items from table <NUM> should be placed into fluidic scheme <NUM> in the highlighted category region. For example, a user may click on one of the entries in table <NUM>, or may "click and drag" one of the items as indicated by arrow <NUM>.

The other category regions may be specified in a similar manner. The user may specify the items in the category regions in any order, and may revisit the specifications if desired.

Other kinds of user interfaces may be utilized, within the scope of the appended claims.

As is discussed above, in embodiments where the computer used to select a fluidic scheme for a chromatography experiment is also connected to the configurable chromatography system used to conduct the experiment, the computer may assist in the plumbing or other setup of the system, and also in the operation of the system. In order to enable these kinds of interactions, the modules of the chromatography system are associated with or "mapped" to items in a graphical user interface such as those described above.

For example, in the system of <FIG> using the user interface of <FIG>, computer <NUM> may interrogate the modules <NUM> installed in mounting frame <NUM> to identify what modules are present, and then enter into a table or other data structure associations between items in user interface <NUM> and modules mounted in mounting frame <NUM>. If all of the modules are unique and all of the required modules for a particular fluidic scheme are present in mounting frame <NUM> without any additional modules being present, the mapping task is simple, as there is no ambiguity about which module should be mapped to which item in the fluidic scheme.

However, there may be ambiguity or other issues, and computer <NUM> is preferably configured to assist the user with resolving any difficulties in the mapping process. In one situation, if a component selected for the fluidic scheme is not present within mounting frame <NUM>, computer <NUM> may recognize the fact that the selected fluidic scheme cannot be constructed with the modules available in mounting frame <NUM>, and may alert the user. For example, the pertinent portion of the fluidic scheme may be highlighted in red, or otherwise indicated to be unavailable among the modules in mounting frame <NUM>. The user can then locate the correct module and insert it into mounting frame <NUM>, or may adjust the fluidic scheme to another workable configuration that uses only the available modules.

In another situation, a particular fluidic scheme may require the use of several identical components, for example inlet valves. Even if the correct number and type of inlet valves are present in mounting frame <NUM>, computer <NUM> may not automatically map the inlet valves to the fluidic scheme, but may require user input to identify which physical valve should be mapped to which item in the fluidic scheme.

<FIG> illustrates a graphical user interface <NUM> for assisting with the mapping process, in accordance with embodiments of the invention. As shown in <FIG>, a fluidic scheme <NUM> has been selected, for example using a technique similar to that shown in <FIG>, <FIG>, or <FIG>. Graphical user interface <NUM> also displays a graphical representation <NUM> of a mounting frame such as mounting frame <NUM>, including a representation of the layout of the mounting frame bays. In the example shown in <FIG>, computer <NUM> has polled or otherwise identified the modules in the mounting frame, and has automatically mapped those that unambiguously correspond to items in fluidic scheme <NUM>.

However, fluidic scheme <NUM> includes two identical column switching valves, labeled "CSV <NUM>" and "CSV <NUM>". Two column switching valves are present in the mounting frame, in bays C4 and C5, but computer <NUM> may not be able to determine which physical valve module should be mapped to which item in fluidic scheme <NUM>. Similarly, fluidic scheme <NUM> includes two identical inlet valves, one each in the "Pumps" and "Sample Inject" sections of fluidic scheme <NUM>. Two inlet valves have been identified in the mounting frame, in bays B1 and B3, but computer <NUM> may not be able to determine their proper mapping to fluidic scheme <NUM>. These ambiguities are indicated in graphical user interface <NUM> by highlighting the two inlet valves and the two column switching valves in fluidic scheme, and highlighting bays B <NUM>, B3, C4, and C5 in the representation <NUM> of the mounting frame. Many other ways may be envisioned of indicating ambiguities to be resolved, for example using color, lists, tables, or other elements within graphical user interface <NUM>.

Computer <NUM>, using graphical user interface <NUM>, enables the user to resolve the ambiguities. For example, the user may click and drag one of the component representations to a location within fluidic scheme <NUM>, as shown by arrow <NUM>. In some embodiments, the dragging may proceed in the opposite direction, or either direction may be effective. Computer <NUM> would then update its internal table or other mapping data structure, and indicate that the column switching valve represented in bay C5 has been mapped. Computer <NUM> may then automatically map the column switching valve represented in bay C4 to the other column switching valve shown in fluidic scheme <NUM>. A similar process may be used to map the ambiguous inlet valves.

Other graphical methods of resolving ambiguities may be utilized as well. For example, a user could click on one of the column switching valves represented in fluidic scheme <NUM> and click on one of the column switching valves shown in mounting frame representation <NUM>, and then click "Map" button <NUM> to indicate that the two selected items should be mapped together.

Once the mapping of modules in the mounting frame to the items shown in the selected fluidic scheme, computer <NUM> has the information needed to guide the user in the plumbing of the system, and to control and monitor the system during operation, as described above.

<FIG> is a block diagram illustrating an computer system <NUM> in which embodiments of the present invention may be implemented. This example illustrates a computer system <NUM> such as may be used, in whole, in part, or with various modifications, to provide the functions of computer system <NUM> and/or other components of the invention.

Computer system <NUM> is shown comprising hardware elements that may be electrically coupled via a bus <NUM>. The hardware elements may include one or more central processing units <NUM>, one or more input devices <NUM> (e.g., a mouse, a keyboard, and touchscreen. ), and one or more output devices <NUM> (e.g., a display device, a touchscreen, and a printer. Computer system <NUM> may also include one or more storage devices <NUM>. By way of example, storage device(s) <NUM> may be disk drives, optical storage devices, solid-state storage devices such as a random access memory ("RAM") and/or a read-only memory ("ROM"), which can be programmable, and/or flash-updateable.

Computer system <NUM> may additionally include a computer-readable storage media reader <NUM>, a communications system <NUM> (e.g., a modem, a network card (wireless or wired), an infra-red communication device, Bluetooth™ device, and cellular communication device. ), and working memory <NUM>, which may include RAM and ROM devices as described above. In some embodiments, computer system <NUM> may also include a processing acceleration unit <NUM>, which can include a digital signal processor, and/or a special-purpose processor. Working memory <NUM> may hold instructions that, when executed by CPU(S) <NUM> cause computer system <NUM> to perform aspects of the claimed invention.

Computer-readable storage media reader <NUM> can further be connected to a computer-readable storage medium, together (and, optionally, in combination with storage device(s) <NUM>) comprehensively representing remote, local, fixed, and/or removable storage devices plus storage media for temporarily and/or more permanently containing computer-readable information. Communications system <NUM> may permit data to be exchanged with a network, system, computer and/or other component described above.

Computer system <NUM> may also comprise software elements, shown as being currently located within a working memory <NUM>, including an operating system <NUM> and/or other code <NUM>. It will be appreciated that alternate embodiments of computer system <NUM> may have numerous variations from that described above. For example, customized hardware might also be used and/or particular elements might be implemented in hardware, software (including portable software, such as applets), or both. Furthermore, connection to other computing devices such as network input/output and data acquisition devices may also occur.

Claim 1:
A graphical user interface (<NUM>) for selecting from a plurality of available fluidic scheme configurations, the graphical user interface comprising:
a plurality of sequential linear arranged and adjacent displayed category regions representing respective sections of a fluidic scheme for a chromatography system, each of the plurality of adjacent category regions including a control for entering an edit mode;
for each of the category regions a plurality of selectable items representing components appropriate for placement in the respective category region when the respective category region has been selected for editing, wherein selection of the selectable item by a user causes placement of the selected item into the respective category region, wherein the selectable items graphically represent components of a chromatography system appropriate for placement in the respective sections; and a control that causes selection of one of the selectable items and placement of the selected item into the respective category regions;
wherein the set of items currently selected in the plurality of category regions defines a selected fluidic scheme configuration.