foz
commited on
Commit
·
305e5eb
1
Parent(s):
d3eee8e
Change relative intensity normalization
Browse files- path_analysis/analyse.py +6 -2
path_analysis/analyse.py
CHANGED
|
@@ -288,7 +288,11 @@ def extract_peaks(cell_id, all_paths, path_lengths, measured_traces, config):
|
|
| 288 |
data = []
|
| 289 |
foci_absolute_intensity, foci_position, foci_position_index, trace_median_intensities, trace_thresholds = analyse_traces(all_paths, path_lengths, measured_traces, config)
|
| 290 |
|
| 291 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 292 |
trace_positions = []
|
| 293 |
|
| 294 |
for i in range(n_paths):
|
|
@@ -308,7 +312,7 @@ def extract_peaks(cell_id, all_paths, path_lengths, measured_traces, config):
|
|
| 308 |
else:
|
| 309 |
path_data[f'Foci_{j+1}_position(um)'] = u
|
| 310 |
path_data[f'Foci_{j+1}_absolute_intensity'] = v
|
| 311 |
-
path_data[f'Foci_{j+1}_relative_intensity'] = (v - trace_median_intensities[i])/
|
| 312 |
data.append(path_data)
|
| 313 |
trace_positions.append(pl)
|
| 314 |
return pd.DataFrame(data), foci_absolute_intensity, foci_position_index, trace_thresholds, trace_positions
|
|
|
|
| 288 |
data = []
|
| 289 |
foci_absolute_intensity, foci_position, foci_position_index, trace_median_intensities, trace_thresholds = analyse_traces(all_paths, path_lengths, measured_traces, config)
|
| 290 |
|
| 291 |
+
foci_intensities = []
|
| 292 |
+
for path_foci_abs_int, tmi in zip(foci_absolute_intensity, trace_median_intensities):
|
| 293 |
+
foci_intensities.extend(list(path_foci_abs_int - tmi))
|
| 294 |
+
|
| 295 |
+
mean_intensity = np.mean(foci_intensities)
|
| 296 |
trace_positions = []
|
| 297 |
|
| 298 |
for i in range(n_paths):
|
|
|
|
| 312 |
else:
|
| 313 |
path_data[f'Foci_{j+1}_position(um)'] = u
|
| 314 |
path_data[f'Foci_{j+1}_absolute_intensity'] = v
|
| 315 |
+
path_data[f'Foci_{j+1}_relative_intensity'] = (v - trace_median_intensities[i])/mean_intensity
|
| 316 |
data.append(path_data)
|
| 317 |
trace_positions.append(pl)
|
| 318 |
return pd.DataFrame(data), foci_absolute_intensity, foci_position_index, trace_thresholds, trace_positions
|