|
36 | 36 | "category": "EzTg1ivlFDHEy9PI", |
37 | 37 | "name": "Count type", |
38 | 38 | "param_name": "count_type", |
39 | | - "description": "Type of counts to use (e.g., filt, norm)", |
| 39 | + "description": "The type of counts to use when plotting a multiOmicDataSet.", |
40 | 40 | "type": "list", |
41 | 41 | "value_type": "string", |
42 | | - "default_value": "filt", |
| 42 | + "default_value": null, |
| 43 | + "required": true, |
43 | 44 | "extra_data": [ |
44 | 45 | "raw", |
45 | 46 | "clean", |
46 | 47 | "filt", |
47 | | - "norm" |
| 48 | + "norm", |
| 49 | + "batch" |
48 | 50 | ] |
49 | 51 | }, |
50 | 52 | { |
51 | 53 | "id": "group_colname_id", |
52 | 54 | "category": "EzTg1ivlFDHEy9PI", |
53 | 55 | "name": "Group column name", |
54 | 56 | "param_name": "group_colname", |
55 | | - "description": "Column name for sample groups", |
| 57 | + "description": "The column from the sample metadata containing the sample group information. This is usually a column showing to which experimental treatments each sample belongs, such as WildType, Knockout, Tumor, Normal, Before, or After.", |
56 | 58 | "type": "text", |
57 | 59 | "value_type": "string", |
58 | 60 | "default_value": "Group" |
|
62 | 64 | "category": "EzTg1ivlFDHEy9PI", |
63 | 65 | "name": "Label column name", |
64 | 66 | "param_name": "label_colname", |
65 | | - "description": "Column name for sample labels", |
| 67 | + "description": "The column from the sample metadata containing the sample labels as you wish them to appear on the PCA plot. This can be the same Sample Names Column. You may select a different column with shorter labels for display on the figure. The selected column should contain unique names for each sample.", |
66 | 68 | "type": "text", |
67 | 69 | "value_type": "string", |
68 | 70 | "default_value": "Label" |
|
72 | 74 | "category": "7Rr6IxOMDucKMImp", |
73 | 75 | "name": "Sub count type", |
74 | 76 | "param_name": "sub_count_type", |
75 | | - "description": "Sub count type if count_type is a list", |
| 77 | + "description": "Used when count_type refers to a list of count matrices.", |
76 | 78 | "type": "text", |
77 | 79 | "value_type": "string" |
78 | 80 | }, |
|
81 | 83 | "category": "EzTg1ivlFDHEy9PI", |
82 | 84 | "name": "Sample ID column name", |
83 | 85 | "param_name": "sample_id_colname", |
84 | | - "description": "Column name for sample IDs", |
| 86 | + "description": "The column from the sample metadata containing the sample names. The names in this column must exactly match the names used as sample column names in the input counts matrix.", |
85 | 87 | "type": "text", |
86 | 88 | "value_type": "string" |
87 | 89 | }, |
|
90 | 92 | "category": "7Rr6IxOMDucKMImp", |
91 | 93 | "name": "Samples to rename", |
92 | 94 | "param_name": "samples_to_rename", |
93 | | - "description": "Samples to rename in format old:new,old2:new2", |
| 95 | + "description": "Rename samples manually for display on the PCA plot. Use the format old_name:new_name.", |
94 | 96 | "type": "text", |
95 | 97 | "value_type": "string" |
96 | 98 | }, |
|
99 | 101 | "category": "7Rr6IxOMDucKMImp", |
100 | 102 | "name": "Principal components", |
101 | 103 | "param_name": "principal_components", |
102 | | - "description": "Principal components to plot (comma-separated, e.g., 1,2)", |
| 104 | + "description": "Vector with numbered principal components to plot. Use two principal components for a 2D PCA plot.", |
103 | 105 | "type": "text", |
104 | 106 | "value_type": "string", |
105 | 107 | "default_value": "1,2" |
|
109 | 111 | "category": "7Rr6IxOMDucKMImp", |
110 | 112 | "name": "Feature ID column name", |
111 | 113 | "param_name": "feature_id_colname", |
112 | | - "description": "Column name for feature IDs", |
| 114 | + "description": "The column from the counts data containing the Feature IDs, usually Gene or Protein ID. This is usually the first column of the input counts matrix. Only columns of text type from the input counts matrix are available to select for this parameter.", |
113 | 115 | "type": "text", |
114 | 116 | "value_type": "string" |
115 | 117 | }, |
|
118 | 120 | "category": "FvI4Z2eb9sjL47Jt", |
119 | 121 | "name": "Legend position", |
120 | 122 | "param_name": "legend_position", |
121 | | - "description": "Position of the legend", |
| 123 | + "description": "Passed to legend.position in ggplot2::theme().", |
122 | 124 | "type": "list", |
123 | 125 | "value_type": "string", |
124 | 126 | "default_value": "top", |
|
129 | 131 | "right" |
130 | 132 | ] |
131 | 133 | }, |
| 134 | + { |
| 135 | + "id": "legend_font_size_id", |
| 136 | + "category": "FvI4Z2eb9sjL47Jt", |
| 137 | + "name": "Legend font size", |
| 138 | + "param_name": "legend_font_size", |
| 139 | + "description": "Font size for the PCA legend text. When no value is supplied, the size is scaled automatically based on the number and length of legend labels.", |
| 140 | + "type": "text", |
| 141 | + "value_type": "string" |
| 142 | + }, |
132 | 143 | { |
133 | 144 | "id": "point_size_id", |
134 | 145 | "category": "FvI4Z2eb9sjL47Jt", |
135 | 146 | "name": "Point size", |
136 | 147 | "param_name": "point_size", |
137 | | - "description": "Size of points in plot", |
| 148 | + "description": "Size for ggplot2::geom_point().", |
138 | 149 | "type": "text", |
139 | 150 | "value_type": "string", |
140 | | - "default_value": "3" |
141 | | - }, |
142 | | - { |
143 | | - "id": "add_label_id", |
144 | | - "category": "FvI4Z2eb9sjL47Jt", |
145 | | - "name": "Add labels", |
146 | | - "param_name": "add_label", |
147 | | - "description": "Whether to add labels to points", |
148 | | - "type": "list", |
149 | | - "value_type": "string", |
150 | | - "default_value": "TRUE", |
151 | | - "extra_data": [ |
152 | | - "TRUE", |
153 | | - "FALSE" |
154 | | - ] |
| 151 | + "default_value": "5" |
155 | 152 | }, |
156 | 153 | { |
157 | 154 | "id": "label_font_size_id", |
158 | 155 | "category": "FvI4Z2eb9sjL47Jt", |
159 | 156 | "name": "Label font size", |
160 | 157 | "param_name": "label_font_size", |
161 | | - "description": "Font size for labels", |
| 158 | + "description": "Font size for text labels on the PCA plot.", |
162 | 159 | "type": "text", |
163 | 160 | "value_type": "string", |
164 | 161 | "default_value": "3" |
|
168 | 165 | "category": "FvI4Z2eb9sjL47Jt", |
169 | 166 | "name": "Label offset X", |
170 | 167 | "param_name": "label_offset_x_", |
171 | | - "description": "X-axis offset for labels", |
| 168 | + "description": "Horizontal offset for text labels on the PCA plot.", |
172 | 169 | "type": "text", |
173 | 170 | "value_type": "string", |
174 | 171 | "default_value": "2" |
|
178 | 175 | "category": "FvI4Z2eb9sjL47Jt", |
179 | 176 | "name": "Label offset Y", |
180 | 177 | "param_name": "label_offset_y_", |
181 | | - "description": "Y-axis offset for labels", |
| 178 | + "description": "Vertical offset for text labels on the PCA plot.", |
182 | 179 | "type": "text", |
183 | 180 | "value_type": "string", |
184 | 181 | "default_value": "2" |
185 | 182 | }, |
| 183 | + { |
| 184 | + "id": "log_transform_id", |
| 185 | + "category": "7Rr6IxOMDucKMImp", |
| 186 | + "name": "Log transform counts", |
| 187 | + "param_name": "log_transform", |
| 188 | + "description": "Apply log(x + pseudocount) to sample count columns before PCA. Use this for count-like data such as raw, clean, filt, or CPM-like counts; leave FALSE for already normalized/log-scale or batch-corrected values to avoid double transformation.", |
| 189 | + "type": "list", |
| 190 | + "value_type": "string", |
| 191 | + "default_value": "FALSE", |
| 192 | + "extra_data": [ |
| 193 | + "TRUE", |
| 194 | + "FALSE" |
| 195 | + ] |
| 196 | + }, |
186 | 197 | { |
187 | 198 | "id": "interactive_plots_id", |
188 | 199 | "category": "FvI4Z2eb9sjL47Jt", |
189 | 200 | "name": "Interactive plots", |
190 | 201 | "param_name": "interactive_plots", |
191 | | - "description": "Whether to create interactive plots", |
| 202 | + "description": "Set to TRUE to make the PCA plot interactive with plotly.", |
192 | 203 | "type": "list", |
193 | 204 | "value_type": "string", |
194 | 205 | "default_value": "FALSE", |
|
202 | 213 | "category": "FvI4Z2eb9sjL47Jt", |
203 | 214 | "name": "Color values", |
204 | 215 | "param_name": "color_values", |
205 | | - "description": "Comma-separated group colors. Defaults to the MOSuite palette.", |
| 216 | + "description": "Vector of colors as hex values or names recognized by R. Unnamed colors are assigned by factor level order when the grouping column is a factor; otherwise, they follow the order in which groups first appear in the metadata column.", |
206 | 217 | "help_text": "Use color names or hex codes. Supplied colors are used first; if there are more groups than colors, additional colors are generated from the MOSuite palette, with random colors only if that palette is too short.", |
207 | 218 | "type": "text", |
208 | 219 | "value_type": "string", |
|
0 commit comments