I am in the same boat as @giulia-berto, but I do have access to dicom files. Running dcm2niix on an example participant’s dicom directory outputs the following files:
_3D_MPRAGE_SENSE_20171102124929_301.json
_3D_MPRAGE_SENSE_20171102124929_301.nii
_fieldmap_CLEAR_20171102124929_401.json
_fieldmap_CLEAR_20171102124929_401.nii
_Survey_20171102124929_101_i00006.json
_Survey_20171102124929_101_i00006.nii
_Survey_20171102124929_101_i00011.json
_Survey_20171102124929_101_i00011.nii
_Survey_20171102124929_101_i00001.json
_Survey_20171102124929_101_i00001.nii _WIP_BOLD_EPI_725_TR_1900_SENSE_20171102124929_601.json
_WIP_BOLD_EPI_725_TR_1900_SENSE_20171102124929_601.nii _WIP_BOLD_EPI_725_TR_1900_SENSE_20171102124929_701.json
_WIP_BOLD_EPI_725_TR_1900_SENSE_20171102124929_701.nii _WIP_BOLD_EPI_215_TR_1900_SENSE_20171102124929_801.json
_WIP_BOLD_EPI_215_TR_1900_SENSE_20171102124929_801.nii _WIP_BOLD_EPI_215_TR_1900_SENSE_20171102124929_901.json _WIP_BOLD_EPI_215_TR_1900_SENSE_20171102124929_901.nii
Unless the “Survey” files are related to the fieldmapping procedure, it looks like it’s just the one “fieldmap_CLEAR” nifti that I have to work with. Here is the fieldmap json info:
cat _fieldmap_CLEAR_20171102124929_401.json
{
“Modality”: “MR”,
“MagneticFieldStrength”: 3,
“ImagingFrequency”: 127.741,
“Manufacturer”: “Philips”,
“ManufacturersModelName”: “Achieva”,
“InstitutionName”: “”,
“InstitutionalDepartmentName”: “”,
“DeviceSerialNumber”: “17437”,
“StationName”: “PHILIPS-08281EC”,
“BodyPartExamined”: “BRAIN”,
“PatientPosition”: “HFS”,
“ProcedureStepDescription”: “”,
“SoftwareVersions”: “3.2.3\3.2.3.1”,
“MRAcquisitionType”: “2D”,
“SeriesDescription”: “fieldmap”,
“ProtocolName”: “fieldmap CLEAR”,
“ScanningSequence”: “GR”,
“SequenceVariant”: “SS”,
“ScanOptions”: “FS”,
“ImageType”: [“ORIGINAL”, “PRIMARY”, “M”, “FFE”, “M”, “FFE”],
“SeriesNumber”: 401,
“AcquisitionTime”: “13:28:1.430000”,
“AcquisitionNumber”: 4,
“PhilipsRescaleSlope”: 2.81319,
“PhilipsRescaleIntercept”: 0,
“PhilipsScaleSlope”: 0.00835985,
“UsePhilipsFloatNotDisplayScaling”: 1,
“SliceThickness”: 3,
“SpacingBetweenSlices”: 3,
“SAR”: 0.188972,
“EchoTime”: 0.007001,
“RepetitionTime”: 0.72238,
“FlipAngle”: 55,
“CoilString”: “Dual coil”,
“PercentPhaseFOV”: 100,
“PercentSampling”: 100,
“PhaseEncodingSteps”: 80,
“AcquisitionMatrixPE”: 80,
“ReconMatrixPE”: 240,
“WaterFatShift”: 0.131077,
“EstimatedEffectiveEchoSpacing”: 6.31381e-07,
“EstimatedTotalReadoutTime”: 0.0001509,
“PixelBandwidth”: 3313,
“PhaseEncodingAxis”: “j”,
“ImageOrientationPatientDICOM”: [
1,
0,
0,
0,
0.995289,
-0.0969537 ],
“InPlanePhaseEncodingDirectionDICOM”: “COL”,
“ConversionSoftware”: “dcm2niix”,
“ConversionSoftwareVersion”: “v1.0.20210317”
}
I converted the data to BIDS format, and added the “IntendedFor”, “Units”, and “B0FieldIdentifier” fields to the fieldmap json file per the Case 3: Direct field mapping specification, but when I try to run fmriprep (v20.2.6) I get the “code: 91 - _FIELDMAP_WITHOUT_MAGNITUDE_FILE” error.
Any suggestions for how to proceed would be very much appreciated. Thanks!