Hi Dear Clinica Support Teams,
I am converting AIBL PEt scans to BIDS using:
clinica convert aibl-to-bids raw_AIBL/raw_PET ClinicalData BIDS_Dir/BIDS_PET
and encountered following error:
2025-03-25 12:45:30,825:INFO:Found installation of dcm2niix with version 1.0.20240202, satisfying >=1.0.20240202.
multiprocessing.pool.RemoteTraceback:
"""
Traceback (most recent call last):
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/multiprocessing/pool.py", line 125, in worker
result = (True, func(*args, **kwds))
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/multiprocessing/pool.py", line 48, in mapstar
return list(map(*args))
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/site-packages/clinica/iotools/converters/aibl_to_bids/utils/bids.py", line 678, in _create_file
json_from_dcm(image_path, output_path.with_suffix(".json"))
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/site-packages/clinica/iotools/bids_utils.py", line 1109, in json_from_dcm
f.write(json.dumps(json_dict, skipkeys=True, indent=4))
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/json/__init__.py", line 238, in dumps
**kw).encode(obj)
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/json/encoder.py", line 201, in encode
chunks = list(chunks)
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/json/encoder.py", line 431, in _iterencode
yield from _iterencode_dict(o, _current_indent_level)
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/json/encoder.py", line 405, in _iterencode_dict
yield from chunks
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/json/encoder.py", line 438, in _iterencode
o = _default(o)
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/json/encoder.py", line 179, in default
raise TypeError(f'Object of type {o.__class__.__name__} '
TypeError: Object of type MultiValue is not JSON serializable
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/bin/clinica", line 8, in <module>
sys.exit(main())
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/site-packages/clinica/cmdline.py", line 113, in main
cli()
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/site-packages/click/core.py", line 1161, in __call__
return self.main(*args, **kwargs)
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/site-packages/click/core.py", line 1082, in main
rv = self.invoke(ctx)
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/site-packages/click/core.py", line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/site-packages/click/core.py", line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/site-packages/click/core.py", line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/site-packages/click/core.py", line 788, in invoke
return __callback(*args, **kwargs)
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/site-packages/clinica/iotools/converters/aibl_to_bids/aibl_to_bids_cli.py", line 36, in cli
convert(
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/site-packages/clinica/iotools/converters/aibl_to_bids/aibl_to_bids.py", line 74, in convert
_convert_images(
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/site-packages/clinica/iotools/converters/aibl_to_bids/aibl_to_bids.py", line 115, in _convert_images
created_files = [
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/site-packages/clinica/iotools/converters/aibl_to_bids/aibl_to_bids.py", line 116, in <listcomp>
paths_to_bids(
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/site-packages/clinica/iotools/converters/aibl_to_bids/utils/bids.py", line 164, in paths_to_bids
output_file_treated = pool.map(create_file_, images_list)
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/multiprocessing/pool.py", line 367, in map
return self._map_async(func, iterable, mapstar, chunksize).get()
File "/Users/Muhammad/miniconda3/envs/clinicaEnv/lib/python3.10/multiprocessing/pool.py", line 774, in get
raise self._value
TypeError: Object of type MultiValue is not JSON serializable
Looking forward to your help in this regard.
Thanks & Best,
Muhammad
--
You received this message because you are subscribed to the Google Groups "Clinica" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clinica-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/clinica-user/CAN5GZA0ub3Ydx8JEaNcNASA1N%2BDCjczXH95MRvXg9Wzh55S-CA%40mail.gmail.com.
clinica --version: clinica, version 0.9.1.
I downloaded all PET scans at baseline.
yes, I downloaded recently. (March 2025)
To view this discussion visit https://groups.google.com/d/msgid/clinica-user/CAP_epFtBPKGbE9W4B4Nz1tfm%3DrYk80WwYrfht0tv5rvxgn9Y2A%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/clinica-user/CAN5GZA0C8GfQ-jj6qdQ6kuRfDmQMjZ1rfdosEdmPKeEZ3Bd9Hg%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/clinica-user/CAP_epFvD2M%2B92oMV6Xj%2B%3Ducbcsm26Ss--z02mfXM5g3%2B8v9jZQ%40mail.gmail.com.
clinica convert aibl-to-bids raw_AIBL/raw_PET ClinicalData BIDS_Dir/BIDS_PET
To view this discussion visit https://groups.google.com/d/msgid/clinica-user/CAN5GZA1rMVUcUz-utgyx9EnBAEPcLkPGypNRJwg15UFL7QeYrw%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/clinica-user/CAP_epFsX%2BB-v5uNuwfiqd%2BDnAwMc24B%3DVuFJcNPbihxbW_Qc0w%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/clinica-user/CAN5GZA0w4JrzCbv6RYHxgKc4OFgDjGQDx6_6rh8itMzJhrA_dg%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/clinica-user/CAP_epFvk69OyHfG6eDO2ZgN1AxUpA9dph842383xBoQoOYeQMQ%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/clinica-user/CAN5GZA27LQ--3DvWyeDeF8WL%2BgB%3DRwREexyNiyvF1-%2BiHSJE6A%40mail.gmail.com.
Sure, Here is the List of subjects w.r.t. modality:
T1: ['0151083', '1013', '1050', '1066', '1089', '1102', '1135', '1145', '1197', '135', '152', '1599', '1628', '1632', '194', '207', '212', '217', '244', '278', '281', '289', '315', '340', '362', '388', '390', '394', '395', '448', '471', '472', '480', '482', '509', '510', '527', '528', '550', '551', '556', '588', '605', '615', '653', '657', '666', '702', '736', '772', '815', '827', '843', '844', '851', '86', '930', '931', '99', '990', '993', '995']
PET: ['147', '445', '1202', '1253', '1262', '1383', '1535']
Thanks
To view this discussion visit https://groups.google.com/d/msgid/clinica-user/CAP_epFtyobSj8Uiw%3DGq7cmUU0359tuk_YqQTasPLmcUcF8N2Cw%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/clinica-user/CAN5GZA1TbB0hWN9F3enVS2x2on%2Bti7gQ6Psi0Sxn7zkUfn5PgQ%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/clinica-user/CAP_epFtj8Y%3DqzO%3DzAwam3shXbCniXMYpoaPHqqgr5Y61fPQSUQ%40mail.gmail.com.