Skip to content

Commit a185762

Browse files
committed
add mTrain stage to metadata
1 parent 7913807 commit a185762

File tree

2 files changed

+16
-14
lines changed

2 files changed

+16
-14
lines changed

visual_behavior/ophys/io/convert_level_1_to_level_2.py

+9-7
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ def get_timestamps_ophys(timestamps):
323323
return timestamps_ophys
324324

325325

326-
def get_metadata(lims_data, timestamps):
326+
def get_metadata(lims_data, timestamps, core_data):
327327
timestamps_stimulus = get_timestamps_stimulus(timestamps)
328328
timestamps_ophys = get_timestamps_ophys(timestamps)
329329
metadata = OrderedDict()
@@ -340,9 +340,10 @@ def get_metadata(lims_data, timestamps):
340340

341341
specimen_driver_lines = lims_data.specimen_driver_line.values[0].split(';')
342342
if len(specimen_driver_lines) > 1:
343-
for i in range(len(specimen_driver_lines)):
344-
if 'S' in specimen_driver_lines[i]:
345-
specimen_driver_line = specimen_driver_lines[i]
343+
if 'Camk2a' in specimen_driver_lines[0]:
344+
specimen_driver_line = specimen_driver_lines[1]
345+
else:
346+
specimen_driver_line = specimen_driver_lines[0]
346347
else:
347348
specimen_driver_line = specimen_driver_lines[0]
348349
metadata['specimen_driver_line'] = specimen_driver_line
@@ -354,6 +355,7 @@ def get_metadata(lims_data, timestamps):
354355
metadata['reporter_line'] = lims_data['specimen_reporter_line'].values[0].split('(')[0]
355356
metadata['full_genotype'] = metadata['cre_line'] + ';' + metadata['reporter_line']
356357
metadata['session_type'] = 'behavior_session_' + lims_data.session_type.values[0].split('_')[-1]
358+
metadata['stage'] = core_data['metadata']['stage']
357359
metadata['donor_id'] = int(lims_data.external_specimen_id.values[0])
358360
metadata['experiment_date'] = str(lims_data.experiment_date.values[0])[:10]
359361
metadata['donor_id'] = int(lims_data.external_specimen_id.values[0])
@@ -966,14 +968,14 @@ def convert_level_1_to_level_2(lims_id, cache_dir=None, plot_roi_validation=True
966968

967969
timestamps = get_timestamps(lims_data, analysis_dir)
968970

969-
metadata = get_metadata(lims_data, timestamps)
970-
save_metadata(metadata, lims_data)
971-
972971
pkl = get_pkl(lims_data)
973972
timestamps_stimulus = get_timestamps_stimulus(timestamps)
974973
core_data = get_core_data(pkl, timestamps_stimulus)
975974
save_core_data_components(core_data, lims_data, timestamps_stimulus)
976975

976+
metadata = get_metadata(lims_data, timestamps, core_data)
977+
save_metadata(metadata, lims_data)
978+
977979
trials = get_trials(core_data)
978980
save_trials(trials, lims_data)
979981

visual_behavior/ophys/io/create_multi_session_mean_df.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -131,14 +131,14 @@ def get_multi_session_mean_df(experiment_ids, cache_dir,
131131
834275020, 834275038, 834279496, 836258936, 836258957, 836260147,
132132
836910438, 836911939, 837296345, 837729902, 838849930]
133133

134-
# get_multi_session_mean_df(experiment_ids, cache_dir,
135-
# conditions=['cell_specimen_id', 'image_name'], flashes=True, omitted=True)
136-
get_multi_session_mean_df(experiment_ids, cache_dir,
137-
conditions=['cell_specimen_id', 'change_image_name', 'trial_type', 'engaged'])
138134
get_multi_session_mean_df(experiment_ids, cache_dir,
139-
conditions=['cell_specimen_id', 'image_name', 'engaged'], flashes=True)
140-
get_multi_session_mean_df(experiment_ids, cache_dir,
141-
conditions=['cell_specimen_id', 'image_name', 'engaged', 'repeat'], flashes=True)
135+
conditions=['cell_specimen_id', 'image_name'], flashes=True, omitted=False)
136+
# get_multi_session_mean_df(experiment_ids, cache_dir,
137+
# conditions=['cell_specimen_id', 'change_image_name', 'trial_type', 'engaged'])
138+
# get_multi_session_mean_df(experiment_ids, cache_dir,
139+
# conditions=['cell_specimen_id', 'image_name', 'engaged'], flashes=True)
140+
# get_multi_session_mean_df(experiment_ids, cache_dir,
141+
# conditions=['cell_specimen_id', 'image_name', 'engaged', 'repeat'], flashes=True)
142142
# get_multi_session_mean_df(experiment_ids, cache_dir,
143143
# conditions=['cell_specimen_id', 'image_name', 'engaged', 'repeat'], flashes=True)
144144
# get_multi_session_mean_df(experiment_ids, cache_dir,

0 commit comments

Comments
 (0)