Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overlapping timestamps on x-axis of carpetplot for 1-2 (of 7) tasks #3430

Open
c-spelman opened this issue Feb 14, 2025 · 3 comments
Open

Overlapping timestamps on x-axis of carpetplot for 1-2 (of 7) tasks #3430

c-spelman opened this issue Feb 14, 2025 · 3 comments
Labels

Comments

@c-spelman
Copy link

c-spelman commented Feb 14, 2025

What happened?

Hi all. I’m using fMRIPrep 23.2.1 (via Neurodesk) to preprocess my fMRI data. I follow the same steps and use the same script for all participants (N = 36). When looking at the .html outputs and doing my Quality Check, I noticed about half of my participants have overlapping timestamps on the carpetplot for 1-3 tasks. I've added screenshots below with a yellow rectangle around the overlapping values.

Note that the order of tasks does not seem to matter. I have 7 tasks that populate in alphabetical order in the .html output. Various tasks are impacted for each participant; it does not seem to be task-specific, and some participants show this overlap for one task, while others show it for two tasks. I've tried re-running a participant using the most recent version of fMRIprep, and the output resulted in overlapping timestamps for a different task than the one from the output of version 23.2.1. This data has also been collected over several years, and various participants are impacted (not just ones collected within a specific month/semester/year).

I'm on a MacOS computer and have updated my Docker memory settings to CPU limit: 12, Memory limit: 24 GB; Swap: 4GB; Disk usage limit: 1TB.

I've re-run one participant a total of 3-4 times, and each time results in different tasks being impacted; the error is not consistent, even for the same participant.

I've posted in Neurostars and on the GitHub page for Neurodesk. The Neurodesk page recommended I clear my Neurodesk home directory via Docker, which I did. The overlap still occurred in the output (for a different task than before). They recommended I post the issue here.

Any insight or suggestions would be greatly appreciated!

What command did you use?

bash run_fMRIPREP.sh

Running fMRIPrep version 23.2.1

What version of fMRIPrep are you running?

23.2.1

How are you running fMRIPrep?

Docker

Is your data BIDS valid?

Yes

Are you reusing any previously computed results?

FreeSurfer

Please copy and paste any relevant log output.

Additional information / screenshots

Image

@c-spelman c-spelman added the bug label Feb 14, 2025
@effigies
Copy link
Member

Does this occur in the latest version?

@c-spelman
Copy link
Author

Hi @effigies - yes, it still occurs in the latest version of fmriprep. I re-ran a participant using the most recent version. The previous .html output showed this overlapping timestamp for two out of the seven tasks. Re-running on the most recent version fixed the overlapping timestamps for those two tasks; however, now, a different task has overlapping timestamps on the carpetplot.

@tsalo
Copy link
Collaborator

tsalo commented Feb 17, 2025

It seems like the figures probably just need to be explicitly closed in the interface that creates them. I think should be a pretty simple fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants