Implementation of the workflow#11
Conversation
…at it can take as input either a np.array or a peakdet Physio object
|
In for the derivative, could we simply replace it with |
|
@SRSteinkamp oula it has been a long time ^^' |
|
Jup, it has been long ;) ... I'm not sure anymore if it is as simple as taking the two Quick update (@celprov , @smoia ): I think might be the way to go, as it keeps the unit of the derivative at (hope I have the notation right): d^2 x / dt^2. Is it necessary to further normalize it? - i.e. if we want to compare signals with different sampling rates? There are still massive differences in terms of the mean absolute value for the time series, dependent on the sampling rate. Which makes sense, if we redefine the smoothness measure as "ruggedness" or something, i.e. the higher the value, the less smooth the signal. |
|
I'm trying to wrap my head around this, but I don't have enough signal processing background to provide any useful suggestion. However, a couple of things:
|
|
Same... |
|
@SRSteinkamp MRIQC computes the smoothness of the fMRI image as Full-width half maximum smoothness (fwhm*)
|
|
In the project wrap-up, we proposed to separate the smoothness from this PR, so that the rest of the content can already be reviewed and merged and to work on developing the smoothness in another PR. @SRSteinkamp feel free to open a draft PR with your implementation of the smoothness. |
|
@m-miedema I think this PR is ready for review (unless @SRSteinkamp says otherwise). |
|
This is a really exciting PR! I know @SRSteinkamp still wants to work on some visualizations but I thought I'd go ahead and take a look in the meantime. However, I can't get the CLI to run. I'm on Windows (I know this is new ground) and after installing with pip, and running I haven't figured out how to solve this myself, although @me-pic has replicated the error running on a Mac. |
|
It seems like there were some |
|
@m-miedema or @me-pic can you push the missing init to this branch? |
|
If the workflow works as such, I would merge this PR and work on adding new visualizations in another PR.
Get Outlook for Android<https://aka.ms/AAb9ysg>
…________________________________
From: Stefano Moia ***@***.***>
Sent: Thursday, April 18, 2024 11:26:55 PM
To: physiopy/physioqc ***@***.***>
Cc: Céline Provins ***@***.***>; Assign ***@***.***>
Subject: Re: [physiopy/physioqc] Implementation of the workflow (PR #11)
@m-miedema<https://github.com/m-miedema> or @me-pic<https://github.com/me-pic> can you push the missing init to this branch?
—
Reply to this email directly, view it on GitHub<#11 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ASOZWOGQTMXYITUXJQUSBP3Y6A3B7AVCNFSM6AAAAAA2TI7IBOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRVGM2TCMJWG4>.
You are receiving this because you were assigned.Message ID: ***@***.***>
|
|
@celprov I haven't been able to fully test it yet, as the workflow file was raising errors where the visualizations are missing. |
|
Is it a matter that the visualizations missing are implemented in PR #5 ? |
|
I'm not quite sure -- from what I can tell, the visualizations have inconsistent naming conventions across the two branches, but it seems like from @SRSteinkamp's comment above, it will not be too difficult to implement once that PR has been merged. |
for more information, see https://pre-commit.ci
goodalse2019
left a comment
There was a problem hiding this comment.
Looks good from my end!
goodalse2019
left a comment
There was a problem hiding this comment.
I officially viewed!

Closes #
This PR implements the workflow.
Proposed Changes
!! The generation of the visual report is missing in the workflow and needs to be added !!
Change Type
bugfix(+0.0.1)minor(+0.1.0)major(+1.0.0)refactoring(no version update)test(no version update)infrastructure(no version update)documentation(no version update)other