Changeset 1064
- Timestamp:
- May 14, 2009, 12:26:03 PM (14 years ago)
- Location:
- plugins/base2/net.sf.basedb.normalizers/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/base2/net.sf.basedb.normalizers/trunk/README
r1051 r1064 50 50 == qQuantile normalization == 51 51 52 Write me. 52 qQN geometric mean non-logged values! 53 qQN must have positive numbers! 54 55 The assays are normed against a selectable sub-set of the assays 56 ... If a probe has no well-defined measurement (i.e., no assay in 57 the reference has a well defined value for a probe) it is simply 58 ignored from the target distribution. 59 60 Ja, jag tankte att man far justera q till maximalt antal icke nan ... 61 men som sagt an sa lange ar q==100. 62 63 Den begränsning som finns nu är att det måste finnas lagom många 64 väldefinierade mätvärden per assay (några hundra per assay) annars 65 kraschar nog programmet. Jag kommer att lösa detta genom att välja 66 antalet bins i distributionsberäkningen som #bins=max(100,N_i/10) 67 i=1...#assays och kräva att #bins är minst 10. Kravet är alltså att 68 varje assay måste ha minst 100 väldefinierade punkter. Om inte kravet 69 är uppfyllt stannar programmet med ett någorlunda trevligt meddelande. 70 71 In q-quantile normalization each assay data is sorted in ascending 72 expression value order and added to a matrix as columns. The matrix 73 rows will contain mixed probes (also known as reporters or genes) 74 decided by their rank. For each row in the matrix, the expression 75 values are replaced with the row average value. Finally, each assay is 76 reordered into its original order to retain a standard expression 77 matrix were each row represents one probe. Assays are not mixed. 78 79 Background subtraction and proper filtration should be done on the 80 bioassay set before running this plug-in. The bioassay set must not 81 contain any missing values. 53 82 54 83 The qQuantile normalization is inspired by the 'Cubic Spline' -
plugins/base2/net.sf.basedb.normalizers/trunk/src/net/sf/basedb/plugins/qQuantileNormalization.java
r1043 r1064 81 81 "Background subtraction and proper filtration have to be done on the " + 82 82 "bioassay set before running this plug-in.\n\n" + 83 " 1-channel or 2-channel aresupported\n\n" +83 "Only 1-channel data is supported\n\n" + 84 84 "This plug-in is part of the BASE normalizers package.", 85 85 Normalizations.getVersion(), … … 215 215 "--assay-data", assaydata, 216 216 "--in-data", data_before, 217 "--out-data", data_after }; 217 "--out-data", data_after, 218 "--median" }; 218 219 execute(cmd); 219 220 }
Note: See TracChangeset
for help on using the changeset viewer.