Methods for synthesis of encoded libraries
The present invention provides a method of synthesizing libraries of molecules which include an encoding oligonucleotide tag.
1. A compound of the formula
having a linking moiety of with a formula
wherein:
X is a functional moiety comprising one or more building blocks;
Z is an oligonucleotide attached at its 3′ terminus to B;
Y is an oligonucleotide which is attached at its 5′ terminus to C;
A is a functional group that forms a covalent bond with X;
B is a functional group that forms a bond with the 3′-end of Z;
C is a functional group that forms a bond with the 5′-end of Y;
D, F and E are each, independently, a bifunctional linking group; and
S an atom or a molecular scaffold, and
wherein the linking moiety has the structure
2. A compound library comprising at least about 10 2 distinct compounds according to claim 1 , wherein said compounds comprise a functional moiety comprising two or more building blocks which is operatively linked to an oligonucleotide which identifies the structure of the functional moiety.
3. The compound library of claim 2 wherein said library comprises a multiplicity of compounds which are independently of Formula I:
having a linking moiety of with a formula
wherein:
X is a functional moiety comprising one or more building blocks;
Z is an oligonucleotide attached at its 3′ terminus to B;
Y is an oligonucleotide which is attached at its 5′ terminus to C;
A is a functional group that forms a covalent bond with X;
B is a functional group that forms a bond with the 3′-end of Z;
C is a functional group that forms a bond with the 5′-end of Y;
D, F and E are each, independently, a bifunctional linking group; and
S an atom or a molecular scaffold, and
wherein the linking moiety has the structure