MASS-BASED ENCODING AND QUALITATIVE ANALYSIS OF COMBINATORIAL LIBRARIES

Abstract: The insertion of isotopically labeled portions into solid state combinatorial synthesis constructs followed by mass spectrometer, mass-based nuclear magnetic resonance spectrometry or mass-based infrared spectrometry analysis allows for the physical, non-chemical encoding of large numbers of combinatorial synthesis products.

Description: TΓΓLE OF THE INVENTION MASS-BASED ENCODING AND QUALITATIVE ANALYSIS OF COMBINATORIAL LIBRARIES. BACKGROUND OF THE INVENTION A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otheriwise reserves all copyrights whatsoever. The present invention generally relates to the field of combinatorial chemistry and in particular relates to encoding the library products of combinatorial synthesis. Recent trends in the area of research for novel chemical and especially pharmacological agents have been concentrated on the preparation of so-called "chemical libraries" as potential sources of new leads for drug discovery. Chemical libraries are intentionally created collections of differing molecules which can be prepared either synthetically or biosynthetically and screened for biological activity in a variety of different formats. One can have libraries of soluble molecules; libraries of compounds tethered to resin beads, silica chips or other solid supports; or recombinant peptide libraries displayed on bacteriaphage or other biological display vectors. Chemical libraries are advantageously made by using techniques from the field of combinatorial chemistry. The field of combinatorial chemistry is a synthetic strategy which leads to large chemical libraries. Combinatorial chemistry can be defined as the systematic and repetitive covalent connection of a set of different building blocks of varying structures to each other to yield a large array of diverse molecular entitites. Traditionally, new medicinal chemical lead structures have originated from the isolation of natural products from microbiological fermentations, plant extracts, and animal sources; from screening of pharmaceutical company compound databases; and more recently through the application of both mechanism- based and structure-based approaches to rational drug design. All of these methods are relatively expensive. Recent cost studies suggest that the average cost of creating a new molecular entity in a major pharmaceutical company is around $7,500 per compound, using the traditional chemical synthesis technology that requires more or less constant hands-on manipulation of reagents and apparatus and the attention of a chemist. Furthermore, the advent of high throughput automated techniques has made possible the robotized screening of in excess of hundreds of thousands of individual compounds per year, per drug target. The availability of this capability, combined with the relatively high cost of more traditional hand crafted chemistry has caused a global shift in emphasis toward the concept of mass production, which is an industrial concept that can be put into being using the approach of combinatorial chemistry. The inefficiencies of hand crafted chemistry are thus largely addressed by a switch to the concept of using combinatorial chemical technologies for rapidly synthesizing compound collections. Thus, by employing a building block approach and by systematically assembling these blocks in many combinations using chemical procedures it is possible to create chemical libraries as vast populations of molecules. An essential starting point for the generation of molecular diversity is an assortment of small, reactive molecules which may be considered chemical building blocks. The universe of structural diversity accessible through assembly of even a small set of building-block elements is potentially very large, and unleashing the power inherent in the building block approach is crucial to the success of the combinatorial method. The building block argument is easily illustrated as follows. Theoretically, the number of possible different individual compounds, N prepared by an ideal combinatorial synthesis is determined by two factors; the number of blocks available for each step "B" and the number of synthetic steps in the reaction scheme, s. If an equal number of building blocks are used in each reaction step, then N = B s . If the number of blocks that one desires for each step varies (e.g. b, c, d in a three-step synthesis), then .V = bed. From the above, it can be seen that a relatively conservative combinatorial synthesis procedure involving 20 blocks in a three step synthesis process will produce 20^ = 8000 compounds. This relatively generous production output then raises the next question, which is, how will the compounds be identified? For example, a typical combinatorial synthesis technique is that of the split synthesis. As an example of split synthesis in the solid state synthesis of peptides, a batch of resin support (typically small resin beads) is divided into n fractions, coupling a single monomer amino acid to each aliquot in a separate reaction, and then throroughly mixing all the resin particles together. Repeating this protocol for a total of x cycles can produce a stochastic collection of up to n χ different molecules, as governed by a hypergeometric distribution. To ensure representation of the majority of possible ligands one needs to begin with a multiplicity of beads. A typical value would be ten times as many beads as the desired number of ligands. Theoretically a set of every possible combination of the building blocks exists in the aliquots. In order to determine the composition of a particular compound which is found to be of interest, one could proceed with direct ligand structural analysis, preferably on a mass spectrometer, on a species-by- species basis. A typical combinatorial synthesis now typically takes place on a reaction plate having from 96 to 2,304 reaction wells. One identifies the product compounds of true interest by a positive response in an appropriate assay. However, even after assays are run that will greatly reduce the number of compounds as having been non-active in the assay, the problem with a conventional mass spectrometer analytical approach is that many individual analysis trials are required, there may only be very small quantities of material available after running a combinatorial synthesis, and overall turn around time may be quite lengthy. A need exists, then to somehow label compounds as they are going through their combinatorial steps. Where compounds are, for example, tethered to resin beads, prior art solutions to the problem have included attaching chemical identifier tags to the beads coincident with each block coupling step in the synthesis. The different chemical properties of each tag would then convey which building block was coupled in a particular step of the synthesis, and the overall structure of a ligand on any bead could be deduced by "reading" the set of tags on that bead, in effect having encoded the bead. Tags should ideally have a highly discrete information content, be amenable to very high sensitivity detection and decoding, and must be stable to reagents used in the ligand synthesis. Prior art tags attached onto beads have included nucleotides, peptides, or a combined series of hydrocarbon homologs and polychlorinated aromatics. Single stranded oligonucleotides are built on resin beads upon which peptide synthesis is being performed and which are subsequently amplified through polymerase chain reaction and sequenced. Another technique is one where orthogonally differentiated diamine linkers are used in the construction of soluble chimeric peptides comprising a "binding " strand and a "coding" strand. As amino acid monomer building blocks are coupled to the binding strand, this is recorded by building an amino acid code onto the "coding " strand. The sequence of the coding strand is then resolved by Edman degradation. One problem with this approach is that it requires an extra chemical step for every step taken in the construction of the library. Another problem with this approach is that it requires requires orthogonal synthetic procedures for building up a tag in conjunction with synthesis of ligands, i.e., it requires the addition of like moieties, whereas there is very great interest in discovering methods for producing compounds which are not limited to sequential addition of like moieties. Such methods would find application, for example in the modification of steroids, antibiotics, sugars, coenzymes, enzyme inhibitors, ligands, and the like, which frequently involve a multi-stage synthesis in which one would wish to vary the reagents and/or reactions conditions to provide a variety of compounds. In such methods the reagents may be organic or inorganic reagents, where functionalities may be introduced or modified, side groups attached or removed, rings opened or closed, stereochemistry changed, and the like. For such a method to be viable, however, there needs to be a convenient way to identify the structures of the large number of compounds which result from a wide variety of different modifications. A technique that is useful for the screening of nonsequenceable organic molecules prepared by multistep combinatorial synthesis uses a series of gas chromatographically resolvable halocarbon derivatives as molecular tags which, when appended to reactive groups on the bead surface, can constitute a binary code that reflects the chemical history of any member of a library. Instead of the oligonucleotide or peptide coding approaches where the order of assembly of the chemical building blocks for any library member is preserved in the sequence of a single cognate tagging molecule, the binary strategy uses a uniquely defined mixture of tags to represent each building block at each particular step of the synthesis. Thus a set of N tags can be used to encode the combinatorial synthesis of a library of 2N different members. After assembly, the tags are photolysed and analyzed by electron capture capillary gas chromatography. In all cases, the use of reporter tags complicates synthetic strategies, increases the risk of side reactions and by-products, and yields only indirect evidence of structure. Thus, there is a need to find a way whereby a compound's reaction history may be recorded, and the structure of the resulting compound identified. The use of 13 C site-specific labels on the ligand itself has also been used, in connection with l3 C NMR spectroscopy as a method of monitoring progress in solid state combinatorial synthesis. Yet another method is that of using a chip which allows for separate analysis at physically separate sites on the surface of the chip. By knowing what reactant is added sequentially at each such site, one can record the sequence of events and thus the series of reactions. If one then subjects the chip to a screening method for a particular desired characteristic and detects the characteristic one can readily determine the compound synthesized at the site which demonstrates that characteristic. A discrete sample-by-sample analysis will yield a great deal of extraneous information, as everything in the sample will be analyzed. However, in analyzing the results of a combinatorial synthesis, it is desirable to be able to track in linear terms, since all that is being tracked by a linear method is what is being added to the construct of interest in the synthesis, which will omit the presence of solvents, resin bits, side reactions and impurities. In view of the above needs and shortcomings of the prior art, it is a primary object of the present invention to reduce the amount of time needed to read and de-code the products of a combinatorial synthesis. It is another object of the present invention to provide a method of encoding combinatorial constructs that does not require orthogonal chemistry, that is, chemistry that has been carefully selected so as not to be interfering with the chemistry that is being executed as part of the combinatorial synthesis itself. Another object of the invention is to minimize the amount of capital investment needed to develop a coding strategy that requires no more than what is needed to initially develop a set of appropriate solid support links. Unlike the methods of the prior art, the present invention embodies a method of isotopically rather than chemically encoding a monomer to read a synthetic history. Readable differences in the encoding moieties therefore rely on physical differentiation, rather than chemical differentiation. The isotopically encoded monomer is, however, chemically bonded to the ligand of interest during synthesis, in contrast to prior art identification methods in which differentiable isotopes are physically mixed into and interspersed with bulk chemicals or commodities to identify their manufacturing source. The invention likewise does not rely on tagging a molecule, like other prior art approaches. DESCRIPTION OF THE FIGURES Figure 1 is an array of MS peaks that represent the observed peak signatures for the doped glycine code blocks described in the specification below. Figure 2 is a graph that shows the observed correlation between number of carbon atoms present and the fraction of link content that has Nl5 present. The chart can be used to calculate equal intensity peak signatures. Figure 3 illustrates a two peak positional coding strategy for a molecule, featuring splitting MS peaks into doublets to enhance code recognition. Figure 4 illustrates the observed correlation between MS peak area and ratio of N 1 ^ present in a code sample for a series of code samples differing in N^5 content by 5% increments. Figure 5 is an NMR peak pattern for the compound: denoting that 55% of the carbon at the penultimate position was doped with Cl3. Figure 6 is an NMR peak pattern for the compound: denoting that 60% of the carbon at the penultimate position was doped with Cl 3. Figure 7 is an NMR peak pattern for the compound: denoting that 75% of the carbon at the penultimate position was doped with Cl3. Figure 8 is an NMR peak pattern for the compound: denoting that 80% of the carbon at the penultimate position was doped with Cl3. Figure 9 is a chart that correlates the observed ratio of C*3 to C χ 2 in the NMR spectra of Figures 5 through 8 with the % of Cl 3 present in each. Figures 10 through 12 show spectra observed in conjunction with the Example 23 procedure on the Reaction Screening embodiment of the invention. Figures 13 through 17 show synthesis flow diagrams used in the Example 23 disclosure on the Reaction Screening embodiment of the invention. Figures 18 through 51 show spectra observed in conjunction with the Example 24 disclosure of the Ratio Coding embodiment of the invention. Figures 52 through 110 show spectra that are produced in conjunction the disclosure of Example 25 of encoding styrene and Example 26 disclosing copolymerization of styrene and F-styrene. Figures 111 through 132 show spectra representing the decoding of a parallel synthesis of a library on encoded resin beads, using a dual linker approach in which a first linker was a photocleavable linker and a second linker was a Knorr linker. Figures 133 to 286 are spectra that are produced by a set of code blocks organized in a type of ratio encoding designated as four peak ratio encoding, using four isotopically distinct F-moc protected versions of alanine Figure 287 is a flow diagram for a computer program capable of automating the decoding of a set of code blocks and their associated spectra. SUMMARY OF THE INVENTION In brief summary, the invention is the application of mass or isotopic encoding in the imprinting of coded information into or in conjunction with materials or processes shch that the details of the components or process steps can be easily determined by one or more of the methods of mass spectrometry, nuclear megnetic resonance spectroscopy, or infrared spectroscopy, including the technique of Ramen spectroscopy. In a preferred embodiment, the invention is a method of encoding the products of combinatorial synthesis by isotopically doping a portion of a combinatorial chemistry construct and analyzing the combinatorial reaction products by mass spectrometry, nuclear magnetic resonance spectroscopy or infrared spectroscopy. In overview, the invention comprises several embodiments. Firstly, the invention comprises a mass-based, non-chemical method for recording the reaction of at least a portion of a reaction series on each of a plurality of unique solid supports, the method comprising: preparing a plurality of agents each having a unique defined mass; preparing a group of unique solid supports; reacting each solid support group with a different chemical reagent under a controlled reaction condition; mixing these product groups together and then dividing the mixture of unique solid supports into a plurality of groups for a second intermediate or final stage; repeating the reacting stage with a chemical reagent under a controlled reaction condition at least once to provide a plurality of final products, having different products on the different individual unique solid supports; each of the unique defined mass agents being reacted with either: each of a group of unique solid supports; each of a group of first chemical reagents in a reaction series; each of a group of second chemical reagents in a reaction series; or each of a group of subsequently added chemical reagents in a reaction series; such that each of the group of unique solid supports, group of first chemical reagents, group of second chemical reagents or group of subsequent chemical reagents has been reacted with an agent having a defined mass that is different from any other defined mass agent reacted with any other of the aforesaid groups; the unique defined mass agents being capable of being analyzed and wherein such analysis defines the choice of a first chemical reagent, reaction condition under which the first chemical reagent was added, second chemical reagent, reaction condition under which the second chemical reagent was added, subsequent chemical reagent, or reaction condition under which the subsequent chemical reagent was added. The method is particularly preferred in performing an assay or using separation techniques including column or plate chromatography or fluorescence assistance cell scanning to find reaction products having a characteristic of interest and then performing the identification analysis on such reaction products. This method is particularly preferred with respect to the determination of the first chemical reagent added to the reaction sequence. Reaction products can include a non-oligomer which is aliphatic, alicyclic, aromatic, or heterocyclic or an oligomer which is an oligopeptide, oligonucleotide, oligosaccharide, polylipid, polyester, polyamide, polyurethane, polyurea, polyether, polyphosphorus derivative where the phosporus is taken from the group consisting of phosphate, phosphonate, phosphoramide, phosphonamide, phosphite, or phosfinamide, or polysulfur derivative where the sulfur is taken from the group consisting of sulfone, sulfonate, sulfite, sulfinamide, or sulfenamide. Preferred means of analysis are by mass spectrometry (MS), nuclear magnetic resonance (NMR) spectroscopy, and infrared or Raman spectroscopy. These means of analysis produce distinctive peak patterns used in analysis, identification, coding and decoding strategies. The mass spectrometer in particular produces unique single mass peaks, unique double mass peaks, unique pairs of single mass peaks, unique pairs of double mass peaks and other unique multiple peak patterns, which are additionally capable of being translated into machine-readable patterns, including bar codes. The NMR, IR and Raman methods also produce useful unique peak patterns that can be transformed into machine-readable patterns, including bar codes. Such patterns, including machine-readable patterns, can be assigned in encoding strategies to represent discrete chemical reagents added in a chemical reaction series, or assigned to represent discrete chemical reaction conditions under which a chemical reagent was added in a reaction series, including, but not limited to, concentrations, temperatures, pressures, catalysts, enzymes, electromagnetic energy imparted to the system (visible light conditions, irradiation, etc.), and so on. This is done by initially generating recognition patterns for unique mass defined agents which are either eye-readable or machine-readable. The patterns resulting from the analysis steps are then compared to the recognition patterns for identification and decoding, with or without the assistance of a machine. Recognition patterns and analysis patterns that are machine-readable are capable of being stored electronically in suitable computer storage and memory devices well known to those of ordinary skill in the art and such stored patterns form a readily retrievable database that also forms a claimed embodiment of the invention. Mass agents used in these methods are preferably a molecular entity such as a solid state chemistry support resin bead linker which has had one or more of its atoms replaced by an isotope of that atom, thus altering the mass, but not the chemical properties of that chemical entity. Another alternative mass agent is to simply repeat the appearance of such a molecular entity an integral number of times in a linear chemical construct. The method of the invention can be performed using solid state chemistry or solution chemistry. Reaction products can be cleaved off of a solid support for analysis, or the entire construct can be analyzed. Chemical reagents added to a reaction series can include one or more that can act as a substrate for the determination of binding specificity to a chemical compound of interest. Any or all of the steps of encoding, synthesis, analysis and decoding can be automated with the aid of suitable computer means and robotics means, all by methodologies well known to those of ordinary skill in the combinatorial chemistry, spectroscopy, computer science, robotics and optical scanning arts. The invention also comprises a kit made up of a set of compounds prepared for the encoding, synthesis, analysis and decoding methods described above of chemical reagents and reaction conditions in chemical reactions of interest in a combinatorial synthesis, where the compounds in the kit have different distinguishable masses, but the same chemical properties. Such kits can comprise solid state supports attached to isotopically doped linkers, series or combinations of isotope mixtures in readily identifiable ratios, or a variety of combinations of isotopically doped chemical moieties (also called code blocks herein) with covalent bonds or or other organic moieties as links or linkers. The invention also comprises kits of solid state supports that have been prepared so as to bear unique defined mass agents on their surface. Solid supports can be resin beads in a wide range of sizes of from 1 to 10,000 μm in dimension. The support itself can be isotopically doped by incorporating an isotope into the chemical structure of the support. This differentiates the mass of the support from like supports, but does not change its chemical properties. Such solid supports would then be used in the methods of the invention. Groups of such uniquely mass-defined supports can comprise libraries, which are also an embodiment of the invention as claimed herein. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS AND BEST MODE OF THE INVENTION The term "isotopic doping" or "isotopically doped" is used here to mean the introduction into a molecule of an isotope of one or more of the atoms normally appearing in that molecule. A "link" is a covalent bond or a molecular moiety that is suitable for linking two portions of a construct together. A "linker" is a moiety comprised of a code block, a first link for bonding the code block to a solid support or other moiety, and a second link for bonding the code block to a ligand or other moiety. A "linker mix" is a mixture of two isotopically distinct but chemically identical molecules, the mix having a discrete ratio of first isotope to second isotope. A "code block" is a molecule or series of molecules containing one or more isotopically doped atoms or having a repeating number of molecules in series, such that its mass can be discretely defined and differentiated from any other code block. A "doped" atom, code block or moiety refers to an entity in which an atom in a molecule which has been replaced by one of its isotopes. Doped atoms as contemplated by this invention include all atoms found in organic chemistry having isotopes and in particular, hydrogen, carbon, nitrogen, fluorine and oxygen. Non-radioactive isotopes are generally preferred over radioactive ones. The term "monomer" is used herein not only to denote subunits that make up a linear molecules such as amino acids, but also to denote starting chemical materials and chemical reagents that are chemically reacted with one another in combinatorial chemistry organic synthesis to produce molecules that are not linear, such products including so-called "small molecules" which are organic molecules of 500 Daltons or less in molecular weight.. As used herein, the terms "monomer" and "chemical reagent" are interchangeable. A "reaction series" as used herein refers to a series of steps in a chemical synthesis in a combinatorial synthesis format. A "solid support" is one or materials upon which combinatorial chemistry syntheses can be performed, including beads, solid surfaces, solid substrates, particles, pellets, disks, capillaries, hollow fibers, needles, solid fibers, cellulose beads, pore-glass beads, silica gels, polystyrene beads optionally crosslinked with divinylbenzene, grafted co-polybeads, poly- acrylamide beads, latex beads, dimethylacrylamide beads optionally cross-linked with N,N'-bis-acryloyl ethylene diamine, glass particles coated with a hydrophobic polymer, fullerenes and soluble supports such as low molecular weight non-cross-linked polystyrene. A "construct" is a covalently bonded entity comprising, in any combination, some type of solid support, one or more linkers, one or more code blocks, and one or more ligands. A "ligand" is a chemical reaction product of interest. A ligand can be part of a larger construct, where the ultimate goal will be to identify and/or cleave the ligand apart from the rest of the construct. In general, the methods of the invention make use of some variant of a construct of the non-limiting general formula: Cleavage S Xite , 1 Specific Isotopic Label • Ligand Resin Bead V Link Isotopes are inserted into such constructs via doped links. That is, after the determination has been made as to what will constitute a chemically suitable link, the link is synthesized using one or more atoms of the link that has been substituted by an isotopic form of that atom. The isotopic form is chemically indistinguishable from the non-isotopic form of the link. The isotopic form is, however physically distinguishable from other isotopic forms by MS or NMR analysis. This physical difference is manifested by differently appearing MS, IR, or NMR peak patterns. A wide variety of isotopic insertion or doping strategies are available, leading to a large number of physically distinguishable chemical moieties, each having its own distinctive peak pattern. The existence of such distinctive peak patterns means that the isotopic forms can be used to create a code that can be used in various encoding strategies to readily identify different chemical entities or conditions that can be used during a combinatorial synthesis. Several of such encoding strategies are given below. Electrospray mass spectrometry provides mass and ionic charge intensity information for a given molecular entity. In general, smaller molecules only appear in the spectrum once as singly charged species, and the effect of isotopic compositional variation results in a very predictable quantum mass shift. Thus, for example, a molecule having a molecular weight of 304 will produce a peak at 305 (M + 1) on a mass spectrometer (MS) spectrum. If a nitrogen atom in such molecule having an atomic weight of 14 (N^) is replaced (by isotopic doping, as that term is used herein) by isotope N^, then the MS peak will shift to the right precisely one unit to 306. Furthermore, such isotopic doping will not affect the ionization or chemical reactivity of the molecule. The ability to measure both of the properties of mass and ionic intensity with reasonable accuracy (i.e. mass to about 0.1 atomic mass units and relative intensity to about 3% provides the basis for a novel encoding strategy using isotopes to isotopically, rather than chemically, encode a monomer to read a synthetic history, instead of tagging a molecule itself. Using the methods of the invention, encoding strategies are devised from the use of the mass information alone, the relative intensity information in two or more mass peaks alone or a combination of the two. The basic methodology of the invention, which is to insert different isotopes into combinatorial constructs to identify addition of monomers or chemical conditions, gives rise to several alternative embodiments for encoding and decoding, which are capable of individual implementation or in selected combinations. Multiple preferred coding approaches using defined mass agents will be discussed. These examples are non-limiting and other coding approaches are not meant to be excluded. Example 1: Encoding Approaches Encoding Example A: Ratio Coding Approach In a most preferred embodiment of the invention, a series of isotopically doped hnker mixes n is prepared, with each linker mix in the series comprising a discrete ratio of first isotope to second isotope, and with each mix in the series differing in ratio from the previous or subsequent mix in the series by an equal amount. Thus, for example, a series of 21 batches of doped monomer can be prepared, with the first batch in the series having a ratio of 100% of first isotope to 0% of second isotope, the second batch having a ratio of 95% of first isotope to 5% of second isotope, and so on until the 21st batch, which will have 0% of first isotope and 100% of second isotope. Each hnker is further characterized by being capable of being cleaved such that one cleavage portion will always contain the isotopically doped molecular moiety. Each linker mix is chemically reacted with a support means on one side of the hnker to yield n batches of support- nker, again each having a discrete ratio of first to second isotope. Then a reagent of interest is added to each batch to yield n batches of support-linker-molecule, each likewise having the discrete ratios ot two isotopes. If, now for example, a split synthesis method is being pursued, then the n batches are combined into a single mixing vessel and the resulting mix is then divided into n aliquots, and to each aliquot is added a second reagent of interest, and the resultant reactions are allowed to proceed. The previous step of combining all aliquots and then splitting them out into n aliquots is repeated, and a third reagent of interest can be added. If all possible reactions have proceeded to completion, then there are now n products. The linkers can be cleaved so that the isotopically labeled fragment stays with the chemical product, and the resulting isotope label-chemical product construct is analyzed by a mass spectrometer. The resulting mass spectrogram will display a peak pattern that mirrors the ratio of first isotope to second isotope present in the hnker fragment, thus identifying what the first chemical reagent was that was added to that particular reaction well. Thus, for example, if the isotope ratio is 100% for first isotope to 0% for second isotope, then one relatively tall peak will appear on the spectrogram at the position on the spectrum occupied by the discrete atomic mass that that moiety has (as will be appreciated by those of ordinary skill in the art, other relatively small peaks, will, of course appear, but just one prominent peak that is characteristic of the molecule as used in the identification method of the present invention appears.). If the isotope ratio is 95% of first isotope to 5% of second isotope, then there will be a first prominent peak and a second prominent peak, with the first prominent peak having about 95% of the total area under the combined prominent peaks, and the second prominent peak having the remaining approximately 5%, thus forming a distinct prominent peak pattern which serves to clearly identify the isotope ratio and therefore the chemical reagent. It is to be understood that another smaller peak not part of the patterns forming the codes of the invention will appear, by virtue of the natural abundance of Cl3, and its relative size can be predicted using the following analysis. If a given moiety contains 24 carbons and nitrogen and it has been doped to a 50/50 ratio of N14/N15, then peak 1 will be calculated from the N14/C12 present as (0.898) 24 x 0.5 = 0.383; peak 2 will be calculated from the N15/C1 and Nl4/cl3 present as (0.989)24 x 0.5 + (0.989)23 (0.011) x 24 x 0.5 = 0.485; and the third peak will be calculated from the Nl5/cl3 present as (0.989)23 x (0.011) x 24 x 0.5 = 0.102, thus resulting in a distinctive pattern having two approximately equal prominent peaks, and the relatively small side peak. Ideally, the isotopically distinct species used should differ by two or more AMUs as this would produce well separated peaks that would not be affected by the natural presence of 13 C. To achieve this with the atoms that are most commonly used in such chemistry (C,H,N,0) typically requires that more than one atom be isotopically substituted, as available stable isotopes of C, H and N differ by only one mass unit. Subsequently, in order to identify the third component in the combinatorial construct, the third component can be identified by its reaction well number. Now, with the identity of the first component known by virtue of the mass spectrograph and the third component known by virtue of the well number, their combined molecular weights are subtracted from the total molecular weight of the construct to arrive at a residual mass which identifies the second component of the construct. It should be appreciated that using the methods and constructs of the invention provide for an entire series of encoded linkers that provide great economic savings, since the only additional synthesis initially required is to isotopically dope a solid support linker that had to constructed in the first place. No other chemical modifications are needed to be made to the linkers that were initially chosen for the solid state combinatorial synthesis. Encoding Example B: Dual Ratio Coding Approach For syntheses having more than three steps, the procedure of Ratio Coding described above is followed in that a series of isotopically doped hnker mixes n is prepared, with each linker mix in the series comprising a discrete ratio of first isotope to second isotope, and with each mix in the series differing in ratio from the previous or subsequent mix in the series by an equal amount. However, a second type of atom is also isotopically doped, so that there are two types of atomic isotopes present. For example a nitrogen position can be doped with a mix of N'4 and Nl5, while a carbon position can be doped with a mix of C^2 and Cl3. Again, this example will follow the progression of 5% increments, so that there are 21 possible nitrogen ratio combinations and 21 possible carbon ratio combinations. Furthermore, the carbon position is protected with a suitable protecting group, which can be deprotected to correlate to a reaction step in the combinatorial synthesis. Thus, the mass spectrograph peak pattern for the doped nitrogen identifies the first synthesis component, the mass spectrograph peak pattern for the doped carbon identifies the second synthesis component, an assay identifies the fourth component, and the third component is identified by subtraction of the first, second and fourth components from the total weight of the product. Occasionally, code degeneration may arise when using more than one type of isotope, as in the case where one moiety bore a Ni5- Ci2 combination and another bore a N14-C13 combination, both of which would have the same atomic weight and therefore give indistinguishable peak patterns in a mass spectrograph. This problem can be circumvented in one of two general ways. Firstly, by selecting C^2 and Cl4 as the carbon isotope pair, this type of code degeneracy is avoided. Or, if radioactivity is to be avoided, Cl2 and C^3 can still be used by the technique of combining mass spectrography with fragmentation. For example, an amide moiety of the structure CH 3 -NH-CO-CH 2 -CH 3 can be doped in two ways that will yield the same atomic weight as follows: I II CH 3 -N l4 H- CO-CH 2 -C 13 H 3 or However, when they are fragmented along the indicated cleavage lines, moiety I will yield a fragment having a doped N and a normal C, while moiety II will yield a fragment having a doped C and a normal N, thereby yielding distinctive peak patterns in the MS. The following scheme illustrates the Single Peak Positional Coding Approach Encoding Example C: Single Peak Positional Coding Monomer 1 Resin Bead Monomer 2 Monomer 3 (All Unique Masses) C2 As Above Cn Scheme 2 Following the process in Scheme 2, another alternative embodiment of the invention of isotopic encoding can follow a single MS peak position approach. This approach generates a MS peak. In this format, the mass of the coding block is engineered such that it appears in a convenient part of the spectrum, and it is used to represent the first monomer or building block used in the synthesis of a particular compound. After the combinatorial synthesis is complete, Link 2 is cleaved in order to determine the molecular weight of the ligand. Then Link 1 is cleaved to enable identification of the Code block, which determines the identification of the first pool monomer. The first and second links in a hnker scheme can be the same or different. The links can be the same when a direct binding assay is used, followed by removal of positive beads. When the links are different, this allows the assay to be either by direct binding or with cleaved ligand alone. Decoding of a three monomer combinatorial library is achieved from three steps. The mass of the code block is determined, thus identifying the code, which identifies the first pool monomer. The pool number of the final monomer addition determines the final monomer, from which the mass of the final monomer is known. Then, the masses of the first and third pool monomers are subtracted from the total molecular weight of the entire construct, thus leaving the mass of the second pool monomer, from which the identity of the second pool monomer is inferred. The Single Peak Positional encoding approach is especialy useful when active ligands are screened by use of a chromatography column, and the bound constructs are then eluted. The following scheme illustrates the Double Peak Positional Coding Approach Encoding Example D: Double Peak Positional Coding First protected site L Link l Code Ligand Resin Bead Second protected site Resin Bead As Before For Scheme 2 Mix I Scheme 3 Following the process in Scheme 3, another alternative embodiment of the invention of isotopic encoding can follow a double MS peak position strategy. This approach yields two MS peaks. For example, a set of resin beads is prepared wherein the beads bear two protected sites, such as BOC and FMOC. A first protected site is de-protected. A number of isotopic code blocks n is prepared and each code is linked to a first de-protected site. The second protected site is de-protected. A standard reference moiety having a different mass is linked to the second de- protected site. Upon MS, this will yield a peak for the standard reference and a second peak for the code, with the mass difference between the two peaks being the encoding unit. Decoding of a three monomer combinatorial library is achieved from three steps. The mass of the ligand plus code block is determined, thus identifying the code, which identifies the first pool monomer. The pool number of the final monomer addition determines the final monomer, from which the mass of the final monomer is known. Then, the masses of the first and third pool monomers are subtracted from the total molecular weight of the entire construct, thus leaving the mass of the second pool monomer, from which the identity of the second pool monomer is inferred. In an alternative construct, the code block is prepared to contain two like species, one of which is constant and acts as a reference mass, while the other has variable mass blocks similar to those described for the single peak positional encoding scheme. After cleavage of the link to the resin, hgand is generated with an attached variable code increment. The encoded information is now determined from the difference in mass of the coding unit and the reference mass unit. The advantage of this is that the code can be left attached to the hgand and read at the same time as the mass of the whole construct is determined by MS. This strategy gives two mass peaks that represent the ligand attached to either the reference code or the variable code. The difference in mass is used to determine the identity of monomer 1, while monomer 3 known from the corresponding pool and therefore monomer 2 is inferred as described above. The invention also makes possible an alternative embodiment that in effect creates a bar coding mechanism. Several non-limiting exemplary versions of solid state constructs are possible as follows. Encoding Example E: The Bar Coding Approach Version 1: Mass only: Link Code Ligand Resin Bead Version 2: Mass and Intensity: Link Code { Ligand Resin Bead Version 3: Mass only: Resin Bead Version 4: Mass and Intensity: Link l Code Link 2 Ligand Resin Bead In this approach and its variations, a code block most advantageously consists of a dimer, each of which unit has one, two or three discrete masses. For example a construct of the structure: contains a code block having two mass blocks, Ml and M2, which in this example will be comprised of one, two or three amino acids. The amino acids are doped to give three discrete masses yielding, for example, Glycine (G^), with a mass of 57, Glycine bearing N*5 (G^) with a mass of 58 and Glycine bearing two Deuterium atoms (G2) at carbon 2 with a mass of 59. Assembling these three moieties into 7 possible mass sets yields the following codes and their fractions of the total: It is now possible to assemble these mass sets into blocks Ml and M2 and to predict what the characteristic MS peak pattern will be for each code block. For this group of mass sets in Version 1 of the Bar Coding Approach, the following MS peak pattern is predicted: Predicted Peak Pattern. (AMU) Code Ml M2 l l l l 1 Sample l l l l 1 4 5 6 7 8 1 57 (GO) 57 (GO) 2 57 (GO) 57,58 (G ),(Gl) 3 57 (GO) 57,59 (G<>),(G2) I 4 57 (GO) 57,58,59 I I (Gθ),(Gl),(G2) 5 57.58 57.59 (G0),(G2) I I I (Gθ),(Gl) 6 57.59 57,59 (G<>),(G2) I (Gθ),(G2) I I 57,59 57,58,59 I (G ),(G2) (Gθ),(Gl),(G2) I I I I In this table, for code sample 1 a single peak is predicted at 114, since the combined masses of each G^ are 57 + 57 = 114. For code sample 2, two equal peaks are predicted at 114 and 115, since G^ in Ml plus G^ in M2 adds up to 114, and G^ in Ml plus Gl in M2 adds up to 115. In code sample 6, two single peaks are predicted at 114 and 118 and a redundancy is predicted at 116 to yield a peak approximately two times as tall as the peaks at 114 and 118. In the following table, predicted MS peak patterns are shown for 25 code samples. The actual MS peak patterns are shown below the predicted peak pattern table, and it can be seen that there is excellent correlation between observed and predicted peak patterns. References to G^, Gl and G2 are omitted although the same three isotopically doped versions of Glycine described above are still being used in this table (Note that the numerical values for the MS in Figure 1 are for the total mass of the entire construct, including a Lysine residue and the linkers, which fall into a range of 300 to 309 mass units) Code Ml M2 Predicted Peak Sample Pattern (AMU) I I I I I I I I I 24 I 25 I Once the MS is run on a completed combinatorial synthesis sample, the pattern is compared to a predicted pattern, which in turn identifies the code, which in turn identifies the first pool monomer. The predicted patterns can form a type of machine readable bar code, which, using methods well known to those of ordinary skill in the optical scanning art, enables rapid data inputing, decoding and interpretation. Other Encoding Strategies It is possible to combine elements of one or all of the ratio, single peak, double peak or bar code methods to give code constructs. Code blocks don't have to be added into the front end of a construct-they can be added in at any point, assuming a suitable reagent is available, for example: Link where isotope doping occurs at the bead link and attached to the end of a three monomer ligand, as indicated by the asterisk. Isotope doping could also be performed at the other end of the hgand as well. In another alternative embodiment of the invention, since isotopes can be readily read by nuclear magnetic resonance (NMR), this can be used instead of, or in conjunction with, MS spectroscopy. NMR offers the advantages of greater accuracy (one can run ratio pools in increments of down to 1 %), the bead does not have to be cleaved off of the construct prior to analysis, and that NMR, unlike MS, is non-destructive. Other constructs can take the general non-hmiting exemplary formulae: Link l Code Link 2 Ligand Resin Bead Linkl Ligand Resin Bead Link 2 Code Code Ligand Link Resin Bead Reference Ligand Figures 133 to 286 display spectragrams associated with another variation of ratio encoding, which is a four peak ratio encoding scheme. In the following table, the first column represents the code block, the second column is an internal reference number, and the third, fourth, fifth and sixth columns represent the respective mole fractions of FMOC-protected alanines with different integral masses using isotope doping, i.e. A° , A 3 , A 2 , and A 1 (A is reference alanine, A 3 is alanine plus 3 atomic mass units, A 2 is alanine plus two atomic mass units, etc.). 101 0.26 102 0.31 103 0.11 104 0.16 105 0.21 106 0.21 107 0.26 108 0.31 109 0.11 110 0.16 111 0.21 112 0.26 113 0.31 114 0.36 115 0.11 116 0.16 117 0.21 118 0.26 119 0.31 120 0.31 121 0.11 122 0.16 123 0.21 124 0.26 125 0.26 126 0.31 127 0.12 128 0.16 129 0.21 130 0.26 131 0.26 132 0.31 133 0.11 134 0.16 135 0.21 136 0.21 137 0.26 138 0.31 139 0.11 140 0.16 141 0.16 142 0.21 143 0.26 144 0.26 In the following table, each of the enumerated code blocks listed immediately above is correlated with a spectragram number identified in the second column and shown on the face of each respective spectra in the figures. 27 ASA008709 28 ASA008710 29 ASA008711 30 ASA008712 31 ASA008713 32 ASA008714 33 ASA008715 34 ASA008716 35 ASA008717 36 ASA008718 37 ASA008719 38 ASA008720 39 ASA008721 40 ASA008722 41 ASA008723 42 ASA008724 43 ASA008725 44 ASA008726 45 ASA008727 46 ASA008728 47 ASA008729 48 ASA008730 49 ASA008731 50 ASA008732 51 ASA008733 52 ASA008734 53 ASA008735 54 ASA008736 55 ASA008737 56 ASA008738 57 ASA008739 58 ASA008740 59 ASA008741 60 ASA008742 61 ASA008743 62 ASA008744 63 ASA008745 64 ASA008746 65 ASA008747 66 ASA008748 67 ASA008749 68 ASA008750 69 ASA008751 70 ASA008752 71 ASA008753 72 ASA008754 73 ASA008755 74 ASA008756 75 ASA008757 76 ASA008758 77 ASA008759 78 ASA008760 79 ASA008761 80 ASA008762 81 ASA008763 82 ASA008764 83 ASA008765 84 ASA008766 85 ASA008767 86 ASA008768 87 ASA008769 88 ASA008770 89 ASA008771 90 ASA008772 91 ASA008773 92 ASA008774 93 ASA008775 94 ASA008776 95 ASA008777 96 ASA008778 97 ASA008779 98 ASA008780 99 ASA008781 100 ASA008782 101 ASA008783 102 ASA008784 103 ASA008785 104 ASA008786 105 ASA008787 106 ASA008788 107 ASA008789 108 ASA008790 109 ASA008791 110 ASA008792 111 ASA008793 112 ASA008794 113 ASA008795 114 ASA008796 115 ASA008797 116 ASA008798 117 ASA008799 118 ASA008800 119 ASA008801 120 ASA008802 121 ASA008803 122 ASA008804 123 ASA008805 124 ASA008806 125 ASA008807 126 ASA008808 127 ASA008809 128 ASA008810 129 ASA008811 130 ASA008812 131 ASA008813 132 ASA008814 133 ASA008815 134 ASA008816 135 ASA008817 136 ASA008818 137 ASA008819 138 ASA008820 139 ASA008821 140 ASA008822 141 ASA008823 142 ASA008824 143 ASA008825 144 ASA008826 While in principle any number of codes can be generated, the greatest utihty is achieved by minimizing the size of the encoding unit, which will hkewise minimize the chemical investment in it. The disclosure of the following references is incorporated in their entirety herein by reference: Atherton.E. and Sheppard,R.C. (1989) Solid Phase Peptide Synthesis: A Practical Approach. IRL Press, Oxford. Bodanszky,A. and Bodanszky.M. (1984) The Practice of Peptide Synthesis. Springer- Verlag, Berlin. Example 2 Three commercially available (isotopically doped bromoacetic acids provide three encoding moieties The following synthesis scheme illustrates one variant of the ratio approach. 21 Pools of bromoacetic acid, each having ratios of C 12 to C 1 ^ that progress in 5% increments of from 0% to 100% of each are prepared, in this case with the isotope doping occuring at the number one carbon only. o ιa ' 3 ICI . Br 12,13 IfI- Br HO' R 1 NH 2 , DMSO NH, • N DIC, DMF 20 Pools * * 20 pools H I Single Capping Agent 20 Pools The Rl moiety is encoded by the C*2 to Cl 3 ratio sample, the R3 is encoded by the pool number from R3 was taken, and the R 2 moiety is encoded by subtraction of the known Rl and R3 masses from the total construct mass. Example 3: An Example of Isotope Encoding Using the N 14, 15 Isotope Ratio in the Form of a Reagent - N1 ,15H^ AC 6nk#1 f- -NH 2 α 14,15 N a j p sitions (a) Encoded resin, l-hydroxy-7-azabenzotriazole, diisopropylcarbodiimide, DMF; (b) trans- (±)-3-pheny 1-2- (phenylsulfonyl)-oxaziridine, CHCI3; (c) Aldehyde, (X%:Y%) 14NH40AC.15NH40AC, AcOH/CHCl3 (50:50); (d) (i) Pd(PPh3)4, CHCl3/4-methylmorphhne/AcOH (90:5:5), (ii) sodium diethylditWocarbamate/diisopropylethylamine DMF (99:0.5:0.5); (e) Amine, PyBOP, diisopropylethylamine, DMF; (f) TFA/H2O (95:5) Example 4: An Example of Isotope Encoding Using the 1,2 H Isotope Ratio in the Form of a Reagent - NaCNBD 4 This example incorporates by reference the disclosure of Lebl, M. et al., Drug Development and Research 1994,33, 146-156) First reagent mass encodes R 1 1,2 H ratio encodes R 2 Pool number encodes R 3 Example 5: Encoding Using Four Possible Diastereomers of Link 1, Code 2, and Link 2 Ligand Example 6: An Example of Isotope Encoding Using the H 1,2 Isotope Ratio in the Form of a Reagent - NaCNBD 4 H R 2 CHO 2 R. NaCNB 1 H 3 : NaCNB 2 H : M H ■ » » (X%:Y%) H R 1 20 pools H R 1 20 ratios, 20 pools Monomer mass encodes R 1 1,2 H ratio encodes R 2 Pool number encodes R 3 Scheme for Examples 7 through 13 DIC / DMF Example 7 1 - In a 500 ml three-neck round-bottom flask, charged with a stir bar, fitted with a reflux condenser, and 60 ml addition funnel (under nitrogen), was placed 50.5 g 4-hydroxybenzoic acid, and 95 ml 1,3-dimethoxybenzene. 123.33 g zinc chloride was added and the mixture was heated to 60" with an oil bath. 126 ml phosphorus oxychloride was added drop-wise over aprox. 30 min. After addition, the reaction ran for 90 min at 60°. The dark red mixture was poured over 1.5 L of ice (under heavy mixing), and to this was added 276 g sodium carbonate, in small portions (significant gas evolution was observed). 400 ml ethyl acetate was added and the aqueous was extracted with another 500 ml ethyl acetate. The organics were combined and washed twice with brine and dried over mag. sulfate, filtered, and concentrated in vacuo at 40°, and further dried under vacuum to give 142.2 g of a redish-pink solid. The solid was tritrated with 400 ml hot hexane, filtered, and dried to give 63.3 g of a pink solid. Recrystalization from 75ml hot methanol gave a first crop yield of pure 2,4- dimethoxy-4-hydroxy-benzophenone (1) as a light-pink solid (21.9%). Example 8 2 - In a 500 ml recovery flask was added 20.043 g of 2,4- dimethoxy-4-hydroxy-benzophenone, 150 ml water, 0.75 g potassium iodide, and 82.5 g sodium chloroacetate. The mixture was then heated to 85° in an oil bath. To the mixture was added 50% NaOH (w/v) in small amounts, to maintain the pH at 11-14. The reaction was followed by TLC (2/5 methanol/methylene chloride) until the reaction was complete (3 hrs). The reaction solution was transfered to a 500 ml erlenmyer flask, while still hot, and cooled to room temp. 150 ml ethyl acetate was added and the solution was acidified to pH 2 with cone. HCl. The solution mixed overnight. The large amount of white precipitate was filtered and washed 3 x 50 ml water. The off-white so d was dried under vacuum to give a first crop yield of 16.17 g pure 2 (66%) Example 9 3 - In a l00 ml recovery flask was placed 1.00 g of 2, 32 ml methanol, and 3.2 ml IN NaOH. This clear solution was warmed to 50° in an oil bath. To the solution was added 0.18 g sodium borohydride in small amounts. The reaction was allowed to proceed for 2.5 hrs. The reaction was then cooled to room temp. and the solution was concentrated to a small volume. The mixture was acidified with 2N HCl and the solution was concentrated further to remove the methanol. The solution was extracted with ethyl acetate. The organics were washed with brine, dried over sodium sulfate, filtered, concentrated, and dried under vacuum to give 0.98 g of a light pink foam 3 (97.5%). The product was used immediately for the next step. Example 10 In a 200 ml recovery flask was placed 10.0 g of Fmoc-Cl, which was disolved in 100 ml of 80% dimethoxyethane. To this mixture was added approx. 35 ml of 10% 1 ^-ammonia in water. A white precipitate began to form. The pH of the mixture was brought to 7-9. The reaction was allowed to proceed for 30 min. The reaction was acidified with 12N HCl and the white sohd was filtered off and air dried. Further drying under vacuum gave a first crop yield of 8.072 g pure Fmoc-^NH2 as a white crystaline solid. Example 11 4 - In the 100 ml recovery flask used to dry 3 was added 20 ml dioxane, 0.75 g Fmoc-15NH2 and 0.25 g benzenesulfonic acid. The reaction was heated to 40°C for 18 hrs. A large amount of hght gray precipitate was noted. The mixture was added to water and the hght brown solid was filtered and purified by flash col. chromatography (100% ethyl acetate, then 98% ethyl acetate/acetic acid) to give 0.37 g of pure 4 as a light-brown oil. Example 12 5 - In a 10 ml shaker tube was placed 0.50 g of aminomethylated polystyrene (0.21 mmol/g). To the resin was added a solution of 0.1845 g 4 l^N-Knorr linker and 0.184 g commercial 14N_Knorr hnker in 5 ml DMF, and 0.164 ml diisopropylcarbodiimide. The coupling ran on a shaker for 5 hrs. The couphng solution was filtered off, and the resin was washed with DMF and CH2C12, and dried under vacuum (ninhydrin negative) to provide 5. Example 13 DIC / DMF And 6a & 6b - In two 5 ml shaker tubes, each with approx 10 mg of resin 5, 2 x 4 ml of 20% piperidine/DMF was added to both. Both were then washed with DMF (ninhydrin pos). To the first shaker was added 0.0246 g of 4-bromomethyl benzoicacid, 0.05 ml DIC, in 1.0 ml DMF. To the second was added 0.0168 of the ylide-acid, 0.05 ml DIC, in 1.0 ml DMF. Each reaction ran on a shaker overnight. The resins were washed with DMF, methylene chloride, and dried under vacuum (ninhydrin negative). To the dry resins was added 1.0 ml of 95% TF A/water and the cleavage ran for 1 hr. Filtered the solutions and concentrated to give 6a and 6b. ESI-MS showed an aprox. 46% 15N ratio. Example 14-Preparation of Mass-labeled photocleavable linkers Example 15-Ratio Codes 1 - A solution of 1.511 g 2-Nitrobenzaldehyde (10.0 mmol), 1.563 g malonic acid (15.0 mmol), 2.00g 15N(98%)-ammonium acetate (25.6 mmol), in 5.0 ml acetic acid (99.999%) was heated to 100° with an oil bath. As noted in the Oelschlager experimental, during heating there was a temporary, almost colorless precipitate (ammonium salt of the benzyliden compound). After 5 hours of heating, 8.0 ml of 25% HCl was added and heating continued for another 5 hours. To this mixture was added 12.0 ml of water and the reaction was cooled to room temperature. A light brown precipitate was filtered off and the filtrate was evaporated to almost dryness. The solution was then briefly boiled with activated carbon and filtered. The filtrate was made basic with the addition of concentrated ammonium hydroxide. 1 precipitated as a yellowish sohd. The sohd was then washed twice with water, once with 50% methanol in water, once with 1 : 1 methanol-ether, and three times with ether. The solid was then dried under vacuum to yield 0.8 g pure product 1 (38%). 0.470 g (2.22 mmol) of 1 was suspended in 5.0 ml water, and subsaquently dissolved by the addition of 0.299 (2.13 mmol) ml triethylamine. To this solution was added 0.757 g Fmoc-OSU (2.25 mmol) in 5.0 ml acetonitrile. The reation then ran for 30 min. (pH « 10). The slurry was evaporated and diluted with 5.0 ml water and 10.0 ml ethyl acetate. The pH was adjusted to 2 with 12N HCl. A white sohd precipitated. Filtered and extracted with ethyl acetate. The organics were washed with 2N HCl, H20, and brine, dried over mag. sulfate, filtered and evaporated to give a white sohd which upon tritration with ethyl acetate and hexane gave 0.36 g pure 2 (0.37%). Well array: Percentage/ratio solutions of ^N/l^N-photolinker were generated in the following manner (from 10.5 ml stock solutions DMF of each photohnker). 0% = 20 x 0.050 ml of 10.5 ml l^N-photohnker, and 0 x 0.050 ml of 10.5 ml 15N-photo 5% = 19 x 0.050 ml of 10.5 ml 1 N-photolinker, and 1 x 0.050 ml of 10.5 ml 15N-photo 10% = 18 x 0.050 ml of 10.5 ml 14N-photolinker, and 2 x 0.050 ml of 10.5 ml 15N-photo 15% = 17 x 0.050 ml of 10.5 ml 14N-photolinker, and 3 x 0.050 ml of 10.5 ml 15N-photo 20% = 16 x 0.050 ml of 10.5 ml l 4 N-photolinker, and 4 x 0.050 ml of 10.5 ml 15N-photo 25% = 15 x 0.050 ml of 10.5 ml l^N-photolinker, and 5 x 0.050 ml of 10.5 ml 15]M-photo 30% = 14 x 0.050 ml of 10.5 ml 14N-photolinker, and 6 x 0.050 ml of 10.5 ml 15N-photo 35% = 13 x 0.050 ml of 10.5 ml ^N-photolinker, and 7 x 0.050 ml of 10.5 ml ^N-photo 40% = 12 x 0.050 ml of 10.5 ml 14 N-photolinker, and 8 x 0.050 ml of 10.5 ml ^N-photo 45% = 11 x 0.050 ml of 10.5 ml 14 N-photolinker, and 9 x 0.050 ml of 10.5 ml ^N-photo 50% = 10 x 0.050 ml of 10.5 ml 14N-photolinker, and 10 x 0.050 ml of 10.5 ml ^N-photo 55% = 9 x 0.050 ml of 10.5 ml 14N-photolinker, and 11 x 0.050 ml of 10.5 ml ^N-photo 60% = 8 x 0.050 ml of 10.5 ml 14 N-photolinker, and 12 x 0.050 ml of 10.5 ml ^N-photo 65% = 7 x 0.050 ml of 10.5 ml 14 N-photolinker, and 13 x 0.050 ml of 10.5 ml 15 N-photo 70% = 6 x 0.050 ml of 10.5 ml 14 N-photolinker, and 14 x 0.050 ml of 10.5 ml 15 N-photo 75% = 5 x 0.050 ml of 10.5 ml 14 N-photolinker, and 15 x 0.050 ml of 10.5 ml ^N.pnoto 80% = 4 x 0.050 ml of 10.5 ml 14N-photolinker, and 16 x 0.050 ml of 10.5 ml 15N-ρhoto 85% = 3 x 0.050 ml of 10.5 ml 14N-photolinker, and 17 x 0.050 ml of 10.5 ml 15 -photo 90% = 2 x 0.050 ml of 10.5 ml 1 N-photolinker, and 18 x 0.050 ml of 10.5 ml ^N-photo 95% = 1 x 0.050 ml of 10.5 ml l 4 N-photolinker, and 19 x 0.050 ml of 10.5 ml 15 -photo 100% = 0 x 0.050 ml of 10.5 ml 14 N-photohnker, and 20 x 0.050 ml of 10.5 ml ^N-photo Starting with 6.3 g of aminomethyl polystyrene (0.21 mmol/g), divided into 21 equal lots of 0.300 grams each, were added the 1.0 ml solutions of varying ratios of 15N_2 and 14N_2, in 5% increments (0%, 5%, 10%, to 100% 15N-2 photolinker) (see CDW fig. 1). These solutions were generated by disolving 0.4988 g 14N_2 photolinker and 0.500 g ^N-2 photolinker, and using 0.050 ml aloquats of each (20:0, 19:1, 18:2, to 0:20). To the mixture was then added 0.169 ml diisopropylcarbodiimide. The samples were then mixed and the coupling ran overnight (approx. 16 hours). The resins were washed 8 times with 1.5 ml DMF, and then with copious amounts of methanol. Approx. 0.1 g of each lot was combined into 7 lots consisting of the following ratios per lot (see CDW fig. 2). These 7 resin lots were used in the Tertiary Amine Library Study. Well array: Approx. 0.1 g of each resin lot ratio was coupled with 0.50 ml of a 10.5 ml, 0.55 g 15N-Fmoc-Alanine-OH in DMF solution, followed by the addition of 0.169 ml DIC. The coupling then ran overnight. The resins were washed with copious amounts of methanol and dried under vacuum (ninhydrin negative). A small amout of each resin lot, approx 0.01 g, was photo-cleaved for 4hrs in 0.200 ml 3:1 water THF. MS was subsequently performed. Example 16-Preparation of mass-based codes distinguishable bv NMR Novabiochem TGR resin coupled with C 2 -Fmoc-gly-OH. Both the carbonyl carbon and methylene carbon of glycine were evident by 13 C NMR of the resin in CDC1 . Additionally, these carbons could be integrated against the standard PEG signal that would remain constant throughout & the Ratios of 13 C linker/ligand could be varied and subsequently determined (ligand resolution) by this non-destructive method. Novabiochem TG resin coupled with 13 C 2 -Fmoc-gly-OH Novabiochem TG resin coupled with 13 C, 15 N-Photolinker. This hnker could have a hard ratio 13 C to 13 C tag, as well as a cleavable 15 N tag. Example 17-NMR Ratio Coding Approach 13 C NMR quantitation study on a ratio of C labled acetic acid to non-labled acetic acid bound to Tenta-Gel-NH 2 resin. The 13 C acetic acid carbonyl can be integrated against naturally occuring 13 C in the PEG portion of the TG-NH 2 resin. A differentiation of 5% increments is observed. Example 18-Preparation of FMOC-protected isotopicallv doped code blocks Isotope Labeled Glycine from Cambridge Isotope Laboratories Isotope Labeled Alanine from Cambridge Isotope Laboratories N-Fmoc-L-glycine 1 g of each isotope labeled glycine (13.3 mmol) were dissolved in 15 mL of purified water and 1.4 g of sodium carbonate (see Figure GP1). 15 mL of 1,4-Dioxane was added slowly to each and stirred. Over the period of two hours, 4.5 g of Fmoc-OSu (9-Fluorenylmethyl-N-hydroxysuccinimide) was added to each (see Figure GP3 for scheme). Additional saturated sodium carbonate in water was added to maintain a pH=10. Solutions were allowed to stir overnight. 6M HCl was slowly added to the solution until the pH was approximately 2. Extraction of the compound was completed using 50 mL of ethyl acetate, washing four times with 50 mL of acidified/purified water. Aqueous portions were washed with 50 mL of ethyl acetate. Both portions of ethyl acetate were combined. Magnesium sulfate was added to remove any excess water. Samples were filtered and concentrated using a RotoVap until the final volume was approximately one- third the original volume. Crystallization was completed using Hexane. Hexane was decanted and compound allowed to dry. N-Fmoc-L-alanine 1 g of each isotope labeled alanine (11.2 mmol) were dissolved in 15 mL of purified water and 1.2 g of sodium carbonate (see Figure GP2). 15 mL of 1,4-Dioxane was added slowly to each and stirred. Over the period of two and a half hours, 3.8 g of Fmoc-OSu (9-Fluorenylmethyl-N-hydroxysuccinimide) was added to each (see Figure GP3 for scheme). Additional saturated sodium carbonate in water was added to maintain a pH=10. Solutions were allowed to stir overnight. 6M HCl was slowly added to the solution until the pH was approximately 2. Extraction of the compound was completed using two times 150 mL of ethyl acetate, washing four times with 300 mL of acidified/purified water. Magnesium sulfate was added to remove any excess water. Samples were filtered and concentrated using a RotoVap until the final volume was approximately one-tiiird the original volume. Crystallization was completed using Hexane. Hexane was decanted and compound allowed to dry. The disclosure of the following references is incorporated in their entirety herein by reference: Atherton,E. and Sheppard,R.C. (1989) Solid Phase Peptide Synthesis: A Practical Approach. IRL Press, Oxford. Bodanszky.A. and Bodanszky,M. (1984) The Practice of Peptide Synthesis. Springer- Verlag, Berlin. Example 18-Synthesis of Isotopically Labeled Peptides for Mass Spectral Analysis. Showing Their Use in Four Encoding Approaches Fmoc-protected alanine, serine and lysine were purchased from Bachem Bioscience. Fmoc-glycine was purchased from Novabiochem. Isotopically labeled amino acids were purchased from Cambridge Isotope Laboratories and were Fmoc protected in house (GP). Fmoc Knorr linker was purchased from Novabiochem. Fmoc-3-(2-nitrophenyl)-3-aminopropionic acid (a photolabile linkage agent) was purchased from Universal Organics. Aminomethyl polystyrene resin (0.81 mmol/gram) was purchased from Advanced ChemTech. Linkers were attached to sohd support manually in reaction shakers (CM). Resin was spht to 85 reaction vessels on an Advanced ChemTech ACT496 MBS. Resin was deprotected with 25% piperidine/dimethylformamide twice for 10 minutes, then washed thoroughly with dimethylformamide. The first amino acids were coupled as 0.142 M solutions in N-methyl-pyrolidone, with PyBOP Diisopropylethylamine in situ activation for 1.5 hours at room temperature. Boc deprotection was performed with 25 % trifluoroacetic acid in dichloromethane for 30 minutes. Acetylations were performed with 33 % acetic anhydride in dimethyl formamide for 30 minutes. All couphngs were verified by ninhydrin color tests. Cleavage from the knorr hnker was accomphshed in 90% trifluoroacetic acid, 3% each water, phenol and thioanisole for 1.5 hours. Samples were dried under a nitrogen stream, men dissolved in water and lyophihzed twice. Photocleavage was performed in 2:1 wateπtetrahydrofuran under uv lamp for 12 hours. Samples were lyophiliized once. Single Peak Positional Code This array was designed to produce 20 samples with singlet, unique molecular weights for positive identification by mass spectroscopy. The samples were assembled in duplicate, one set of twenty on a chemically cleavable sohd support, and the second set of twenty on a photocleavable support. By using a combination of one or two amino acids, a "coding region" was generated before addition of the synthetic ligand (in this case Acetyl-lysine). The twenty codes were constructed from the following amino acids : Glycine Glycine (15N) Glycine (2,2-D2) Alanine Alanine (15N) Alanine (1-13C) Serine After the coding region had been assembled, lysine was coupled as a test ligand as well as to generate a free amino side chain for ease of observation by mass spectroscopy. The a-amino group of the lysine was then acetylated. The codes and hgand were assembled on polystyrene resin functionahzed with either Fmoc-Knorr or Fmoc-3-(2- nitrophenyl)-3-aminopropionic acid linkers. The array for the single peak positional code is shown below Figure 1 Position Position Position Total 1 2 3 MW X 187 -Alal- 259 -Ala4- 262 This array was designed to produce 20 samples with doublet peaks by mass spectroscopy; one peak arising from the ligand attached to a unique code, with a second peak resulting from a simultaneously assembled reference peak (hgand plus a fixed residue). As described in the SPPC above, by using a combination of one and two amino acids, a "coding region" was generated before addition of the synthetic hgand (in this case Acetyl-lysine). The twenty codes were also constructed from the following amino acids : Glycine Glycine (15N) Glycine (2,2-D2) Alanine Alanine (15N) Alanine (1-13C) Serine The codes and hgand were assembled on polystyrene resin functionalized with Fmoc-Knorr of Fmoc-3-(2-nitrophenyl)-3- aminopropionic acid linkers. The array for the double peak positional code is shown below Figure 2 Position Position Position Mwt 1 2 3 1 Ac- X X 187 Lys- 2 Ac- X -GlyO- 244 Lys- 3 Ac- X -Glyl- 245 Lys- 4 Ac- X -Gly2- 246 Lys- 5 Ac- X -AlaO- 258 Lvs- 6 Ac- X -Alal- 259 Lys- 7 Ac- X -Ala4- 262 Lys- 8 Ac- X -Ser- 274 Lvs- 9 Ac- -GlyO- -GlyO- 301 Lvs- 1 Ac- -GlyO- -Glyl- 302 0 Lys- 1 Ac- -Glyl- -Glyl- 303 1 Lys- In each of the samples produced in this experiment, the peptide molecular weight shown above will appear superimposed with the reference peak generated by Ac-Lys-Gly-NH2- This is to demonstrate the abihty to identify both the first pooling lot and the molecular ion generated by the unknown ligand. To produce samples displaying the coded double peak, an orthogonal protection scheme was used. The first Fmoc-protected amino acid of the coding region was coupled simultaneously with an equimolar amount of Boc-glycine. The coding region was assembled using Fmoc chemistry, then the Boc protecting group was removed with trifluoroacetic acid. After a final removal of the code Fmoc protecting group with piperidine (which concommittentley neutralized TFA salts on the exposed amine of glycine), the hgand (acetyl llysine) was coupled. Upon photocleavage, two compounds were liberated in equimolar amounts : the ligand hnked to a reference amino acid (glycine) and the hgand linked to a unique code. The mass difference between the two peaks indicates the identity of the code, and hence the identity of the first monomer of the hgand coupled. Mass Spectral Barcode This array will produce twenty five samples, each dislying a unique molecular ion or peak pattern by mass spectroscopy. By using only combinations of isotopically labeled glycine at only two positions, twenty five unique "barcodes" are produced. In this manner the first pooled lot of any single bead derived from a split-combine library can be readily identified. In this experiment Fmoc-protected amino acids were coupled either as discretes or equimolar mixtures of two or three amino acids. The array for the mass spectral barcode is shown below : Fi ure 3 4 g of aminomethylated polystyrene (0.81 mmol/g) was put into each of 2-250 mL shakers. The resin was swelled with dimethylformamide (DMF) and drained. The resin was then washed with 20% piperidine/DMF for ~3 minutes and drained. The resin was washed three times with DMF, once with dichloromethane (DCM):DMF 1:1, and twice more with DMF. To the first shaker was added 3.5 equivalents of Knorr hnker (6.12g, 11.34 mmol) and 3.5 equivalents of PyBop (5.9g, 11.34 mmol). Enough DMF was added to cover the resin bed. The solution was then activated with 10.5 equivalents of DIEA (5.93 mL, 34.02 mmol). The reaction ran for 1 hour with manual shaking every 5-10 min. To the second shaker was added 3.5 equivalents of photo hnker (4.89g, 11.34 mmol) and 3.5 equivalents of PyBop (5.9g, 11.34 mmol). Enough DMF was added to cover the resin bed. The solution was then activated with 10.5 equivalents of DIEA (5.93 mL, 34.02 mmol). The reaction ran for 1 hour with manual shaking every 5-10 min. After 1 hour both shakers were drained. Ninhydrin tests indicated complete couphng for both linkers. The resin was washed four times with DMF, once with dichloromethane (DCM):DMF 1:1, and two more times with DMF. The resin was spht to a 96 well ACT 496 Teflon reaction block. Example 20-Double Peak Positional Code PyBopDIEA t 1)20% Piperidine /DMF 2) 1:1 Boc-Gly-OH : Fmoc-R OH / PyBop / DIEA Fmoc-L-Lys(Boc)-OH / PyBop / DIEA 1) 20% Piperidine / DMF 2) 30% Acetic Anhydride / DMF 95:5 TFArWater Code Reference Example 21 -Ratio Code Using Tertiary Amine The seven lots of resin (CDW Fig. 2) were transferred to 10 mL shakers using dimethylformamide (DMF). The shakers were then covered with aluminum foil. The linker was Fmoc deprotected twice for 5 minutes each using 20% piperidine/DMF. The resin was washed four times with DMF, once with dichloromethane (DCM):DMF 1:1, and twice with DMF. 0.315 mmol of each of seven halo acids were weighed in separate vials and an equimolar amount of PyBop was added to each. The halo acids were then dissolved in 2 mL of DMF. Each solution was then added to the respective lot of resin and activated with 165 μL of diisopropylethylamine (DIEA). The couphng ran for 1 hour. After coupling the resins were drained and washed four times with DMF, once with DCM:DMF 1:1, and twice with DCM to dry the resin. 0.315 mmol of each of seven halo acids were weighed in separate vials and an equimolar amount of HBTU was added to each. The halo acids were then dissolved in 2 mL of DMF. Each solution was then added to the respective lot of resin and activated with 165 μL of DIEA. The coupling ran for 1 hour. After coupling the resins were drained and washed four times with DMF, once with DCM:DMF 1:1, and twice with DMF. Coupling was complete by ninhydrin. The resin lots were combined and split to 24 wells of a 96 well ACT 396 polypropylene reaction block. The resin was washed twice with DCM and dried. The resin was swelled with DMF and drained. 1 mL of 1.0 M amine solution in dimethylsulfoxide (DMSO) was added to each well. The reaction ran overnight. The resin was drained and washed twice with DMF, once with DMF:methanol: water (1:1:1), and washed three more times with DMF. The 24 lots of resin were then combined and split back to 24 wells. 350μL of aldehyde solution (3.0 M / DMF) was added to each well and mixed for 2 minutes. An additional 250μL of trimethylorthoformate was added to each well and mixed for 1 minute followed by 100 μL of 3% acetic acid in DMF. The reaction mixed for 15 minutes before a final addition of lmL of 1.5 M NaBH3CN. The reductive amination reaction ran for 3 hours. The resin was drained and washed twice with DMF. A second reductive amination was run using sodium triacetoxyborohydride. 350μL of aldehyde solution (3.0 M / DMF) was added to each well and mixed for 2 minutes. An additional 250μL of trimethylorthoformate was added to each well and mixed for 1 minute followed by 100 μL of 3% acetic acid in DMF. The reaction mixed for 15 minutes before a final addition of lmL of 1.5 M NaBH(θ2CCH3). The reaction ran overnight. The resin was drained and washed twice with DMF, three times with DMF:methanol: water, three times with DCM, and three final times with methanol. 1)20% Piperidine/ DMF 2) Fmoc-L-Lys(Boc)-OH / PyBop / DIEA 95:5 TFA:Water Example 23-Reaction Screening The synthesis of a set of serially encoded resins contained 192 combinations of of isotopically labeled amino acids (glycine G°, G 1 , G 2 G 3 and alanine: A 0 , A 1 , A 2 , and A 3 ) and were separated by Knorr linkers as shown below: Tentagel Resin 192 Codes Reaction Screening (single bead) 50:50 TFA/ eCI 2 ffi—i Knorr linker Code Knorr linker h- 1 Ligand I 6% Et 3 SiH Code Liαand The reaction screening is performed on the ligand portion of the molecule where 3 different monomers were used for the couphng of primary amines to allylic bromides as well as 4 different reaction conditions to give a total of 12 combinations. The acylation of secondary amines with carboxylic acids involved 4 different acids and 4 different reaction conditions to give another 16 combinations. The resin was pooled and treated with 36 different conditions for the final intramolecular Heck reaction to give over 6900 potential compounds that contains different monomers and reaction conditions. Upon single bead cleavage with TFA/MeCl 2 and 6% triethylene both the encoded portion and the hgand are liberated as outhned above. The hgand is also encoded by the incorporation of glycine(O) and glycine(2) to help identify the ligand peaks in the mass spectrum. The mass spectra that are shown in Figures 10 through 12 contain both the code (544-562) and the ligand (462 and 464), (504 and 506), (478 and 480). The monomers and conditions that were run for that particular mass spectrum are listed on the spectrum. From these results one can use the combinatorial approach to look at various reaction conditions and monomers on a single bead and read both the code and the ligand when the material is cleaved off of the bead. Example 24-Ratio Code: IR. NMR and MS analysis Monomer 1 (Rl) Monomer 2 (R2) Monomer 3 (R3) 16 resin samples were synthesized where R was defined by a simultaneous couphng of monomers 1 through 3 in different ratio patterns (ratios noted below). These resing could then be analysed by several analytical techniques to elucidate their ratio identity. The beads were analysed by IR, mass spec, NMR, and Amino Acid analysis. The ratios generated for the simultaneous couphng are defined R1:R2:R3 and were as follows for the 16 samples: #1-1:1:5; Sample #2-1:2:5; Sample #3-1:3:5; Sample #4-1 :4:5; Sample #5- 2:1:5; Sample #6-2:2:5; Sample #7-2:3:5; Sample #8-2:4:5; Sample #9-3:1:5; Sample #10-3:2:5; Sample #11-3:3:5; Sample #12-3:4:5- Sample #13-4:1:5; Sample #14-4:2:5; Sample #15-4:3:5; Sample #16- 4:4:5. Spectra for these ratios is shown in the accompanying Figures 18 through 51 as follows: Sample IR Spectra Number Mass Spec. Number The beads themselves generally used as sohd supports in solid state synthesis can be isotopically doped. Styrene beads comprised of styrene can readily by doped with C^, F20 0 r H^. Additionally, it is possible to combine isotopically doped constructs with beads that have themselves been coded or tagged with one or more of a series of monomers. Styrene (M s ), 2-Fluorostyrene (Mj), 3-Fluorosytrene, (M 2 ) and 4-Fluorostyrene (M 3 ) were deinhibited prior to polymerization by passing through an alumina adsorption column. The initiator 2,2-azobisisobutyronitrile (AIBN) was purified by crystalhzation from methanol Specral grade toluene was used as solvent in a free radical polymerization without further purification. Run M,(%) M 2 (%) M 3 (%) M s (%) Copolymerization of Styrene and F-Styrene Example 26-Encoding a Peptoid Library A 1000 component library consisting of three monomer positions was designed to demonstrate the utihty of the encoding strategy. The library was synthesized using the split-mix methodology to create a 10 x 10 x 10 library. Since the split mix method yields one compound per bead and the beads are mixed twice during the synthesis, the chemistry or monomer addition at each step must be recorded on the bead in order to decode the compound. The first position is encoded by controlling the ratio of 12 C: 13 C 2 incorporated with bromoacetic acid in the first synthetic step. Ten unique ratios were employed with nine percent increments ranging from 9:91 to 90:10. The use of nine percent increments avoided the endpoints of either 0:100 or 100:0 while allowing a total of ten codes. The third monomer was alreacy known because the library was not recombined after addition of the final monomer (only one monomer from set three was present in each pool.) This position was therefore pool or spatially encoded. The second position was encoded by the molecular weight of the compound. Since monomer one is known by the isotopic reaction and monomer three by the final pool, monomer two can be calculated using the molecular weight determined by the mass spectrometer. This imposes one constraint for any library: the monomers in the second position must have different molecular weights. The other monomers have no restrictions. For this test example, the final pools were composed of compounds having unique molecular weights in order to facilitate decoding. Twenty single beads from each of the 10 pools were individually cleaved. The compounds were then analyzed by mass spectrometry and identified by the isotope ratio and molecular weight of the analyzed peaks. The peak resulting from the protonated monoisotopic ion was designated M„H + while that resulting from the diisotopic ion (M o H+2) + was designated M 2 H + . The dehberate doping with 13 C 2 controlled the intensity of the M 2 H + peak relative to the MoH + peak. Mass spectral data from a single bead in pool 3 showed that M 0 H + and M 2 H + were 552 and 554, respectively. The MoH + :M 2 H + ratio was calculated to be 10:90, which was quite close to the actual ratio for ion 552, which was 9:91. Using M 0 H + as 550 and M 2 H + as 552, the calculated M Q H * to M 2 H + ratio was 56:44. The compound having a MoH* ion in pool 2 had a theoretical of 54:46, again in very close agreement to the calculated ratio. In some cases, side-reactions involved in the addition of monomers may complicate the spectra. Spectra 2C below shows the mass spectrum of a single bead from pool 1. The most intense ion in the spectrum is at m/z 586. However, the calculated MoH + :M 2 H + ratio (65:35) does no agree with known ration for the compound in pool 1 with MoH + of 586. This apparent discrepancy is due to the addition of the third monomer for pool 1, a nitrile. It is known that under acidic conditions (cleavage conditions) nitriles can be hydrated to an amide. With the addition of water, the peaks for the M Q H + ion at 586 shift to 586 (M 0 H + +18). Thus, the MoH + :M 2 H + ratio for the peaks at 586 and 588 verifies the encode for the ion at 568 (which has its own, weaker set of peaks having the same ratio.). The known ration for the compound in pool 1 with a M Q H ion of 568 is 63:37, which corresponds to the calculated value. This particular hydration reaction was observed for all compounds in pool 1. This example demonstrates the abihty to decode compounds and determine side reactions, a powerful enhancement over other encoding methodologies which would be very useful during solid phase chemistry development. Example 27-Pseudo-Code Program Listing for Computer- Assisted Detection of Isotope Encoded Compounds in a Mass Spectrum 1. Input the molecular formula and isotope ratios of an encoded compound. 2. Calculate the monoisotopic molecular weight from step 1. 3. Calculate the theoretical isotope distribution from step 1. 4. Open the mass spectrum output file. 5. Locate the monoisotopic molecular weight in the mass spectrum output file to within +/- 0.3 amu and check for corresponding isotope peaks. 6. If step 5 was successful compare the theoretical distribution from step 3 with the measured values in the mass spectrum using a Chi-Square test. The outcome of the Chi-Square determines the presence or absence of the encoded compound. Copyright 1996, Glaxo Wellcome, Inc. All rights reserved. This invention is executable on a Macintosh computer or a IBM-PC compatible computer, running the Windows 95, Windows NT or Macintosh OS operating system, which includes a CPU, main storage, I/O resources, and a user interface including a manually operated keyboard and mouse. While the invention has been described and illustrated with reference to certain alternative embodiments thereof, those skilled in the art will appreciate that various changes, modifications and substitutions can be made therein without departing from the spirit and scope of the invention. It is intended, therefore, that the invention be limited only by the scope of the claims which follow, and that such claims be interpreted as broadly as possible.

Claims: CLAIMS What is claimed is: 1. A mass-based, non-chemical method for recording the reaction of at least a portion of a reaction series on each of a plurality of unique solid supports, said method comprising: (a) preparing a plurality of agents each having a unique defined mass; (b) preparing a group of solid supports; (c) reacting each solid support group with a different chemical reagent under a controlled reaction condition; (d) mixing the product groups of step (c) together and then dividing said mixture of unique sohd supports into a plurality of groups for a second intermediate or final stage; (e) repeating said reacting with a chemical reagent under a controlled reaction condition at least once to provide a plurality of final products, having different products on the different individual unique sohd supports; each of said unique defined mass agents being reacted with either: each of a group of unique sohd supports; each of a group of first chemical reagents in a reaction series; each of a group of second chemical reagents in a reaction series; or each of a group of subsequently added chemical reagents in a reaction series; such that each of said group of unique solid supports, group of first chemical reagents, group of second chemical reagents or group of subsequent chemical reagents has been reacted with an agent having a defined mass that is different from any other defined mass agent reacted with any other of said groups; said unique defined mass agents being capable of being analyzed and wherein said analysis defines the choice of a first chemical reagent, reaction condition under which said first chemical reagent was added, second chemical reagent, reaction condition under which said second chemical reagent was added, subsequent chemical reagent, or reaction condition under which said subsequent chemical reagent was added. 2. A mass-based, non-chemical method for recording the reaction history of a reaction series on each of a plurality of unique solid supports, said method comprising: (a) reacting, at a mass block insertion stage, a plurality of agents each having a unique defined mass with each of a group of said unique sohd supports, such that each of said group of unique solid supports has been reacted with an agent having a defined mass that is different from any other agent reacted with any other of said groups of said unique sohd supports; (b) reacting each sohd support group having a different defined mass agent with a different chemical reagent; (c) mixing said groups together and then dividing said plurality of unique solid supports into a plurality of groups for a second intermediate or final stage; (d) repeating said reacting with a chemical reagent at least once to provide a plurality of final products, having different products on the different individual unique solid supports; said unique defined mass agents being capable of being analyzed and wherein said analysis defines the choice of a first chemical reagent. 3. The method as claimed in claim 1, wherein said defined mass agents are analyzed by mass spectroscopy. 4. The method as claimed in claim 3, wherein said defined mass agents are selected so as to each generate a unique single mass peak when analyzed by mass spectroscopy. 5. The method as claimed in claim 3, wherein said defined mass agents are selected so as to each generate a unique double mass peak when analyzed by mass spectroscopy. 6. The method as claimed in claim 3, wherein said defined mass agents are selected so as to each generate a unique pair of single mass peaks when analyzed by mass spectroscopy. 7. The method as claimed in claim 3, wherein said defined mass agents are selected so as to each generate a unique pair of double mass peaks when analyzed by mass spectroscopy. 8. The method as claimed in claim 3, wherein said defined mass agents are selected so as to each generate a unique pattern of one or more mass peaks. 9. The method as claimed in claim 8, wherein said unique peak patterns for each of said defined mass agents can be expressed as a machine-readable pattern. 10. The method as claimed in claim 9, wherein said machine readable patterns are bar codes. 11. The method as claimed in claim 3, wherein said defined mass agents are selected so as to each independantly generate a unique mass spectrometry mass peak pattern selected from the group consisting of unique single mass peaks, unique double mass peaks, unique pairs of single mass peaks, unique pairs of double mass peaks, and unique peak patterns that are capable of being expressed as machine-readable patterns. 12. The method as claimed in claim 1, wherein said defined mass agent is analyzed by nuclear magnetic resonance spectroscopy. 13. The method as claimed in claim 12, wherein said defined mass agents are selected so as to each generate a unique pattern of one or more nuclear magnetic resonance peaks. 14. The method as claimed in claim 13, wherein said unique peak patterns for each of said defined mass agents can be expressed as a machine-readable pattern. 15. The method as claimed in claim 14, wherein said machine readable patterns are bar codes. 16. The method as claimed in claim 1, wherein said defined mass agent is analyzed by infrared spectroscopy or by Raman spectroscopy. 17. The method as claimed in claim 16, wherein said defined mass agents are selected so as to each generate a unique pattern of one or more infrared spectroscopy or Raman spectroscopy peaks. 18. The method as claimed in claim 17, wherein said unique peak patterns for each of said defined mass agents can be expressed as a machine-readable pattern. 19. The method as claimed in claim 18, wherein said machine readable patterns are bar codes. 20. The method as claimed in claim 1, wherein said first, second or subsequent reagent is a substrate for the determination of binding specificity to a chemical compound of interest. 21. The method as claimed in claim 3, wherein said mass spectroscopy analysis provides mass peaks capable of being recognized as representing encoded reagents. 22. The method as claimed in claim 1, wherein additional mass peaks are generated that serve as signature peaks for positive identification of relevant mass peaks. 23. The method as claimed in claim 1, wherein said plurality of defined mass agents are molecular entities that differ from one another by having at least one of their atoms substituted by a different isotope of that atom, provided that the chemical structural formula of said defined mass agents is the same. 24. The method as claimed in claim 23, wherein said plurality of defined mass agents are molecular entities that differ from one another by having at least one isotopic substitution at different atomic positions within the molecule provided that the chemical structural formula of said defined mass agents is the same. 25. The method as claimed in claim 1, wherein said plurality of defined mass agents are regularly repeating molecular entities that differ from one another by an integral number of said repeating molecular entities. 26. The method as claimed in claim 1 , whrein at least two groups of said unique sohd supposts are employed in each said reacting. 27. The method as claimed in claim 1, comprising the additional step of screening said final products on said unique solid supports for a characteristic of interest and identifying the reaction history of at least one final product having said characteristic of interest. 28. The method as claimed in claim 1, comprising the additional step of cleaving said final products from said solid supports and screening said final products. 29. The method as claimed in claim 1, wherein said analysis is automated. 30. The method as claimed in claim 10, wherein said reaction steps are automated. 31. A kit for encoding the reaction history of a plurahty of reaction series, comprising a plurahty of different isotopically distinguishable organic compounds, each of the compounds characterized by having distinguishable masses but having the same chemical composition and the same chemical properties, each compound encoding at least one bit of different physical information which can be determined by a physical measurement. 32. A kit as claimed in claim 31, wherein said compounds are mixed with one another in a plurahty of discrete ratios to produce a plurality of isotope mixtures that are physically distinguishable from each other. 33. A kit as claimed in claim 32, wherein said compounds are mixed with one another in a series of regularly repeating increasing increments. 34. A kit as claimed in claim 31, wherein said compounds are of the formula: R-C where R is a suitable solid support which allows for attachment and detachment of a molecular moiety of choice; and C is an isotopically doped hnker which allows for attachment and detachment from said sohd supprt. 35. A kit as claimed in claim 31, wherein said compounds are of the formula: L1-C-L2 where L* is a covalent bond or an organic moiety; C is an isotopically doped hnker; and L^ is a covalent bond or an organic moiety. 36. A kit as claimed in claim 35, wherein L and L^ are the same. 37. A kit as claimed in claim 31, wherein said compounds are of the formula R-L1-C-L2 where R is a suitable solid support which allows for attachment and detachment of a molecular moiety of choice; L^ is a covalent bond or an organic moiety; C is an isotopically doped linker; and L2 is a covalent bond or an organic moiety. 38. A kit as claimed in claim 31, wherein said compounds are of the formula (L)nl-(C)n2 where nl is an integer of from one to ten, n2 is an integer of from one to ten, L an organic moiety or a covalent bond when nl is one, and C is an isotopically doped hnker. 39. A kit as claimed in claim 31, wherein said compounds are of the formula R-L-C where R is a suitable solid support which allows for attachment and detachment of a plurahty of molecular moiety of choice; L is a covalent bond or an organic moiety; and C is an isotopically doped hnker. 40. A kit as claimed in claim 31, wherein said compounds are of the formula L-Cl-A-B-D-C 2 L is a covalent bond or an organic moiety; Cl is an isotopically doped hnker; A is a first monomer in a reaction series, B is a second monomer in a reaction series, and D is a third monomer in a reaction series; and - is a second isotopically doped linker that can physically be the same as or different from C* . 41. A kit as claimed in claim 31 , wherein said compounds are of the formula L-C1-A-B-C2 L is a covalent bond or an organic moiety; C* is an isotopically doped hnker; A is a first monomer in a reaction series, B is a second monomer in a reaction series; and C 2 is a second isotopically doped linker that can physically be the same as or different from Cl . 42. A kit as claimed in claim 31, wherein said compounds are of the formula L-C1-A-C2 L is a covalent bond or an organic moiety; C- is an isotopically doped hnker; A is a first monomer in a reaction series; and C is a second isotopically doped hnker that can physically be the same as or different from C* . 43. A kit as claimed in claim 31, wherin said componsnts are isotopically doped suitable solid supports. 44. A kit as claimed in claim 31, wherein said components are of the formula where R is a suitable solid support; L is a covalent bond or an organic moiety; C is an isotopically doped moiety; and A is a first chemical reagent in a reaction series. 45. A kit as claimed in claim 31, where said components are of the formula where R is a suitable solid support; L is a covalent bond or an organic moiety; C is an isotopically doped moiety; and A is a first chemical reagent in a reaction series. 46. A sohd support characterized by having a unique defined mass agent and a ligand bound to the surface of said sohd support. 47. A solid support characterized by having up to 20 discrete unique defined mass agents bound to the surface of said solid support. 48. A sohd support as claimed in claim 46, wherein said hgand is an organic moiety. 49. A sohd support as claimed in claim 46, wherein said hgand is bound to said unique defined mass agent. 50. A sohd supoport as claimed in claim 46, wherein said hgand is a non-ohgomer which is aliphatic, alicyclic, aromatic, heterocychc or a combination therof. 51. A sohd support as claimed in claim 46, wherein said hgand is an oligomer which is an oligopeptide, oligonucleotide, oligosaccharide, polylipid, polyester, polyamide, polyurethane, polyurea, polyether, polyphosphorus where phosphorus is a derivative taken from the group consisting of phosphate, phosphonate, phosphoramide, phosphonamide, phosphite, or phosfinamide, or poly sulfur where sulfur is a derivative taken from the group consisting of sulfone, sulfonate, sulfite, sulfinamide, or sulfenamide. 52. A solid support as claimed in claim 46, wherein said support is a resin bead of about 1 to 10000 μm in diameter. 53. A sohd support as claimed in claim 46, wherein said support is a polystyrene resin bead of about 1 to 10000 μm in diameter. 54. A sohd support characterized by being isotopically doped. 55. A sohd support as claimed in claim 54, wherein said support is an isotopically doped resin bead. 56. A sohd support as claimed in claim 55, wherein said support is an isotopically doped polystyrene resin bead of about 10 to 2000 μm in diameter. 57. A library comprising a plurality of solid supports as claimed in claim 46. 58. A library comprising a plurality of solid supports as claimed in claim 46, wherein said final products have been cleaved from said sohd supports. 59. A process for identifying compounds having a characteristic of interest, which comprises screening a library as claimed in claim 57. 60. A process as claimed in claim 59, wherein the compounds have been cleaved from the solid support. 61. A process as claimed in claim 60, wherein said cleavage is between said sohd support and said unique defined mass agent. 62. A mass-based, non-chemical method for generating machine or human-recognizable patterns to record the reaction history of a reaction series on each of a plurahty of unique solid supports, said method comprising: (a) generating a set of agents each having a unique defined mass such that each agent differs from any other agent in the set by having a defined mass that is different from any other agent in the set; (b) generating a recognition pattern for each agent in said set; (c) reacting, at a mass block insertion stage, a plurahty of agents each having a unique defined mass with each of a group of said unique sohd supports, such that each of said group of unique solid supports has been reacted with an agent having a defined mass that is different from any other agent reacted with any other of said groups of said unique solid supports; (d) reacting each sohd support group having a different defined mass agent with a different first chemical reagent; (e) mixing said groups together and then dividing said plurahty of unique solid supports into a plurality of groups for a second intermediate or final stage; (f) optionallly repeating said reacting with a chemical reagent at least once to provide a plurahty of final products, having different products on the different individual unique solid supports; (g) analyzing said products for a characteristic of interest; (h) further analyzing products found to have a characteristic of interest in step (g) by an analytical method that generates a like type of patterns as that type generated for the recognition patterns in step (b); and (i) comparing the analytical patterns generated in step (h) to said recognition patterns. 63. A mass-based, non-chemical method for generating machine-recognizable patterns to record the reaction history of a reaction series on each of a plurahty of unique solid supports, said method comprising: (a) generating a set of agents each having a unique defined mass such that each agent differs from any other agent in the set by having a defined mass that is different from any other agent in the set; (b) generating a machine-recognizable recognition pattern for each agent in said set; (c) reacting, at a mass block insertion stage, a plurahty of agents each having a unique defined mass with each of a group of said unique sohd supports, such that each of said group of unique solid supports has been reacted with an agent having a defined mass that is different from any other agent reacted with any other of said groups of said unique solid supports; (d) reacting each solid support group having a different defined mass agent with a different first chemical reagent; (e) mixing said groups together and then dividing said plurality of unique solid supports into a plurahty of groups for a second intermediate or final stage; (f) optionallly repeating said reacting with a chemical reagent at least once to provide a plurality of final products, having different products on the different individual unique solid supports; (g) analyzing said products for a characteristic of interest through the use of an analysis device; (h) further analyzing products found to have a characteristic of interest in step (g) by an analytical method that generates a like type of patterns as that type generated for the recognition patterns in step (b); and (i) comparing the analytical patterns generated in step (h) to said recognition patterns such that said unique defined mass agents are capable of being analyzed and identified. 64. The method as claimed in claim 63, wherein said identification in step (i) leads to the ready identification of said first chemical reagent. 65. The method as claimed in claim 63, wherein said method steps are executed by suitable automation apparatus means and under the control of a suitable computer means. 66. The method as claimed in claim 63, wherein said analysis device is selected from the group consisting of a flourescence activation cell scanner, a chromatography column or a chromatography plate. 67. The method as claimed in claim 63, wherein said analytical method is selected from the group consisting of mass spectrometry, nuclear magnetic resonance spectroscopy, infrared spectroscopy or Raman spectroscopy. 68. The method as claimed in claim 63 wherein said analysis device is close coupled to said automation apparatus used in the method so as to be automated and under the control of a computer. 69. The method as claimed in claim 63, wherein said analytical method is executed by a corresponding device that is close coupled to said automation apparatus used in the method so as to be automated and under the control of a computer. 70. A database readily retrievable from a suitable data storage means comprised of the set of machine-readable patterns generated by the method as claimed in claim 63. 71. A mass-based, non-chemical method for generating machine or human-recognizable patterns to record the reaction history of a reaction sequence of interest selected from a reaction series on each of a plurality of unique sohd supports, said method comprising: (a) generating a set of agents each having a unique defined mass such that each agent differs from any other agent in the set by having a defined mass that is different from any other agent in the set; (b) generating a recognition pattern for each agent in said set; (c) reacting, at a mass block insertion stage, a plurahty of agents each having a unique defined mass with each of a group of said unique sohd supports, such that each of said group of unique solid supports has been reacted with an agent having a defined mass that is different from any other agent reacted with any other of said groups of said unique sohd supports; (d) reacting each solid support group having a different defined mass agent with a different first chemical reagent; (e) mixing said groups together and then dividing said plurality of unique solid supports into a plurahty of groups for a second intermediate or final stage; (f) optionallly repeating said reacting with a chemical reagent at least once to provide a plurahty of final products, having different products on the different individual unique solid supports; (g) analyzing said products for a characteristic of interest; (h) further analyzing products found to have a characteristic of interest in step (g) by an analytical method that generates a like type of patterns as that type generated for the recognition patterns in step (b); (i) comparing the analytical patterns generated in step (h) to said recognition patterns; (j) evaluating said analytical patterns to arrive at a qualitative and quantitative assessment of the output of a reaction sequence of interest, thereby identifying all products, quantities and yields of each of incomplete reactions, side reactions and previously unknown reactions in said sequence of interest. 72. A mass-based, non-chemical method for recording the reaction history of a reaction series in solution, said method comprising: (a) preparing, a plurality of agents each having a unique defined mass within each of a group of solution reaction wells, such that each of said group of reaction wells contains an agent having a defined mass that is different from any other agent within any other of said reaction wells; (b) reacting each different defined mass agent with a different first chemical reagent in each well; (c) mixing said groups together in to a resulting batch and then dividing said batch into a plurahty of wells for a second intermediate or final stage; (d) repeating said reacting with a chemical reagent at least once to provide a plurality of final products, having different products within said wells; said unique defined mass agents being capable of being analyzed and wherein said analysis defines the choice of said first chemical reagent. 73. A programmed computer system for executing a mass- based method for recording the reaction history of at least a portion of a reaction series of interest on each of a plurality of solid supports or in each or a plurahty of reaction vessels, wherein one or more chemical reagents or chemical conditions are discretely identifiable by one or more recognition patterns and wherein said reaction series' chemical products are subjected to analytical means that generate analytical patterns for each of said products; comprising: first input means for introducing unique recognition patterns into the computer system, each pattern representing one of a plurahty of agents each having a unique defined mass; memory means for storing said recognition pattern; second input means for introducing said resultant analytical patterns; and means for comparing said resulting analytical patterns to said recognition patterns in order to generate an output which is the identity of one or more of said chemical reagents or chemical conditions. 74. The programmed computer system as claimed in claim 73, additionally comprising means for controlling a robot means for performing one or more steps of said reaction series of interest. 75. The programmed computer system as claimed in claim 73, additionally comprising means for generating said unique recognition patterns. 76. The programmed computer system as claimed in claim 73, additionally comprising means for subjecting said reaction products to analytical means and generating analytical patterns. 77. A mass-based, non-chemical method for identifying different chemical compounds in a mixture of said chemical compounds, said method comprising: (a) preparing a plurahty of chemical agents each having a unique defined mass; (b) preparing a group of chemical compounds to be identified; each of said unique defined mass agents being chemically hnked or reacted with each of said chemical compounds to be identified to form a plurahty of unique covalently bound one-to- one pairs of unique defined mass agents with compounds to be identified; said unique defined mass agents being capable of being analyzed on the basis of its mass, and wherein said analysis thus identifies the chemical compound reacted with said analyzed mass agent. 78. A mass-based, non-chemical method for identifying a chemical compound, said method comprising: (a) preparing a chemical agent having a unique defined mass; (b) preparing a chemical compound to be identified; said unique defined mass agent being chemically linked or reacted with said chemical compound to be identified to form a unique covalently bound one-to-one pairing of unique defined mass agent with compound to be identified; said unique defined mass agent being capable of being analyzed on the basis of its mass, and wherein said analysis thus identifies the chemical compound reacted with said analyzed mass agent.

Inventors: GEYSEN HENDRIK MARIO, KINDER DANIEL START, WAGNER CRAIG DANIEL, GEYSEN, HENDRIK, MARIO, KINDER, DANIEL, START, WAGNER, CRAIG, DANIEL
Applicants: GEYSEN HENDRIK M, GLAXO GROUP LTD, KINDER DANIEL START, WAGNER CRAIG DANIEL, GEYSEN, HENDRIK, MARIO, GLAXO GROUP LTD., KINDER, DANIEL, START, WAGNER, CRAIG, DANIEL
Application year: 1997
Main classification: C07B61
IPC codes: C07B59, C07B61, C07K1, C40B70