Skip to content

[ENH] Introduces mdp suffix for model-derived parameters#1282

Closed
arokem wants to merge 41 commits intobids-standard:masterfrom
arokem:derivatives-param-mdp
Closed

[ENH] Introduces mdp suffix for model-derived parameters#1282
arokem wants to merge 41 commits intobids-standard:masterfrom
arokem:derivatives-param-mdp

Conversation

@arokem
Copy link
Copy Markdown
Collaborator

@arokem arokem commented Sep 13, 2022

Following up, and directly dependent on #1280, this PR differentiates between model parameters and model-derived parameters. This distinction arises from considerations described in more detail in BEP16. For example, the distinction between the 6 elements of the tensor that are fit in DTI, vs. secondary calculations of FA and MD from the eigenvalues of the tensor.

@arokem arokem changed the title [ENH]: Derivatives param mdp [ENH]: Introduces mdp suffix for model-derived parameters Sep 13, 2022
@oesteban
Copy link
Copy Markdown
Collaborator

oesteban commented Sep 13, 2022

To see the diff w.r.t. the models proposal: derivatives-model-directory...arokem:bids-specification:derivatives-param-mdp

@codecov
Copy link
Copy Markdown

codecov bot commented Sep 13, 2022

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.62%. Comparing base (b4f51da) to head (56e23c2).
⚠️ Report is 1665 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1282      +/-   ##
==========================================
+ Coverage   88.53%   88.62%   +0.09%     
==========================================
  Files           6        6              
  Lines        1055     1055              
==========================================
+ Hits          934      935       +1     
+ Misses        121      120       -1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Copy Markdown
Collaborator

@oesteban oesteban left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like a good start.

Comment on lines +33 to +37
Here, a *model* is defined as a process via which parameters that describe
the data are specified
(consistent with [this](https://plato.stanford.edu/entries/models-science/#DescEqua)
definition). This could include, but is not limited to things
like:
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should go in #1280

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@arokem I have added this to the other PR, please rebase this :)

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we both did that at the same time :-)

@arokem arokem force-pushed the derivatives-param-mdp branch from c1a4711 to 3e85709 Compare September 13, 2022 22:07
…d/bids-specification into derivatives-model-directory
Following up on bids-standard#1280, this PR differentiates between model parameters
and model-derived parameters. This distinction arises from considerations
described in more detail in BEP16. For example, the distinction
between the 6 elements of the tensor that are fit in the process of
DTI, and secondary calculations of FA and MD from the eigenvalues
of the tensor.
@arokem
Copy link
Copy Markdown
Collaborator Author

arokem commented Sep 13, 2022

A thought: making the distinction between model fit parameters and model-derived parameters, might also help get rid of the troubling _model suffix, defined in #1280. Instead, we could use _mdp, already defined here, and _mfp (for "model fit parameter/s"), possibly getting rid of _model altogether.

@oesteban
Copy link
Copy Markdown
Collaborator

A thought: making the distinction between model fit parameters and model-derived parameters, might also help get rid of the troubling _model suffix, defined in #1280. Instead, we could use _mdp, already defined here, and _mdf (for "model fit parameter/s"), possibly getting rid of _model altogether.

You mean _mfp?

@arokem
Copy link
Copy Markdown
Collaborator Author

arokem commented Sep 13, 2022

You mean _mfp?

Of course I do. Edited!

@Remi-Gau Remi-Gau changed the title [ENH]: Introduces mdp suffix for model-derived parameters [ENH] Introduces mdp suffix for model-derived parameters Dec 22, 2023
@arokem
Copy link
Copy Markdown
Collaborator Author

arokem commented Nov 6, 2025

This can be closed, because it was directly tied to #1280 that was scuttled.

@arokem arokem closed this Nov 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants