Claims
- 1. A computer implemented method for determining the relative level of a biological molecule in a plurality of experiments comprising:
a) providing a plurality of signals where each of said signals relects said level of said biological molecule in one of said experiments; b) determining said relative level of said biological molecule by a principal component.
- 2. The method of claim 1 wherein said biological molecule is a target nucleic acid.
- 3. The method of claim 2 wherein each of said plurality of signals reflects the hybridization of a plurality of nucleic acid probes with said nucleic acid.
- 4. The method of claim 3 wherein said plurality of nucleic acid probes have at least 3 probes.
- 5. The method of claim 4 wherein said plurality of nucleic acid probes have at least 5 probes.
- 6. The method of claim 5 wherein said plurality of nucleic acid probes have at least 10 probes.
- 7. The method of claim 6 wherein said plurality of nucleic acid probes have at least 15 probes.
- 8. The method of claim 7 wherein said plurality of nucleic acid probes have at least 20 probes.
- 9. The method of claim 8 wherein said probes are immobilized on a solid substrate.
- 10. The method of claim 9 wherein said signals are derived from hybridization between perfect match probes (PM) designed to be complementary against said nucleic acid and mismatch probes (MM) designed to contain at least one mismatch against said target nucleic acid.
- 11. The method of claim 10 wherein said signals are the difference (PM-MM).
- 12. The method of claim 5 wherein said step of determining comprises calculating a matrix T:
- 13. The method of claim 12 wherein said step of determining further comprises calculating eigenvectors, ei, and their corresponding eigenvalues, λ, of said matrix T; and indicating said relative level with emax, wherein said emax is the eigenvector associated with the largest eigenvalue.
- 14. The method of claim 13 further comprising a step of computing the angles (θj) between said emax and each of the signal vectors (Sj), wherein:
- 15. The method of claim 14 wherein said sequence variation is the target region of a probe (i) associated with said any θj.
- 16. A method for selecting nucleic acid probes from a pool of candidate nucleic acid probes for a target nucleic acid comprising:
a) measuring hybridization intensities between each of said candidate probes with said target nucleic acid in a plurality of experiments; and b) selecting said nucleic acid probes based upon the inner product Of normalized eigenvector associated with the largest eigenvalue and normalized experimental hybridization intensity for each of said candidate probes.
- 17. The method of claim 16 wherein said plurality of experiments have at least 3 experiments.
- 18. The method of claim 17 wherein said plurality of samples have at least 5 experiments.
- 19. The method of claim 18 wherein said nucleic acid probes and said candidate nucleic acid probes are immobilized on a substrate.
- 20. The method of claim 19 wherein said nucleic acid probes are oligonucleotides.
- 21. A computer software product comprising:
a) Computer program code that inputs a plurality of signals where each of said signals reflects the level of a biological molecule in one of a plurality of experiments; b) Computer program code that determines said relative level of said biological molecule by calculating a principal component; and c) A computer readable media storing said computer codes.
- 22. The computer software product of claim 21 wherein said biological molecule is a nucleic acid and each of said plurality of signals reflects the hybridization of a plurality of nucleic acid probes with said nucleic acid.
- 23. The computer software product of claim 22 wherein said plurality of nucleic acid probes have at least 10 probes.
- 24. The computer software product of claim 23 wherein said signals are derived from hybridization between perfect match probes (PM) designed to be complementary against said nucleic acid and mismatch probes (MM) designed to contain at least one mismatch against said target nucleic acid.
- 25. The computer software product of claim 24 wherein said signals are the difference (PM-MM).
- 26. The computer software product of claim 25 wherein said calculating comprises calculating a matrix T=S·{tilde over (S)}
- 27. The computer software product of claim 26 wherein said step of calculating further comprises calculating eigenvectors, ei, and their corresponding eigenvalues, λ, of said matrix T; and indicating said relative level with emax, wherein said emax is the eigenvector associated with the largest eigenvalue.
- 28. The computer software product of claim 27 further comprising computer program code that computes the angles (θj) between said emax and each of the signal vectors (Sj), wherein:
- 29. The computer program product of claim 28 wherein said sequence variation is the target region of a probe (j) associated with said any θj.
- 30. A method for determining a canonical vector for analyzing multiple probe nucleic acid hybridization comprising:
a) providing a matrix S, wherein: 14S=[S11·S1j·S1n··········;····Sm1·Smi·Smn]wherein Sij is the hybridization intensity of a jth probe in ith experiment; and b) determining said canonical vector by calculating the eigenvector of a matrix P; wherein said eigenvector is associated with the largest eigenvalue and said matrix P={tilde over (S)}·S.
- 31. The method of claim 30 wherein said step of providing comprises hybridizing n number of probes in m number of experiments; wherein n is an integer of at least 3 and m is an integer of at least 3.
- 32. A computer implemented method for determining the level of a nucleic acid comprising:
providing a plurality of hybridization intensities (Si . . . Sj . . . Sn); wherein Sj reflects the hybridization between jth probe and said nucleic acid and n is the total number of probes and n is greater than 2; and calculating said level as 15C·[S1·Sj·Sn]=[c1·cj·cn]·[S1·Sj·Sn];; wherein said C is a canonical vector determined using principal component analysis.
RELATED APPLICATION
[0001] This application claims the priority of U.S. Provisional Applications, Serial No. 60/156,353, filed on Sep. 28, 1999, and Serial No. 60/208,956, filed on May 31, 2000. Both provisional applications are incorporated herein in their entirety by reference for all purposes.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60156353 |
Sep 1999 |
US |
|
60208956 |
May 2000 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09670510 |
Sep 2000 |
US |
Child |
10315923 |
Dec 2002 |
US |