Methods and compositions for selecting siRNA of improved functionality
First Claim
Patent Images
1. A kit for gene silencing, wherein said kit is comprised of a pool of at least two siRNA duplexes, each of which is comprised of a sequence that is complementary to a portion of the sequence of one or more target messenger RNA, and each of which is selected using selection criteria that are embodied in a formula comprising:
- selection criteria are embodied in a formula comprising;
(−
8)*A1+(−
1)*A2+(12)*A3+(7)*A4+(18)*A5+(12)*A6+(19)*A7+(6)*A8+(−
4)*A9+(−
5)*A10+(−
2)*A11+(−
5)*A12+(17)*A13+(−
3)*A14+(4)*A15+(2)*A16+(8)*A17+(11)*A18+(30)*A19+(−
13)*U1+(−
10)*U2+(2)*U3+(−
2)*U4+(−
5)*U5+(5)*U6+(−
2)*U7+(−
10)*U8+(−
5)*U9+(15)*U10+(−
1)*U11+(0)*U12+(10)*U13+(−
9)*U14+(−
13)*U15+(−
10)*U16+(3)*U17+(9)*U18+(9)*U19+(7)*C1+(3)*C2+(−
21)*C3+(5)*C4+(−
9)*C5+(−
20)*C6+(−
18)*C7+(−
5)*C8+(5)*C9+(1)*C10+(2)*C11+(−
5)*C12+(−
3)*C13+(−
6)*C14+(−
2)*C15+(−
5)*C16+(−
3)*C17+(−
12)*C18+(−
18)*C19+(14)*G1+(8)*G2+(7)*G3+(−
10)*G4+(−
4)*G5+(2)*G6+(1)*G7+(9)*G8+(5)*G9+(−
11)*G10+(1)*G11+(9)*G12+(−
24)*G13+(18)*G14+(11)*G15+(13)*G16+(−
7)*G17+(−
9)*G18+(−
22)*G19+6*(number of A+U in position 15-19)−
3*(number of G+C in whole siRNA),
Formula X wherein position numbering begins at the 5′
-most position of a sense strand, and A1=1 if A is the base at position 1 of the sense strand, otherwise its value is 0;
A2=1 if A is the base at position 2 of the sense strand, otherwise its value is 0;
A3=1 if A is the base at position 3 of the sense strand, otherwise its value is 0;
A4=1 if A is the base at position 4 of the sense strand, otherwise its value is 0;
A5=1 if A is the base at position 5 of the sense strand, otherwise its value is 0;
A6=1 if A is the base at position 6 of the sense strand, otherwise its value is 0;
A7=1 if A is the base at position 7 of the sense strand, otherwise its value is 0;
A10=1 if A is the base at position 10 of the sense strand, otherwise its value is 0;
A11=1 if A is the base at position 11 of the sense strand, otherwise its value is 0;
A13=1 if A is the base at position 13 of the sense strand, otherwise its value is 0;
A19=1 if A is the base at position 19 of the sense strand, otherwise if another base is present or the sense strand is only 18 base pairs in length, its value is 0;
C3=1 if C is the base at position 3 of the sense strand, otherwise its value is 0;
C4=1 if C is the base at position 4 of the sense strand, otherwise its value is 0;
C5=1 if C is the base at position 5 of the sense strand, otherwise its value is 0;
C6=1 if C is the base at position 6 of the sense strand, otherwise its value is 0;
C7=1 if C is the base at position 7 of the sense strand, otherwise its value is 0;
C9=1 if C is the base at position 9 of the sense strand, otherwise its value is 0;
C17=1 if C is the base at position 17 of the sense strand, otherwise its value is 0;
C18=1 if C is the base at position 18 of the sense strand, otherwise its value is 0;
C19=1 if C is the base at position 19 of the sense strand, otherwise if another base is present or the sense strand is only 18 base pairs in length, its value is 0;
G1=1 if G is the base at position 1 on the sense strand, otherwise its value is 0;
G2=1 if G is the base at position 2 of the sense strand, otherwise its value is 0;
G8=1 if G is the base at position 8 on the sense strand, otherwise its value is 0;
G10=1 if G is the base at position 10 on the sense strand, otherwise its value is 0;
G13=1 if G is the base at position 13 on the sense strand, otherwise its value is 0;
G19=1 if G is the base at position 19 of the sense strand, otherwise if another base is present or the sense strand is only 18 base pairs in length, its value is 0;
U1=1 if U is the base at position 1 on the sense strand, otherwise its value is 0;
U2=1 if U is the base at position 2 on the sense strand, otherwise its value is 0;
U3=1 if U is the base at position 3 on the sense strand, otherwise its value is 0;
U4=1 if U is the base at position 4 on the sense strand, otherwise its value is 0;
U7=1 if U is the base at position 7 on the sense strand, otherwise its value is 0;
U9=1 if U is the base at position 9 on the sense strand, otherwise its value is 0;
U10=1 if U is the base at position 10 on the sense strand, otherwise its value is 0;
U15=1 if U is the base at position 15 on the sense strand, otherwise its value is 0;
U16=1 if U is the base at position 16 on the sense strand, otherwise its value is 0;
U17=1 if U is the base at position 17 on the sense strand, otherwise its value is 0;
U18=1 if U is the base at position 18 on the sense strand, otherwise its value is 0.
0 Assignments
0 Petitions
Accused Products
Abstract
Efficient sequence specific gene silencing is possible through the use of siRNA technology. By selecting particular siRNAs by rational design, one can maximize the generation of an effective gene silencing reagent, as well as methods for silencing genes. Methods, compositions, and kits generated through rational design of siRNAs are disclosed.
693 Citations
41 Claims
-
1. A kit for gene silencing, wherein said kit is comprised of a pool of at least two siRNA duplexes, each of which is comprised of a sequence that is complementary to a portion of the sequence of one or more target messenger RNA, and each of which is selected using selection criteria that are embodied in a formula comprising:
- selection criteria are embodied in a formula comprising;
(−
8)*A1+(−
1)*A2+(12)*A3+(7)*A4+(18)*A5+(12)*A6+(19)*A7+(6)*A8+(−
4)*A9+(−
5)*A10+(−
2)*A11+(−
5)*A12+(17)*A13+(−
3)*A14+(4)*A15+(2)*A16+(8)*A17+(11)*A18+(30)*A19+(−
13)*U1+(−
10)*U2+(2)*U3+(−
2)*U4+(−
5)*U5+(5)*U6+(−
2)*U7+(−
10)*U8+(−
5)*U9+(15)*U10+(−
1)*U11+(0)*U12+(10)*U13+(−
9)*U14+(−
13)*U15+(−
10)*U16+(3)*U17+(9)*U18+(9)*U19+(7)*C1+(3)*C2+(−
21)*C3+(5)*C4+(−
9)*C5+(−
20)*C6+(−
18)*C7+(−
5)*C8+(5)*C9+(1)*C10+(2)*C11+(−
5)*C12+(−
3)*C13+(−
6)*C14+(−
2)*C15+(−
5)*C16+(−
3)*C17+(−
12)*C18+(−
18)*C19+(14)*G1+(8)*G2+(7)*G3+(−
10)*G4+(−
4)*G5+(2)*G6+(1)*G7+(9)*G8+(5)*G9+(−
11)*G10+(1)*G11+(9)*G12+(−
24)*G13+(18)*G14+(11)*G15+(13)*G16+(−
7)*G17+(−
9)*G18+(−
22)*G19+6*(number of A+U in position 15-19)−
3*(number of G+C in whole siRNA),
Formula Xwherein position numbering begins at the 5′
-most position of a sense strand, andA1=1 if A is the base at position 1 of the sense strand, otherwise its value is 0;
A2=1 if A is the base at position 2 of the sense strand, otherwise its value is 0;
A3=1 if A is the base at position 3 of the sense strand, otherwise its value is 0;
A4=1 if A is the base at position 4 of the sense strand, otherwise its value is 0;
A5=1 if A is the base at position 5 of the sense strand, otherwise its value is 0;
A6=1 if A is the base at position 6 of the sense strand, otherwise its value is 0;
A7=1 if A is the base at position 7 of the sense strand, otherwise its value is 0;
A10=1 if A is the base at position 10 of the sense strand, otherwise its value is 0;
A11=1 if A is the base at position 11 of the sense strand, otherwise its value is 0;
A13=1 if A is the base at position 13 of the sense strand, otherwise its value is 0;
A19=1 if A is the base at position 19 of the sense strand, otherwise if another base is present or the sense strand is only 18 base pairs in length, its value is 0;
C3=1 if C is the base at position 3 of the sense strand, otherwise its value is 0;
C4=1 if C is the base at position 4 of the sense strand, otherwise its value is 0;
C5=1 if C is the base at position 5 of the sense strand, otherwise its value is 0;
C6=1 if C is the base at position 6 of the sense strand, otherwise its value is 0;
C7=1 if C is the base at position 7 of the sense strand, otherwise its value is 0;
C9=1 if C is the base at position 9 of the sense strand, otherwise its value is 0;
C17=1 if C is the base at position 17 of the sense strand, otherwise its value is 0;
C18=1 if C is the base at position 18 of the sense strand, otherwise its value is 0;
C19=1 if C is the base at position 19 of the sense strand, otherwise if another base is present or the sense strand is only 18 base pairs in length, its value is 0;
G1=1 if G is the base at position 1 on the sense strand, otherwise its value is 0;
G2=1 if G is the base at position 2 of the sense strand, otherwise its value is 0;
G8=1 if G is the base at position 8 on the sense strand, otherwise its value is 0;
G10=1 if G is the base at position 10 on the sense strand, otherwise its value is 0;
G13=1 if G is the base at position 13 on the sense strand, otherwise its value is 0;
G19=1 if G is the base at position 19 of the sense strand, otherwise if another base is present or the sense strand is only 18 base pairs in length, its value is 0;
U1=1 if U is the base at position 1 on the sense strand, otherwise its value is 0;
U2=1 if U is the base at position 2 on the sense strand, otherwise its value is 0;
U3=1 if U is the base at position 3 on the sense strand, otherwise its value is 0;
U4=1 if U is the base at position 4 on the sense strand, otherwise its value is 0;
U7=1 if U is the base at position 7 on the sense strand, otherwise its value is 0;
U9=1 if U is the base at position 9 on the sense strand, otherwise its value is 0;
U10=1 if U is the base at position 10 on the sense strand, otherwise its value is 0;
U15=1 if U is the base at position 15 on the sense strand, otherwise its value is 0;
U16=1 if U is the base at position 16 on the sense strand, otherwise its value is 0;
U17=1 if U is the base at position 17 on the sense strand, otherwise its value is 0;
U18=1 if U is the base at position 18 on the sense strand, otherwise its value is 0. - View Dependent Claims (3, 5, 7, 9, 11, 13, 18, 23, 28, 33, 38, 39, 40)
- selection criteria are embodied in a formula comprising;
-
2. A method for selecting an siRNA, said method comprising:
-
applying selection criteria to a set of potential siRNA that comprise 18-30 base pairs; and
determining the relative functionality of the at least two siRNAs, wherein said section criteria are non-target specific criteria, said set comprises at least two siRNAs and each of said at least two siRNAs contains a sequence that is at least substantially complementary to a target gene, and said selection criteria are embodied in a formula comprising;
(−
8)*A1+(−
1)*A2+(12)*A3+(7)*A4+(18)*A5+(12)*A6+(19)*A7+(6)*A8+(−
4)*A9+(−
5)*A10+(−
2)*A11+(−
5)*A12+(17)*A13+(−
3)*A14+(4)*A15+(2)*A16+(8)*A17+(11)*A18+(30)*A19+(−
13)*U1+(−
10)*U2+(2)*U3+(−
2)*U4+(−
5)*U5+(5)*U6+(−
2)*U7+(−
10)*U8+(−
5)*U9+(15)*U10+(−
1)*U11+(0)*U12+(10)*U13+(−
9)*U14+(−
13)*U15+(−
10)*U16+(3)*U17+(9)*U18+(9)*U19+(7)*C1+(3)*C2+(−
21)*C3+(5)*C4+(−
9)*C5+(−
20)*C6+(−
18)*C7+(−
5)*C8+(5)*C9+(1)*C10+(2)*C11+(−
5)*C12+(−
3)*C13+(−
6)*C14+(−
2)*C15+(−
5)*C16+(−
3)*C17+(−
12)*C18+(−
18)*C19+(14)*G1+(8)*G2+(7)*G3+(−
10)*G4+(−
4)*G5+(2)*G6+(1)*G7+(9)*G8+(5)*G9+(−
11)*G10+(1)*G11+(9)*G12+(−
24)*G13+(18)*G14+(11)*G15+(13)*G16+(−
7)*G17+(−
9)*G18+(−
22)*G19+6*(number of A+U in position 15-19)−
3*(number of G+C in whole siRNA),
Formula Xwherein position numbering begins at the 5′
-most position of a sense strand, andA1=1 if A is the base at position 1 of the sense strand, otherwise its value is 0;
A2=1 if A is the base at position 2 of the sense strand, otherwise its value is 0;
A3=1 if A is the base at position 3 of the sense strand, otherwise its value is 0;
A4=1 if A is the base at position 4 of the sense strand, otherwise its value is 0;
A5=1 if A is the base at position 5 of the sense strand, otherwise its value is 0;
A6=1 if A is the base at position 6 of the sense strand, otherwise its value is 0;
A7=1 if A is the base at position 7 of the sense strand, otherwise its value is 0;
A10=1 if A is the base at position 10 of the sense strand, otherwise its value is 0;
A11=1 if A is the base at position 11 of the sense strand, otherwise its value is 0;
A13=1 if A is the base at position 13 of the sense strand, otherwise its value is 0;
A19=1 if A is the base at position 19 of the sense strand, otherwise if another base is present or the sense strand is only 18 base pairs in length, its value is 0;
C3=1 if C is the base at position 3 of the sense strand, otherwise its value is 0;
C4=1 if C is the base at position 4 of the sense strand, otherwise its value is 0;
C5=1 if C is the base at position 5 of the sense strand, otherwise its value is 0;
C6=1 if C is the base at position 6 of the sense strand, otherwise its value is 0;
C7=1 if C is the base at position 7 of the sense strand, otherwise its value is 0;
C9=1 if C is the base at position 9 of the sense strand, otherwise its value is 0;
C17=1 if C is the base at position 17 of the sense strand, otherwise its value is 0;
C18=1 if C is the base at position 18 of the sense strand, otherwise its value is 0;
C19=1 if C is the base at position 19 of the sense strand, otherwise if another base is present or the sense strand is only 18 base pairs in length, its value is 0;
G1=1 if G is the base at position 1 on the sense strand, otherwise its value is 0;
G2=1 if G is the base at position 2 of the sense strand, otherwise its value is 0;
G8=1 if G is the base at position 8 on the sense strand, otherwise its value is 0;
G10=1 if G is the base at position 10 on the sense strand, otherwise its value is 0;
G13=1 if G is the base at position 13 on the sense strand, otherwise its value is 0;
G19=1 if G is the base at position 19 of the sense strand, otherwise if another base is present or the sense strand is only 18 base pairs in length, its value is 0;
U1=1 if U is the base at position 1 on the sense strand, otherwise its value is 0;
U2=1 if U is the base at position 2 on the sense strand, otherwise its value is 0;
U3=1 if U is the base at position 3 on the sense strand, otherwise its value is 0;
U4=1 if U is the base at position 4 on the sense strand, otherwise its value is 0;
U7=1 if U is the base at position 7 on the sense strand, otherwise its value is 0;
U9=1 if U is the base at position 9 on the sense strand, otherwise its value is 0;
U10=1 if U is the base at position 10 on the sense strand, otherwise its value is 0;
U15=1 if U is the base at position 15 on the sense strand, otherwise its value is 0;
U16=1 if U is the base at position 16 on the sense strand, otherwise its value is 0;
U17=1 if U is the base at position 17 on the sense strand, otherwise its value is 0;
U18=1 if U is the base at position 18 on the sense strand, otherwise its value is 0. - View Dependent Claims (4, 6, 8, 10, 12, 19, 24, 29, 34)
-
-
14. A method for developing an siRNA algorithm for selecting siRNA, said method comprising:
-
(a) selecting a set of siRNA;
(b) measuring gene silencing ability of each siRNA from said set;
(c) determining relative functionality of each siRNA;
(d) determining improved functionality based on the following variables;
the presence or absence of a particular nucleotide at a particular position, the total number of As and Us in positions 15-19, the number of times that the same nucleotide repeats within a given sequence, and the total number of Gs and Cs; and
(e) developing an algorithm using the information of step (d). - View Dependent Claims (15, 20, 25, 30, 35)
-
-
16. A kit, wherein said kit is comprised of at least two siRNAs, wherein said at least two siRNAs comprise a first optimized siRNA and a second optimized siRNA, wherein said first optimized siRNA and said second optimized siRNA are optimized according a formula comprising:
-
(−
8)*A1+(−
1)*A2+(12)*A3+(7)*A4+(18)*A5+(12)*A6+(19)*A7+(6)*A8+(−
4)*A9+(−
5)*A10+(−
2)*A11+(−
5)*A12+(17)*A13+(−
3)*A14+(4)*A15+(2)*A16+(8)*A17+(11)*A18+(30)*A19+(−
13)*U1+(−
10)*U2+(2)*U3+(−
2)*U4+(−
5)*U5+(5)*U6+(−
2)*U7+(−
10)*U8+(−
5)*U9+(15)*U10+(−
1)*U11+(0)*U12+(10)*U13+(−
9)*U14+(−
13)*U15+(−
10)*U16+(3)*U17+(9)*U18+(9)*U19+(7)*C1+(3)*C2+(−
21)*C3+(5)*C4+(−
9)*C5+(−
20)*C6+(−
18)*C7+(−
5)*C8+(5)*C9+(1)*C10+(2)*C11+(−
5)*C12+(−
3)*C13+(−
6)*C14+(−
2)*C15+(−
5)*C16+(−
3)*C17+(−
12)*C18+(−
18)*C19+(14)*G1+(8)*G2+(7)*G3+(−
10)*G4+(−
4)*G5+(2)*G6+(1)*G7+(9)*G8+(5)*G9+(−
11)*G10+(1)*G11+(9)*G12+(−
24)*G13+(18)*G14+(11)*G15+(13)*G16+(−
7)*G17+(−
9)*G18+(−
22)*G19+6*(number of A+U in position 15-19)−
3*(number of G+C in whole siRNA),
Formula Xwherein position numbering begins at the 5′
-most position of a sense strand, andA1=1 if A is the base at position 1 of the sense strand, otherwise its value is 0;
A2=1 if A is the base at position 2 of the sense strand, otherwise its value is 0;
A3=1 if A is the base at position 3 of the sense strand, otherwise its value is 0;
A4=1 if A is the base at position 4 of the sense strand, otherwise its value is 0;
A5=1 if A is the base at position 5 of the sense strand, otherwise its value is 0;
A6=1 if A is the base at position 6 of the sense strand, otherwise its value is 0;
A7=1 if A is the base at position 7 of the sense strand, otherwise its value is 0;
A10=1 if A is the base at position 10 of the sense strand, otherwise its value is 0;
A11=1 if A is the base at position 11 of the sense strand, otherwise its value is 0;
A13=1 if A is the base at position 13 of the sense strand, otherwise its value is 0;
A19=1 if A is the base at position 19 of the sense strand, otherwise if another base is present or the sense strand is only 18 base pairs in length, its value is 0;
C3=1 if C is the base at position 3 of the sense strand, otherwise its value is 0;
C4=1 if C is the base at position 4 of the sense strand, otherwise its value is 0;
C5=1 if C is the base at position 5 of the sense strand, otherwise its value is 0;
C6=1 if C is the base at position 6 of the sense strand, otherwise its value is 0;
C7=1 if C is the base at position 7 of the sense strand, otherwise its value is 0;
C9=1 if C is the base at position 9 of the sense strand, otherwise its value is 0;
C17=1 if C is the base at position 17 of the sense strand, otherwise its value is 0;
C18=1 if C is the base at position 18 of the sense strand, otherwise its value is 0;
C19=1 if C is the base at position 19 of the sense strand, otherwise if another base is present or the sense strand is only 18 base pairs in length, its value is 0;
G1=1 if G is the base at position 1 on the sense strand, otherwise its value is 0;
G2=1 if G is the base at position 2 of the sense strand, otherwise its value is 0;
G8=1 if G is the base at position 8 on the sense strand, otherwise its value is 0;
G10=1 if G is the base at position 10 on the sense strand, otherwise its value is 0;
G13=1 if G is the base at position 13 on the sense strand, otherwise its value is 0;
G19=1 if G is the base at position 19 of the sense strand, otherwise if another base is present or the sense strand is only 18 base pairs in length, its value is 0;
U1=1 if U is the base at position 1 on the sense strand, otherwise its value is 0;
U2=1 if U is the base at position 2 on the sense strand, otherwise its value is 0;
U3=1 if U is the base at position 3 on the sense strand, otherwise its value is 0;
U4=1 if U is the base at position 4 on the sense strand, otherwise its value is 0;
U7=1 if U is the base at position 7 on the sense strand, otherwise its value is 0;
U9=1 if U is the base at position 9 on the sense strand, otherwise its value is 0;
U10=1 if U is the base at position 10 on the sense strand, otherwise its value is 0;
U15=1 if U is the base at position 15 on the sense strand, otherwise its value is 0;
U16=1 if U is the base at position 16 on the sense strand, otherwise its value is 0;
U17=1 if U is the base at position 17 on the sense strand, otherwise its value is 0;
U18=1 if U is the base at position 18 on the sense strand, otherwise its value is 0. - View Dependent Claims (21, 26, 31, 36)
-
-
17. A method for identifying hyperfunctional siRNA, comprising:
-
applying selection criteria to a set of potential siRNA that comprise 18-30 base pairs, wherein said selection criteria are non-target specific criteria, and said set comprises at least two siRNAs and each of said at least two siRNAs contains a sequence that is at least substantially complementary to a target gene; and
determining the relative functionality of the at least two siRNAs and assigning each of the at least two siRNAs a functionality score; and
selecting siRNAs from the at least two siRNAs that have a functionality score that reflects greater than 80 percent silencing at a concentration in the picomolar range, wherein said greater than 80 percent silencing endures for greater than 120 hours. - View Dependent Claims (22, 27, 32, 37)
-
-
41. A method for developing an siRNA algorithm for selecting functional and hyperfunctional siRNAs for a given sequence, comprising:
-
(a) selecting a set of siRNAs;
(b) measuring the gene silencing ability of each siRNA from said set;
(c) determining the relative functionality of each siRNA;
(d) determining the amount of improved functionality based on the following variables;
the total GC content, melting temperature of the siRNA, GC content at positions 15-19, the presence or absence of a particular nucleotide at a particular position, relative thermodynamic stability at particular positions in a duplex, and the number of times that the same nucleotide repeats within a given sequence; and
(e) developing an algorithm using the information of step (d).
-
Specification