CuBIDS icon indicating copy to clipboard operation
CuBIDS copied to clipboard

add plots of summary table

Open scovitz opened this issue 3 years ago • 7 comments

use matplotlib/seaborn (see Brainhack tutorial)

scovitz avatar Dec 11 '21 19:12 scovitz

roadmap

scovitz avatar Feb 15 '23 00:02 scovitz

Does anyone have a sense of what these plots would look like? @mattcieslak?

tsalo avatar Jan 26 '24 14:01 tsalo

Not sure if related but back in the days I was trying to create some summary figures of BIDS dataset contents:

https://raw.githubusercontent.com/Remi-Gau/bidsgnostic/main/docs/images/dataset-balloonanalogrisktakingtask_splitby-suffix_summary.png

I started a bids app for that but it is dormant for now:

https://github.com/Remi-Gau/bidsgnostic https://bidsgnostic.readthedocs.io/en/latest/

Remi-Gau avatar Jan 26 '24 14:01 Remi-Gau

Ohhhh thanks @Remi-Gau! That kind of reminds me of figures from missingno, which I quite like.

BTW the events file figure in the bidsgnostic documentation is beautiful!

tsalo avatar Jan 26 '24 14:01 tsalo

I think the original idea was to have a few plots in a dashboard-style html page. Some example plots would be:

  • Barplots of the counts per acquisition group.
  • Stacked barplots with one bar per modality and sub-bars for variant within modality

This wasn't fully thought out, but there are probably some other useful visualizations.

mattcieslak avatar Jan 26 '24 14:01 mattcieslak

Ohhhh thanks @Remi-Gau! That kind of reminds me of figures from missingno, which I quite like.

I did not know missingno: should probably have used that

BTW the events file figure in the bidsgnostic documentation is beautiful!

thanks!!!

my thought was to actually maybe have another pybids extension like pybids-reports that would be independent of the bids app bidsgnostic.

if that could be useful for you, I could extract it into a separate package.

Remi-Gau avatar Jan 26 '24 14:01 Remi-Gau

@mattcieslak I like the idea of bar plots- especially if we could use something like bokeh to show the filename patterns associated with each acquisition group in a popup.

@Remi-Gau a pybids extension might be the way to go for the basic plots. That way CuBIDS could just include it as a dependency and focus its efforts on the curation steps.

tsalo avatar Jan 26 '24 14:01 tsalo