|
@@ -23,13 +23,14 @@ def find_hippocampal_volume_files(root_dir_path: str,
|
|
yield os.path.join(dirpath, filename)
|
|
yield os.path.join(dirpath, filename)
|
|
|
|
|
|
|
|
|
|
-def read_hippocampal_volumes(volume_file_path: str) -> dict:
|
|
+def read_hippocampal_volumes_mm3(volume_file_path: str) -> dict:
|
|
subfield_volumes = {}
|
|
subfield_volumes = {}
|
|
with open(volume_file_path, 'r') as volume_file:
|
|
with open(volume_file_path, 'r') as volume_file:
|
|
for line in volume_file.read().rstrip().split('\n'):
|
|
for line in volume_file.read().rstrip().split('\n'):
|
|
|
|
+
|
|
|
|
|
|
- subfield_name, subfield_volume_str = line.split(' ')
|
|
+ subfield_name, subfield_volume_mm3_str = line.split(' ')
|
|
- subfield_volumes[subfield_name] = float(subfield_volume_str)
|
|
+ subfield_volumes[subfield_name] = float(subfield_volume_mm3_str)
|
|
return subfield_volumes
|
|
return subfield_volumes
|
|
|
|
|
|
|
|
|
|
@@ -49,7 +50,7 @@ def parse_hippocampal_volume_file_path(volume_file_path: str) -> dict:
|
|
|
|
|
|
def read_hippocampal_volume_file_dataframe(volume_file_path: str) -> pandas.DataFrame:
|
|
def read_hippocampal_volume_file_dataframe(volume_file_path: str) -> pandas.DataFrame:
|
|
volumes_frame = pandas.DataFrame(
|
|
volumes_frame = pandas.DataFrame(
|
|
- read_hippocampal_volumes(volume_file_path).items(),
|
|
+ read_hippocampal_volumes_mm3(volume_file_path).items(),
|
|
columns=['subfield', 'volume'])
|
|
columns=['subfield', 'volume'])
|
|
for key, value in parse_hippocampal_volume_file_path(volume_file_path).items():
|
|
for key, value in parse_hippocampal_volume_file_path(volume_file_path).items():
|
|
volumes_frame[key] = value
|
|
volumes_frame[key] = value
|