Skip to content

add plots of summary table #146

@scovitz

Description

@scovitz
Collaborator

use matplotlib/seaborn (see Brainhack tutorial)

Activity

scovitz

scovitz commented on Feb 15, 2023

@scovitz
CollaboratorAuthor

roadmap

changed the title [-]add plotting of summary csvs! (input column names)[/-] [+]add plots of summary csvs[/+] on Feb 15, 2023
changed the title [-]add plots of summary csvs[/-] [+]add plots of summary table[/+] on Feb 15, 2023
tsalo

tsalo commented on Jan 26, 2024

@tsalo
Member

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

Remi-Gau

Remi-Gau commented on Jan 26, 2024

@Remi-Gau

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/

tsalo

tsalo commented on Jan 26, 2024

@tsalo
Member

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!

mattcieslak

mattcieslak commented on Jan 26, 2024

@mattcieslak
Contributor

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.

Remi-Gau

Remi-Gau commented on Jan 26, 2024

@Remi-Gau

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.

tsalo

tsalo commented on Jan 26, 2024

@tsalo
Member

@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.

self-assigned this
on Feb 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @mattcieslak@Remi-Gau@tsalo@tientong98@scovitz

      Issue actions

        add plots of summary table · Issue #146 · PennLINC/CuBIDS