US20070072304A1 - System and method for identifying biological growth media - Google Patents
System and method for identifying biological growth media Download PDFInfo
- Publication number
- US20070072304A1 US20070072304A1 US11/235,452 US23545205A US2007072304A1 US 20070072304 A1 US20070072304 A1 US 20070072304A1 US 23545205 A US23545205 A US 23545205A US 2007072304 A1 US2007072304 A1 US 2007072304A1
- Authority
- US
- United States
- Prior art keywords
- growth media
- tagging
- agents
- different growth
- tagging agents
- 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.)
- Abandoned
Links
- 239000001963 growth medium Substances 0.000 title claims abstract description 107
- 238000000034 method Methods 0.000 title claims abstract description 33
- 239000003795 chemical substances by application Substances 0.000 claims abstract description 89
- 238000001514 detection method Methods 0.000 claims description 12
- 230000007246 mechanism Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000002474 experimental method Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 210000004349 growth plate Anatomy 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 241000894006 Bacteria Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000002939 deleterious effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 150000002484 inorganic compounds Chemical class 0.000 description 1
- 229910010272 inorganic material Inorganic materials 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005180 public health Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Images
Classifications
-
- C—CHEMISTRY; METALLURGY
- C12—BIOCHEMISTRY; BEER; SPIRITS; WINE; VINEGAR; MICROBIOLOGY; ENZYMOLOGY; MUTATION OR GENETIC ENGINEERING
- C12N—MICROORGANISMS OR ENZYMES; COMPOSITIONS THEREOF; PROPAGATING, PRESERVING, OR MAINTAINING MICROORGANISMS; MUTATION OR GENETIC ENGINEERING; CULTURE MEDIA
- C12N5/00—Undifferentiated human, animal or plant cells, e.g. cell lines; Tissues; Cultivation or maintenance thereof; Culture media therefor
- C12N5/0018—Culture media for cell or tissue culture
-
- 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
- G16B50/00—ICT programming tools or database systems specially adapted for bioinformatics
- G16B50/40—Encryption of genetic data
-
- 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
- G16B50/00—ICT programming tools or database systems specially adapted for bioinformatics
Definitions
- the present invention relates generally to identifying biological substances, and more specifically relates to a system and method for identifying biological growth media through the use of inorganic tagging agents readable by an automated processing device.
- Biological growth media “growth media” is manufactured with a series of standard inputs. There are tens of thousands of different types of growth media with slightly varying biological inputs. Each firm in the industry provides a large number of growth media to support the growth of different cells and bacteria. For large scale users such as government, research universities, and large hospitals, growth media is sold in large bulk containers to scientific labs, and each lab prepares the growth media and places the growth media into growth plates for use in experiments. Depending on the specific growth media selected for use in the experiment, significantly different results can occur. Accordingly, the lab must be extremely careful to accurately mark each plate with the specific type of growth media in the plate. Unfortunately, when handling large numbers of growth plates with different types of growth media, mistakes can easily be made. Such mistakes can have significant consequences and, e.g., lead to the incorrect interpretation of results with very negative outcomes for patients, or lead to a national disaster in the area of homeland security.
- One approach to eliminating such mistakes is to provide a method for directly detecting the exact type of growth media being used in an experiment. By providing such a method, a lab could make sure that they used the correct type of growth media in an experiment. Unfortunately, given the large number of different types of growth media, no such methodology exists that can ensure complete accuracy. Accordingly, a need exists for a methodology for identifying different biological growth media.
- the present invention addresses the above-mentioned problems, as well as others, by using multiple inorganic agents (i.e., tagging agents) to encode biological growth media and then provides an automated device that can positively identify the growth media by examining the inorganic agents.
- multiple inorganic agents allows for the encoding of a large number of growth media with a limited number of tagging agents. For example, eight tagging agents allows for the completely accurate identification of 255 growth media. Twenty tagging agents allows for the identification of over one million distinct growth media. Simply stated, using this methodology, n tagging agents allows for encoding and identification of 2 n ⁇ 1 different types of growth media.
- the invention provides a method for identifying a growth media from among a plurality of different growth media, comprising: providing a set of tagging agents that are distinct from each of the different growth media; adding to each different growth media a unique subset of the tagging agents selected from the set of tagging agents in order to encode each different growth media; and determining an identity of one of the different growth media by determining which tagging agents in the set of tagging agents exists in the growth media.
- the invention provides a system for encoding a plurality of different growth media, comprising: a database that includes each of the plurality of different growth media and an associated tagging code for each different growth media; and a selection system for selecting a unique subset of tagging agents from a fixed set of tagging agents for each of the plurality of different growth media, wherein the selection system determines the unique subset of tagging agents for a selected growth media by examining the database to determine the associated tagging code for the selected growth media.
- the invention provides a system for identifying a growth media from among a plurality of different growth media, wherein each of the different growth media are encoded with a subset of tagging agents selected from a fixed set of tagging agents, the system comprising: a detection system for detecting a subset of tagging agents present in a growth media; a database that includes each of the plurality of different growth media and an associated tagging code for each different growth media; and an identification system that determines an identity of a growth media by comparing the subset of tagging agents with the associated tagging codes stored in the database.
- the invention provides a method for deploying an application for identifying a growth media from among a plurality of different growth media, wherein each of the different growth media are encoded with a subset of tagging agents selected from a fixed set of tagging agents, comprising: providing a computer infrastructure being operable to: input a subset of tagging agents present in a growth media; and determine an identity of a growth media by comparing the subset of tagging agents with associated tagging codes stored in a database that includes each of the plurality of different growth media and an associated tagging code for each different growth media
- this process allows labs to: (1) increase accuracy of results, (2) cut the staff skill level required, and (3) speed up the analysis. In a time critical medical or public health situation, speed and accuracy could provide life saving value. In day to day medical operations, this invention could cut medical errors and increase productivity.
- FIG. 1 depicts a system for tagging biological growth media in accordance with the present invention.
- FIG. 2 depicts a system for identifying a biological growth media in accordance with the present invention.
- the present invention utilizes tagging agents for identifying and distinguishing a biological growth media from among a plurality of possible biological growth media.
- the identity of the biological growth media can be determined by looking for the existence/non-existence of various tagging agents, which were added to the biological growth media, e.g., during a manufacturing process. While the embodiments described herein relate to a process for identifying biological growth media, it should be understood that the invention could be applied to tagging/detecting any type of biological media.
- FIG. 1 depicts an illustrative system for tagging a biological growth media 14 .
- the system operates by first providing a fixed set of n tagging agents, tl, t 2 , t 3 . . . tn.
- Each of the n tagging agents comprises a unique inorganic compound that is non-deleterious, inert, and not inherently part of any of the plurality of biological growth media 14 being tagged.
- a dispensing mechanism 12 may be utilized to automatically add tagging agents into the biological growth media 14 .
- a different subset i.e., combination
- controller 10 is utilized to control the dispensing of tagging agents from the dispensing mechanism 12 .
- controller 10 includes: (1) a selection system 20 for selecting the subset of tagging agents to be added for a particular biological growth media 14 , and (2) a container coding system 22 .
- Selection system 20 determines the subset of tagging agents for a given biological growth media 14 (i.e., “media type”) based on an n digit binary code (“tagging code”) associated with the media type.
- tagging codes for each media type are stored in a media database 18 , and each unique media type is given a unique code.
- tagging codes are implemented as an n digit binary number; however it should be understood that other equivalent representations may be utilized as well.
- each tagging code comprises an 8 digit binary number 00000000-11111111, which allows for the encoding of 255 different media types.
- each binary digit position “dl d 2 d 3 d 4 d 5 d 6 d 7 d 8 ” in the tagging code corresponds to a different tagging agent “tl t 2 t 3 t 4 t 5 t 6 t 7 t 8 .”
- each tagging code comprises eight binary digits, and each digit may comprise a “1” or a “0.”
- a value of “1” in a given digit position indicates that the corresponding tagging agent should be added, and a value of “0” indicates that the corresponding tagging agent should not be added.
- n tagging agents allows for 2 n ⁇ 1 unique tagging codes.
- a tagging code of 10101010 would indicate that tagging agents, tl, t 3 , t 5 and t 7 should be added, and t 2 , t 4 , t 6 and t 8 should not be added.
- a tagging code of 00000001 indicates that only tagging agent t 8 should be added. Accordingly, selection system 20 can readily translate each unique tagging code into a unique subset of tagging agents. Obviously, the number of tagging agents used (i.e., size of the code) can be adjusted to meet the needs of a particular scheme. For instance, while eight tagging agents allows for encoding 255 media types, 20 tagging agents would allow for encoding over a million media types.
- a container coding system 22 maybe utilized to read identification information from a container ID label 16 in order to facilitate the tagging agent selection process. For instance, container coding system 22 could read/process the name of the biological growth media, a serial number or bar code, or an actual tagging code from the label 16 . Based on that information, selection system 20 could determine the subset of tagging agents to use for the media contained therein. Alternatively, container coding system 22 could instead generate a container ID label 16 with the tagging code used for the biological growth media 14 for future reference.
- FIG. 2 an illustrative system for identifying a biological growth media sample 34 (e.g., which resides on a growth plate) that was tagged in a manner described above is shown.
- the system of FIG. 2 includes a detection mechanism 32 , a data processing system 30 , and a media database 18 .
- detection mechanism 32 and an analysis system 36 are provided to detect the existence of any of the fixed set of n tagging agents which may have been used to encode the sample 34 . Any number of different methods can be used to detect the tagging agents.
- One method would be to expose the sample 34 to specific light frequencies to detect any of the n tagging agents (using e.g., a frequency analysis system, an infrared system, a visible light detection system, an ultraviolet light detection system, etc.).
- the sample 34 could be processed by a mass spectrometer to identify the existence of any of the n tagging agents, which would appear as unique signatures (e.g., spikes) in a graphical set of output data.
- analysis system 36 would analyze the output data and determine which of the n tagging agent's signatures appear in the output data.
- Identification system 38 can then compare the subset of tagging agents that are present in the media sample 34 with the tagging codes in the media database 18 to determine the identity of the biological growth media sample 34 , and then provide a media identification output 40 . Note that the compare step may require that subset of tagging agents that are identified as present be converted to a tagging code.
- identification system 38 could readily ascertain that the sample 34 consisted of “Media 4,” which has an associated tagging code of 11111100. Accordingly, as long as the biological growth media sample 34 was tagged using a scheme described above, and access was provided to a media database 18 that associated media types with a tagging code, the sample's identity can be ready determined.
- controller 10 and data processing system 30 could be implemented using any type of computer system, and could be implemented as part of a client and/or a server.
- a computer system generally includes a processor, input/output (I/O), memory, and a bus.
- the processor may comprise a single processing unit, or be distributed across one or more processing units in one or more locations, e.g., on a client and server.
- Memory may comprise any known type of data storage and/or transmission media, including magnetic media, optical media, random access memory (RAM), read-only memory (ROM), a data cache, a data object, etc.
- memory may reside at a single physical location, comprising one or more types of data storage, or be distributed across a plurality of physical systems in various forms.
- I/O may comprise any system for exchanging information to/from an external resource.
- External devices/resources may comprise any known type of external device, including a monitor/display, speakers, storage, another computer system, a hand-held device, keyboard, mouse, voice recognition system, speech output system, printer, facsimile, pager, etc.
- Bus provides a communication link between each of the components in the computer system and likewise may comprise any known type of transmission link, including electrical, optical, wireless, etc.
- additional components such as cache memory, communication systems, system software, etc., may be incorporated into computer system.
- Access to such a computer system may be provided over a network such as the Internet, a local area network (LAN), a wide area network (WAN), a virtual private network (VPN), etc.
- Communication could occur via a direct hardwired connection (e.g., serial port), or via an addressable connection that may utilize any combination of wireline and/or wireless transmission methods.
- conventional network connectivity such as Token Ring, Ethernet, WiFi or other conventional communications standards could be used.
- connectivity could be provided by conventional TCP/IP sockets-based protocol.
- an Internet service provider could be used to establish interconnectivity.
- communication could occur in a client-server or server-server environment.
- Media database 18 could likewise be implemented in any fashion, e.g., as a relational database, a table, a data object, a flat file, etc. Media database 18 could also reside in a single location or be distributed and/or accessed over a network. Obviously, the specific format and arrangement of the information in media database 18 could vary depending on the particular implementation.
- a computer system comprising a data processing system 30 could be created, maintained and/or deployed by a service provider that offers the functions described herein for customers. That is, a service provider could offer to provide media type identification based on inputs from a detection mechanism 32 as described above.
- systems, functions, mechanisms, methods, engines and modules described herein can be implemented in hardware, software, or a combination of hardware and software. They may be implemented by any type of computer system or other apparatus adapted for carrying out the methods described herein.
- a typical combination of hardware and software could be a general-purpose computer system with a computer program that, when loaded and executed, controls the computer system such that it carries out the methods described herein.
- a specific use computer containing specialized hardware for carrying out one or more of the functional tasks of the invention could be utilized.
- part of all of the invention could be implemented in a distributed manner, e.g., over a network such as the Internet.
- the present invention can also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods and functions described herein, and which—when loaded in a computer system—is able to carry out these methods and functions.
- Terms such as computer program, software program, program, program product, software, etc., in the present context mean any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: (a) conversion to another language, code or notation; and/or (b) reproduction in a different material form.
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Biotechnology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Genetics & Genomics (AREA)
- Biomedical Technology (AREA)
- Physics & Mathematics (AREA)
- Organic Chemistry (AREA)
- Chemical & Material Sciences (AREA)
- Bioethics (AREA)
- Zoology (AREA)
- General Health & Medical Sciences (AREA)
- Wood Science & Technology (AREA)
- Biophysics (AREA)
- Theoretical Computer Science (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Cell Biology (AREA)
- Microbiology (AREA)
- Medical Informatics (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Biochemistry (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Automatic Analysis And Handling Materials Therefor (AREA)
Abstract
A system and method for encoding and then identifying a growth media from among a plurality of different growth media. A method is disclosed that includes: providing a set of tagging agents that are distinct from each of the different growth media; adding to each different growth media a unique subset of the tagging agents selected from the set of tagging agents in order to encode each different growth media; and determining an identity of one of the different growth media by detecting an existence of each tagging agent in the set of tagging agents.
Description
- 1. Technical Field
- The present invention relates generally to identifying biological substances, and more specifically relates to a system and method for identifying biological growth media through the use of inorganic tagging agents readable by an automated processing device.
- 2. Related Art
- Biological growth media “growth media” is manufactured with a series of standard inputs. There are tens of thousands of different types of growth media with slightly varying biological inputs. Each firm in the industry provides a large number of growth media to support the growth of different cells and bacteria. For large scale users such as government, research universities, and large hospitals, growth media is sold in large bulk containers to scientific labs, and each lab prepares the growth media and places the growth media into growth plates for use in experiments. Depending on the specific growth media selected for use in the experiment, significantly different results can occur. Accordingly, the lab must be extremely careful to accurately mark each plate with the specific type of growth media in the plate. Unfortunately, when handling large numbers of growth plates with different types of growth media, mistakes can easily be made. Such mistakes can have significant consequences and, e.g., lead to the incorrect interpretation of results with very negative outcomes for patients, or lead to a national disaster in the area of homeland security.
- One approach to eliminating such mistakes is to provide a method for directly detecting the exact type of growth media being used in an experiment. By providing such a method, a lab could make sure that they used the correct type of growth media in an experiment. Unfortunately, given the large number of different types of growth media, no such methodology exists that can ensure complete accuracy. Accordingly, a need exists for a methodology for identifying different biological growth media.
- The present invention addresses the above-mentioned problems, as well as others, by using multiple inorganic agents (i.e., tagging agents) to encode biological growth media and then provides an automated device that can positively identify the growth media by examining the inorganic agents. The use of multiple inorganic agents allows for the encoding of a large number of growth media with a limited number of tagging agents. For example, eight tagging agents allows for the completely accurate identification of 255 growth media. Twenty tagging agents allows for the identification of over one million distinct growth media. Simply stated, using this methodology, n tagging agents allows for encoding and identification of 2n−1 different types of growth media.
- In a first aspect, the invention provides a method for identifying a growth media from among a plurality of different growth media, comprising: providing a set of tagging agents that are distinct from each of the different growth media; adding to each different growth media a unique subset of the tagging agents selected from the set of tagging agents in order to encode each different growth media; and determining an identity of one of the different growth media by determining which tagging agents in the set of tagging agents exists in the growth media.
- In a second aspect, the invention provides a system for encoding a plurality of different growth media, comprising: a database that includes each of the plurality of different growth media and an associated tagging code for each different growth media; and a selection system for selecting a unique subset of tagging agents from a fixed set of tagging agents for each of the plurality of different growth media, wherein the selection system determines the unique subset of tagging agents for a selected growth media by examining the database to determine the associated tagging code for the selected growth media.
- In a third aspect, the invention provides a system for identifying a growth media from among a plurality of different growth media, wherein each of the different growth media are encoded with a subset of tagging agents selected from a fixed set of tagging agents, the system comprising: a detection system for detecting a subset of tagging agents present in a growth media; a database that includes each of the plurality of different growth media and an associated tagging code for each different growth media; and an identification system that determines an identity of a growth media by comparing the subset of tagging agents with the associated tagging codes stored in the database.
- In a fourth aspect, the invention provides a method for deploying an application for identifying a growth media from among a plurality of different growth media, wherein each of the different growth media are encoded with a subset of tagging agents selected from a fixed set of tagging agents, comprising: providing a computer infrastructure being operable to: input a subset of tagging agents present in a growth media; and determine an identity of a growth media by comparing the subset of tagging agents with associated tagging codes stored in a database that includes each of the plurality of different growth media and an associated tagging code for each different growth media
- By eliminating human input from the identification of growth media, this process allows labs to: (1) increase accuracy of results, (2) cut the staff skill level required, and (3) speed up the analysis. In a time critical medical or public health situation, speed and accuracy could provide life saving value. In day to day medical operations, this invention could cut medical errors and increase productivity.
- These and other features of this invention will be more readily understood from the following detailed description of the various aspects of the invention taken in conjunction with the accompanying drawings in which:
-
FIG. 1 depicts a system for tagging biological growth media in accordance with the present invention. -
FIG. 2 depicts a system for identifying a biological growth media in accordance with the present invention. - As noted above, the present invention utilizes tagging agents for identifying and distinguishing a biological growth media from among a plurality of possible biological growth media. The identity of the biological growth media can be determined by looking for the existence/non-existence of various tagging agents, which were added to the biological growth media, e.g., during a manufacturing process. While the embodiments described herein relate to a process for identifying biological growth media, it should be understood that the invention could be applied to tagging/detecting any type of biological media.
-
FIG. 1 depicts an illustrative system for tagging abiological growth media 14. The system operates by first providing a fixed set of n tagging agents, tl, t2, t3 . . . tn. Each of the n tagging agents comprises a unique inorganic compound that is non-deleterious, inert, and not inherently part of any of the plurality ofbiological growth media 14 being tagged. Adispensing mechanism 12 may be utilized to automatically add tagging agents into thebiological growth media 14. Depending on the specific type ofbiological growth media 14 being tagged (e.g.,Media 1,Media 2, etc.), a different subset (i.e., combination) of the n tagging agents are added. - In this example, a
controller 10 is utilized to control the dispensing of tagging agents from thedispensing mechanism 12. In this illustrative embodiment,controller 10 includes: (1) aselection system 20 for selecting the subset of tagging agents to be added for a particularbiological growth media 14, and (2) acontainer coding system 22. -
Selection system 20 determines the subset of tagging agents for a given biological growth media 14 (i.e., “media type”) based on an n digit binary code (“tagging code”) associated with the media type. In this example, tagging codes for each media type are stored in amedia database 18, and each unique media type is given a unique code. In this embodiment, tagging codes are implemented as an n digit binary number; however it should be understood that other equivalent representations may be utilized as well. In this case, each tagging code comprises an 8 digit binary number 00000000-11111111, which allows for the encoding of 255 different media types. (Note that while there are technically 28 or 256 possible codes for this example, the use of 00000000, meaning no tagging agents are used, would not be recommended.) Each binary digit position “dl d2 d3 d4 d5 d6 d7 d8” in the tagging code corresponds to a different tagging agent “tl t2 t3 t4 t5 t6 t7 t8.” Thus, for a process that utilizes eight tagging agents, each tagging code comprises eight binary digits, and each digit may comprise a “1” or a “0.” A value of “1” in a given digit position indicates that the corresponding tagging agent should be added, and a value of “0” indicates that the corresponding tagging agent should not be added. Accordingly, n tagging agents allows for 2n−1 unique tagging codes. - For example, a tagging code of 10101010 would indicate that tagging agents, tl, t3, t5 and t7 should be added, and t2, t4, t6 and t8 should not be added. A tagging code of 00000001 indicates that only tagging agent t8 should be added. Accordingly,
selection system 20 can readily translate each unique tagging code into a unique subset of tagging agents. Obviously, the number of tagging agents used (i.e., size of the code) can be adjusted to meet the needs of a particular scheme. For instance, while eight tagging agents allows for encoding 255 media types, 20 tagging agents would allow for encoding over a million media types. - A
container coding system 22 maybe utilized to read identification information from acontainer ID label 16 in order to facilitate the tagging agent selection process. For instance,container coding system 22 could read/process the name of the biological growth media, a serial number or bar code, or an actual tagging code from thelabel 16. Based on that information,selection system 20 could determine the subset of tagging agents to use for the media contained therein. Alternatively,container coding system 22 could instead generate acontainer ID label 16 with the tagging code used for thebiological growth media 14 for future reference. - Referring now to
FIG. 2 , an illustrative system for identifying a biological growth media sample 34 (e.g., which resides on a growth plate) that was tagged in a manner described above is shown. The system ofFIG. 2 includes adetection mechanism 32, adata processing system 30, and amedia database 18. In this example,detection mechanism 32 and ananalysis system 36 are provided to detect the existence of any of the fixed set of n tagging agents which may have been used to encode thesample 34. Any number of different methods can be used to detect the tagging agents. One method would be to expose thesample 34 to specific light frequencies to detect any of the n tagging agents (using e.g., a frequency analysis system, an infrared system, a visible light detection system, an ultraviolet light detection system, etc.). Alternately, thesample 34 could be processed by a mass spectrometer to identify the existence of any of the n tagging agents, which would appear as unique signatures (e.g., spikes) in a graphical set of output data. In such a case,analysis system 36 would analyze the output data and determine which of the n tagging agent's signatures appear in the output data.Identification system 38 can then compare the subset of tagging agents that are present in themedia sample 34 with the tagging codes in themedia database 18 to determine the identity of the biologicalgrowth media sample 34, and then provide amedia identification output 40. Note that the compare step may require that subset of tagging agents that are identified as present be converted to a tagging code. - Thus, in a system that used eight tagging agents, if
detection mechanism 32 andanalysis system 36 determined that thesample 34 included tagging agents t1-t6 (and did not include tagging agents t7 and t8), then by examiningmedia database 18,identification system 38 could readily ascertain that thesample 34 consisted of “Media 4,” which has an associated tagging code of 11111100. Accordingly, as long as the biologicalgrowth media sample 34 was tagged using a scheme described above, and access was provided to amedia database 18 that associated media types with a tagging code, the sample's identity can be ready determined. - In general,
controller 10 anddata processing system 30 could be implemented using any type of computer system, and could be implemented as part of a client and/or a server. Such a computer system generally includes a processor, input/output (I/O), memory, and a bus. The processor may comprise a single processing unit, or be distributed across one or more processing units in one or more locations, e.g., on a client and server. Memory may comprise any known type of data storage and/or transmission media, including magnetic media, optical media, random access memory (RAM), read-only memory (ROM), a data cache, a data object, etc. Moreover, memory may reside at a single physical location, comprising one or more types of data storage, or be distributed across a plurality of physical systems in various forms. - I/O may comprise any system for exchanging information to/from an external resource. External devices/resources may comprise any known type of external device, including a monitor/display, speakers, storage, another computer system, a hand-held device, keyboard, mouse, voice recognition system, speech output system, printer, facsimile, pager, etc. Bus provides a communication link between each of the components in the computer system and likewise may comprise any known type of transmission link, including electrical, optical, wireless, etc. Although not shown, additional components, such as cache memory, communication systems, system software, etc., may be incorporated into computer system.
- Access to such a computer system may be provided over a network such as the Internet, a local area network (LAN), a wide area network (WAN), a virtual private network (VPN), etc. Communication could occur via a direct hardwired connection (e.g., serial port), or via an addressable connection that may utilize any combination of wireline and/or wireless transmission methods. Moreover, conventional network connectivity, such as Token Ring, Ethernet, WiFi or other conventional communications standards could be used. Still yet, connectivity could be provided by conventional TCP/IP sockets-based protocol. In this instance, an Internet service provider could be used to establish interconnectivity. Further, as indicated above, communication could occur in a client-server or server-server environment.
-
Media database 18 could likewise be implemented in any fashion, e.g., as a relational database, a table, a data object, a flat file, etc.Media database 18 could also reside in a single location or be distributed and/or accessed over a network. Obviously, the specific format and arrangement of the information inmedia database 18 could vary depending on the particular implementation. - It should be appreciated that the teachings of the present invention could be offered as a business method on a subscription or fee basis. For example, a computer system comprising a
data processing system 30 could be created, maintained and/or deployed by a service provider that offers the functions described herein for customers. That is, a service provider could offer to provide media type identification based on inputs from adetection mechanism 32 as described above. - It is understood that the systems, functions, mechanisms, methods, engines and modules described herein can be implemented in hardware, software, or a combination of hardware and software. They may be implemented by any type of computer system or other apparatus adapted for carrying out the methods described herein. A typical combination of hardware and software could be a general-purpose computer system with a computer program that, when loaded and executed, controls the computer system such that it carries out the methods described herein. Alternatively, a specific use computer, containing specialized hardware for carrying out one or more of the functional tasks of the invention could be utilized. In a further embodiment, part of all of the invention could be implemented in a distributed manner, e.g., over a network such as the Internet.
- The present invention can also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods and functions described herein, and which—when loaded in a computer system—is able to carry out these methods and functions. Terms such as computer program, software program, program, program product, software, etc., in the present context mean any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: (a) conversion to another language, code or notation; and/or (b) reproduction in a different material form.
- The foregoing description of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and obviously, many modifications and variations are possible. Such modifications and variations that may be apparent to a person skilled in the art are intended to be included within the scope of this invention as defined by the accompanying claims.
Claims (18)
1. A method for identifying a growth media from among a plurality of different growth media, comprising:
providing a set of tagging agents that are distinct from each of the different growth media;
adding to each different growth media a unique subset of the tagging agents selected from the set of tagging agents in order to encode each different growth media; and
determining an identity of one of the different growth media by determining which tagging agents in the set of tagging agents exists in the growth media.
2. The method of claim 1 , wherein the tagging agents are inorganic agents.
3. The method of claim 1 , wherein each unique subset of tagging agents is selected according to a predetermined tagging code established for an associated growth media.
4. The method of claim 3 , wherein the predetermined tagging code for each different growth media is stored in a database.
5. The method of claim 1 , wherein up to 2n−1 different growth media can be encoded with n tagging agents.
6. The method of claim 1 , wherein the step of determining which tagging agents in the set of tagging agents exist in the growth media includes using a mass spectrometer to analyze one of the different growth media.
7. The method of claim 1 , wherein the step of determining an identity of one of the different growth media includes referencing a database that includes each different growth media and an associated tagging code.
8. A system for encoding a plurality of different growth media, comprising:
a database that includes each of the plurality of different growth media and an associated tagging code for each different growth media; and
a selection system for selecting a unique subset of tagging agents from a fixed set of tagging agents for each of the plurality of different growth media, wherein the selection system determines the unique subset of tagging agents for a selected growth media by examining the database to determine the associated tagging code for the selected growth media.
9. The system of claim 8 , further comprising a dispensing mechanism for adding the unique subset of tagging agents associated with the selected growth media into the selected growth media.
10. The system of claim 8:
wherein the tagging code comprises an n digit binary number; and
wherein each binary digit is associated with a different tagging agent; and
wherein a value assigned to each binary digit determines whether an associated tagging agent is to be added.
11. The system of claim 8 , wherein the tagging agents are inorganic agents.
12. The system of claim 8 , wherein up to 2n−1 different growth media can be encoded with n tagging agents.
13. The system of claim 8 , further comprising a container coding system that can process information obtained from a label on the growth media for use in selecting the unique tagging agent.
14. The system of claim 8 , further comprising a container coding system that can generate a label for the growth media that includes the tagging code used for the growth media.
15. A system for identifying a growth media from among a plurality of different growth media, wherein each of the different growth media are encoded with a subset of tagging agents selected from a fixed set of tagging agents, the system comprising:
a detection system for detecting a present subset of tagging agents in a growth media;
a database that includes each of the plurality of different growth media and an associated tagging code for each different growth media; and
an identification system that determines an identity of a growth media by comparing the present subset of tagging agents with the associated tagging codes stored in the database.
16. The system of claim 15 , wherein the detection system comprises a mass spectrometer.
17. The system of claim 15 , wherein the detection system is selected from the group consisting of a frequency analysis system, an infrared system, a visible light detection system, and an ultraviolet light detection system.
18. The system of claim 15 , wherein the identification system translated the present subset of tagging agents into a tagging code.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/235,452 US20070072304A1 (en) | 2005-09-26 | 2005-09-26 | System and method for identifying biological growth media |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/235,452 US20070072304A1 (en) | 2005-09-26 | 2005-09-26 | System and method for identifying biological growth media |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070072304A1 true US20070072304A1 (en) | 2007-03-29 |
Family
ID=37894583
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/235,452 Abandoned US20070072304A1 (en) | 2005-09-26 | 2005-09-26 | System and method for identifying biological growth media |
Country Status (1)
Country | Link |
---|---|
US (1) | US20070072304A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10535003B2 (en) | 2013-09-20 | 2020-01-14 | Namesforlife, Llc | Establishing semantic equivalence between concepts |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5429952A (en) * | 1988-02-02 | 1995-07-04 | Biocode, Inc. | Marking of products to establish identity and source |
US5942444A (en) * | 1997-01-27 | 1999-08-24 | Biocode, Inc. | Marking of products to establish identity, source and fate |
US6576422B1 (en) * | 2000-10-17 | 2003-06-10 | Rohm And Haas Company | Method for identifying products employing gene expression |
US6665429B1 (en) * | 2000-09-22 | 2003-12-16 | Giles Scientific, Inc. | Method and apparatus for microbiological disk recognition |
US6762025B2 (en) * | 1998-05-20 | 2004-07-13 | Molecular Machines, Inc. | Single-molecule selection methods and compositions therefrom |
US20040219526A1 (en) * | 2003-04-07 | 2004-11-04 | Reddy M. Parameswara | Assay system using labeled oligonucleotides |
US20040248163A1 (en) * | 2003-03-07 | 2004-12-09 | Kramer Fred R. | Optically decodable microcarriers, arrays and methods |
US20050040222A1 (en) * | 1999-12-16 | 2005-02-24 | Robinson Martin C. | System, apparatus and method for marking and tracking bulk flowable material |
US20060054825A1 (en) * | 2002-10-29 | 2006-03-16 | Claude Lambert | Method for authentication by chemical marking or tracing of an object or a substance |
-
2005
- 2005-09-26 US US11/235,452 patent/US20070072304A1/en not_active Abandoned
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5429952A (en) * | 1988-02-02 | 1995-07-04 | Biocode, Inc. | Marking of products to establish identity and source |
US5942444A (en) * | 1997-01-27 | 1999-08-24 | Biocode, Inc. | Marking of products to establish identity, source and fate |
US6762025B2 (en) * | 1998-05-20 | 2004-07-13 | Molecular Machines, Inc. | Single-molecule selection methods and compositions therefrom |
US20050040222A1 (en) * | 1999-12-16 | 2005-02-24 | Robinson Martin C. | System, apparatus and method for marking and tracking bulk flowable material |
US6665429B1 (en) * | 2000-09-22 | 2003-12-16 | Giles Scientific, Inc. | Method and apparatus for microbiological disk recognition |
US6576422B1 (en) * | 2000-10-17 | 2003-06-10 | Rohm And Haas Company | Method for identifying products employing gene expression |
US20030203360A1 (en) * | 2000-10-17 | 2003-10-30 | Barry Weinstein | Methods for identifying products employing gene expression |
US20060054825A1 (en) * | 2002-10-29 | 2006-03-16 | Claude Lambert | Method for authentication by chemical marking or tracing of an object or a substance |
US20040248163A1 (en) * | 2003-03-07 | 2004-12-09 | Kramer Fred R. | Optically decodable microcarriers, arrays and methods |
US20040219526A1 (en) * | 2003-04-07 | 2004-11-04 | Reddy M. Parameswara | Assay system using labeled oligonucleotides |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10535003B2 (en) | 2013-09-20 | 2020-01-14 | Namesforlife, Llc | Establishing semantic equivalence between concepts |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109165856B (en) | Dynamic configuration method, device and storage medium of approval chain | |
Janson et al. | PyMod 2.0: improvements in protein sequence-structure analysis and homology modeling within PyMOL | |
Rowe et al. | Indexed variation graphs for efficient and accurate resistome profiling | |
Rulik et al. | Using taxonomic consistency with semi‐automated data pre‐processing for high quality DNA barcodes | |
Bernt et al. | CREx: inferring genomic rearrangements based on common intervals | |
Morrison et al. | A lock-and-key model for protein–protein interactions | |
CN109271627B (en) | Text analysis method, apparatus, computer device and storage medium | |
Dowton et al. | A preliminary framework for DNA barcoding, incorporating the multispecies coalescent | |
CN111797629B (en) | Method and device for processing medical text data, computer equipment and storage medium | |
Nguyen et al. | Managing demand volatility of pharmaceutical products in times of disruption through news sentiment analysis | |
EP2116963A1 (en) | Quality inspection method, quality inspection device and quality inspection system | |
Darde et al. | TOXsIgN: a cross-species repository for toxicogenomic signatures | |
Li et al. | Searching for robust associations with a multi-environment knockoff filter | |
CN111368175A (en) | Event extraction method and system and entity classification model | |
Ferrés et al. | An object-oriented framework for evolutionary pangenome analysis | |
Kille et al. | Minmers are a generalization of minimizers that enable unbiased local Jaccard estimation | |
Bley et al. | Overcoming the ivory tower: a meta model for staged maturity models | |
Jacobs et al. | Biobanks in the era of digital medicine | |
CN108139379B (en) | Crowd-sourced automated review of forensic documents | |
Zollo et al. | Automated mapping of observation codes using extensional definitions | |
Kaymaz et al. | HieRFIT: a hierarchical cell type classification tool for projections from complex single-cell atlas datasets | |
Fidahussein et al. | Practical challenges in the secondary use of real-world data: the notifiable condition detector | |
US20070072304A1 (en) | System and method for identifying biological growth media | |
US9767192B1 (en) | Automatic categorization of samples | |
Kay et al. | Considerations for uniform and accurate biospecimen labelling in a biorepository and research environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KRAEMER, JAMES R.;VERNON, DAVID P.;REEL/FRAME:016940/0175;SIGNING DATES FROM 20050917 TO 20050922 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |