# Maintainers Calls - 2024 <center> [Next time](https://arewemeetingyet.com/Berlin/2022-10-20/19:00/b/BIDS%20Maintainers%20Meeting) | [Where (Zoom)](https://stanford.zoom.us/j/98245168832?pwd=dXpYSGhvTFFwRFpjMjM0dGpFYmNBdz09) | [Google Drive](https://drive.google.com/drive/folders/1qCx4Zopmz7IyLpi8KdrSqIdfpb-bELsV) | [Mattermost](https://mattermost.brainhack.org/brainhack/channels/bids_maintainers) | [Google Calendar](https://calendar.google.com/calendar/u/0/r?cid=30994d3a813e094233ed7838e3c006ae55ab76e48f640f072dec3cab25e1f128@group.calendar.google.com) </center> ## 2024 December 12 Lead: Chris Attendees: Rémi, Eric, Anthony, Christine Apologies: Nell, Ross, Stefan, Taylor ### Standing items #### Steering Questions 1. Spring Maintainer Meeting in Europe? Copenhagen again? OpenNeuro/NiPreps/BIDS? - 2025 maintainer meeting, spring -- in Copenhagen? NiPreps in Boston. - Would be good to alternate between major parts of the world - Maintainers camp (vs BEP camp) -- House cleaning camp? - BEP021 - - BEP036 - - Docs - fixing bids apps -- maintenance - BEP camp - navigating who gets invited - first week of May in Seattle 2. Rémi will update the BIDS Steering Group on the BIDS Website 3. #### PRs needing review #### Outstanding action items ### Maintainer discussion items - **Christine** - cardiac MRI - Ottawa-led BEP submission coming - timeline https://bids-website.readthedocs.io/en/latest/extensions/beps.html#completed-beps - Ghislain Vaillant, INRIA, put them on an email together after the commit. - Thanks BIDS Validator - v1.10 BIDS now recognized, yay - fif as an EEG format - road to recognizing - MNE growing in the field (set, brainvision) - ask Stefan; it's in MEG format - adding a MED format e.g. - challenging to add it - maybe we need explicit criteria for accepting new formats - easier for formats already in the spec ; steering should be consulted - driver wanted, then go consult steering - GSOD wrap-up done, ongoing things Damion might help with (compiling BEP quickstart steps?) - Tag Damion in easy stuff, he may stay engaged in January - **Rémi** - BIDS website: - are we OK hosting the public election data on it? - https://github.com/bids-standard/bids-elections - will probably 'rewrite' some old blog post to include election data - steering group page needs updating - **Chris** - SG report back [Minutes](https://hackmd.io/@bids-standard/rJBrzyhfkl) - MED format to be backed out - BIDS to open at OSR. Not the same as Town Hall - Town Hall: Can use OSR platform (probably Zoom) - Franco welcomed - [onboarding](https://docs.google.com/document/d/1vxUglvS_mfqIpHOFUtxYAb79zQTYMYhajc7pQfSqSl0/edit?usp=sharing) - is this all we have? - Mattermost migration was approved and not really done. They've started another attempt. - Spec versioning stuff. - Schema versions track spec versions. - 1.0.x tracks `maint/1.10.0`, semantically equivalent to BIDS 1.10.0 - 1.1.x-dev tracks `master`, which will be released as 1.10.1 or 1.11.0 - BIDS Validator 2.0.x tracks schema 1.0.x - dev branch (currently 2.1.0-dev) tracks schema 1.1.x - **Anthony** - Europe is dropping the ball on hosting a maintainer meeting, Seattle Meeting is still a go. He's having trouble getting buy in beyond OpenNeuroPET. Solicited feedback/ideas during this meeting, Eric will mention this and possible topics/scope for a meeting in Spring. - BEP 038 is progressing, Anthony has revived his role as being on the BEP - Chris requested I add a module to pybids to "create a bids tree" from some input files. If someone else says yay or nay I will move faster on this. - See FIDS on PyPi - https://pypi.org/project/fids/ - https://github.com/neurodatascience/FIDS - nilearn [create_fake_bids_dataset](https://github.com/nilearn/nilearn/blob/547d2381da34224b5c51caeb931c7dcae2f5c3ba/nilearn/_utils/data_gen.py#L907) - https://github.com/djarecka/fmriprep-fake - Cancelled maintainer meetings that fall in between the awkward US/EU Daylight Savings Time switch over. - **Eric** - Going to steering meeting today for Nell - GSOD 2024 project complete and [case study documented](https://bids-website.readthedocs.io/en/latest/collaboration/reports/google_summer/2024-gsod.html)! ## 2024 November 28 - cancelled ## 2024 November 14 Lead: Chris Attendees: Chris, Taylor, Anthony, Nell, Ross, Rémi Apologies: Christine ### Standing items #### PRs needing review - [ ] ??? #### Outstanding action items Template: `- [ ] [WHEN] (WHO) Action` - [x] [WHEN] (WHO) BIDS Validator blog post ### Maintainer discussion items - Folks should [sign up for the steering group meetings](https://hackmd.io/l_wJqwrTR_Go3bWd0My19g#Upcoming-Steering-Attendees) (lead BIDS maintainer role) ### Maintainer Reports - **Chris** - MEDD format: [#1956](https://github.com/bids-standard/bids-specification/pull/1956) Accepted into BIDS unstable, unreleased. - Robert Oostenveld raised concerns about support level and process. - Steering to discuss it next week. - How do we feel about adding datacite.yml ([spec#1955](https://github.com/bids-standard/bids-specification/issues/1955))? - Proposed by DANDI. OpenNeuro would like it. Duplicative of CITATION.cff, but fits needs that CITATION.cff doesn't (e.g., contributor roles, structured funding metadata) and seems actively maintained. I think the argument would be that we support citation files that make datasets more FAIR in whatever database they're deposited in, so a multiplicity of supported formats is acceptable. - General approval from present maintainers. - **Rémi** - tried to help on validator transition 'clean up' - validation of derivatives: seems to throw warning for missing RECOMMENDED metadata that make sense only for raw - [link to the working document for the BIDS online presence working group](https://github.com/bids-standard/bids-website/issues/520) ? - one maintainer by BEP: - see [website issue #466](https://github.com/bids-standard/bids-website/issues/466) - would be displayed on the page for each BEP: - see [website PR #569](https://github.com/bids-standard/bids-website/pull/569) - example for [BEP 12](https://bids-website--569.org.readthedocs.build/en/569/extensions/beps/bep_012.html) - Sign up below: ```yml - number: '004' title: Susceptibility Weighted Imaging bids_maintainers: - number: '011' title: Structural preprocessing derivatives bids_maintainers: - given-names: Christopher J. family-names: Markiewicz - number: '012' title: Functional preprocessing derivatives bids_maintainers: - given-names: Christopher J. family-names: Markiewicz - number: '014' title: Affine transformations and nonlinear field warps bids_maintainers: - given-names: Christopher J. family-names: Markiewicz - number: '016' title: Diffusion weighted imaging derivatives bids_maintainers: - number: '017' title: Generic BIDS connectivity data schema bids_maintainers: - number: '020' title: Eye Tracking including Gaze Position and Pupil Size bids_maintainers: - given-names: Rémi family-names: Gau - number: '021' title: Common Electrophysiological Derivatives bids_maintainers: - number: '023' title: PET Preprocessing derivatives bids_maintainers: - given-names: Anthony family-names: Galassi - number: '024' title: Computed Tomography scan bids_maintainers: - given-names: Anthony family-names: Galassi - number: '026' title: Microelectrode Recordings bids_maintainers: - number: '028' title: Provenance bids_maintainers: - number: '032' title: Animal electrophysiology bids_maintainers: - given-names: Rémi family-names: Gau - number: '033' title: Advanced Diffusion Weighted Imaging bids_maintainers: - number: '034' title: Computational modeling bids_maintainers: - number: '035' title: Modular extensions for individual participant data mega-analyses with non-compliant derivatives bids_maintainers: - given-names: Rémi family-names: Gau - number: '036' title: Phenotypic Data Guidelines bids_maintainers: - given-names: Rémi family-names: Gau - number: '037' title: Non-Invasive Brain Stimulation bids_maintainers: - given-names: Rémi family-names: Gau - number: '038' title: Atlases bids_maintainers: - number: '039' title: Dimensionality reduction-based networks bids_maintainers: - number: '040' title: Functional Ultrasound bids_maintainers: - given-names: Rémi family-names: Gau - number: '041' title: Statistical Model Derivatives bids_maintainers: - given-names: Taylor family-names: Salo - number: '042' title: Electromyography bids_maintainers: - number: '043' title: BIDS Term Mapping bids_maintainers: - given-names: Christopher J. family-names: Markiewicz - given-names: Eric A. family-names: Earl - number: '044' title: Stimuli bids_maintainers: - given-names: Rémi family-names: Gau ``` - **Taylor** - Not much. Mostly been working on BIDS App synchrony (esp. QSIPrep/QSIRecon with NiPreps) for HBCD. - I'll try to help out with the new physio BEPs. - **Anthony** - Updated website to not look so green - We have funding for a BIDS meeting in the spring, do we want to have it again in Seattle (Ariel is happy to organize), elsewhere in the U.S. (MIT), or should we be defferential to our European colleagues and have a meeting in the EU (or halfway in Iceland?) - Next steps are to generate an invitee list and choose based on that. - Was mistaken on our following on Bluesky, will make a post about the new website and solicit feedback via the Cryptpad.fr survey, we seem to get bumps in responses each time we resend it, so why not? - **Someone** - item ## 2024 October 31 Lead: Anthony Attendees: Chris, Ross, Christine Apologies: Taylor, Eric ### Standing items #### PRs needing review - [ ] ??? #### Outstanding action items Template: `- [ ] [WHEN] (WHO) Action` - [ ] [WHEN] (WHO) BIDS Validator blog post ### Steering Group Reporting (Anthony) - In person meeting, funding is there and Ariel is able and happy to host out in Seattle again. Next steps are: - Anthony will drum up rough agenda - Choosing a location non-north american or Seattle vs. BIDSburgh - Securing funding for BIDS for long term support (BIDS 2.0, goverance, maintainence etc.) via [NSF POSE](https://new.nsf.gov/funding/opportunities/pose-pathways-enable-open-source-ecosystems) - Updated on election - Steering group is also in favor of cancelling meetings during the two weeks that North America and Europe are on/off DST ### Maintainer discussion items - Folks should [sign up for the steering group meetings](https://hackmd.io/l_wJqwrTR_Go3bWd0My19g#Upcoming-Steering-Attendees) (lead BIDS maintainer role) - Is Google Analytics broken for the spec? ![Broken GA](https://hackmd.io/_uploads/rkl8xTCxJg.png) Recent changes in readthedocs no longer automatically inject GA script. We need to do something like this: https://squidfunk.github.io/mkdocs-material/setup/setting-up-site-analytics/ - Planning for in person meeting in Spring, should start soon if it's going to happen. Can we us prize (or other) funding to support? ### Maintainer Reports - **Eric** - Not much BIDS done by me. - GSOD is wrapping up for the year soon, Christine is drafting our final "report" - **Chris** - Election ending tomorrow-ish (set to Nov 2 because I couldn't do anywhere on Earth; may end it manually) - Stats: - 99 votes / 321 ballots (~31%) - 16 pending removals from voter rolls - 6 bounced addresses - 10 opt outs - No requests for ballots - Should we bug BEP24 (CT) for an update? There doesn't seem to be a ton of activity and it looks mostly done. Also, I get periodic requests to host CT on OpenNeuro... - Chris ping Hugo and cc Anthony - **Anthony** - What's going on with "Repetition Time and Acquisition Duration Mutually Exclusive" -> will be resolved next release see issue [\#1906](https://github.com/bids-standard/bids-specification/issues/1906) - BIDS Website Survey -> Anthony will resend next week as we've only recieved 6 Non Maintainer/Steering group responses - **Christine** - Phenotypic question -- [multiple runs on instruments](https://github.com/bids-standard/bids-examples/pull/465#issuecomment-2436299263), add a run column in the your_instrument.tsv - should be documented in the BEP / bids examples - BEP021 - email to the community about shelving it? - reaching out to the contributor. I will post in bids-discussion for followoup and open discussion - post to bids-discussion mailing list: i don't think thre is something to be contirbuted at this point - block at top of doc -- read-only ; also see BEP002 - moved to jupyter; - [BEP013](https://docs.google.com/document/d/1qBNQimDx6CuvHjbDvuFyBIrf2WRFUOJ-u50canWjjaw/edit?tab=t.0#heading=h.mqkmyp254xh6) notice ## 2024 October 17 Lead: Ross Attendees: Rémi, Taylor, Chris, Christine, Anthony Apologies: Eric ### Standing items #### PRs needing review - [ ] ??? #### Outstanding action items Template: `- [ ] [WHEN] (WHO) Action` - [ ] [WHEN] (WHO) BIDS Validator blog post ### Maintainer discussion items #### Elections - Chris working on [Voter pamphlet](https://docs.google.com/document/d/1fm-d4ztpFYTkaj9wh4WzD0EATtkCopR_7ifJtjBUnGw/edit?tab=t.0#heading=h.p7mmyz6152w7) - Franco's [statement](https://docs.google.com/document/d/1hrkOzEHLB7vcMUBFyPBd2j565sSexIGuv7ACm_-X2dc/edit?tab=t.0) needs pruning of 25 words - First sentence says nothing about him. Could just delete it. - Good to go to open polls on Monday? What still needs doing? - Updating/pruning contributor list? - TODO: Find form for requesting to be added after the initial set of emails. By Friday. - #### Steering group report-back (Ross) - Questions about the state of the election. - Steering is going to reach out to INCF about "fiscal sponsorship". Handle money management, so any awards don't land in random bank accounts. - Discussion with no conclusion about long term handling of code of conduct complaints, how and where to record for posterity. ### Maintainer discussion items #### Chris - [BEP39 (Dimensionality reduction derivatives)](https://docs.google.com/document/d/1GTWsj0MFQedXjOaNk6H0or6IDVFyMAysrJ9I4Zmpz2E/edit?tab=t.0). Met with Peer on Tuesday. - Seems overall fine. Advised Peer to break it into three proposals: - `group-` entity... Orthogonal to the remaining concepts, more generally applicable for derivatives. Potential for conflict / re-considering post BEP38 (Atlases). - `item-` entity... Method permitting 4D series to be split into 3D volumes where semantic labeling (e.g., `label-STG`) is not feasible. Also orthogonal. - Mixing/component matrices/maps. (BEP39 proper) - #### Christine - HED-Score 2.0 bids-examples [PR was merged](https://github.com/bids-standard/bids-examples/pull/467) 2 weeks ago - HED comment for INCF standard adoption - thanks to [those who commented](https://www.incf.org/commentaries/hed#comm_form) - looking for extensions and applications across BIDS/domains -- maybe even just more bids-examples with HED - GSOD - stipends, project board cleanup - Hacktoberfest? - no tshirts - survey needs to go out to contributor list. Anthony will do it for Monday with the Election thing. #### Rémi - not had time to really BIDS: too busy with the nilearn incoming release... - october means : out with the old python and in with the new python... updating a few things around this... - prettify the spec with admonitions: https://github.com/bids-standard/bids-specification/pull/1950 - a bit of 'cleaning' on the bids website #### Taylor - I'd like to get more common use-cases documented in the [dimensionality reduction BEP](https://docs.google.com/document/d/1GTWsj0MFQedXjOaNk6H0or6IDVFyMAysrJ9I4Zmpz2E/edit?tab=t.0). - The dimensionality reduction BEP also proposes allowing entities in entity-description files. In their case they have `model-<label>_participants.tsv`, but this would logically extend to `descriptions.tsv` and other similar files. Related to https://github.com/bids-standard/bids-specification/issues/1706 #### Anthony - No BIDS news - Adding election link/banner for new website today in branch 2024-election-main and 2024-election-gh-pages - #### Person - Item ## 2024 October 3 Lead: Rémi _I hereby solemnly proclaim I do not want to be in charge!!_ Attendees: Eric, Taylor, Anthony, Nell, Remi, Ross, Chris Apologies: Christine ### Standing items #### PRs needing review - [ ] ??? #### Outstanding action items Template: `- [ ] [WHEN] (WHO) Action` - [ ] [Before December] (???) Suggest a BIDS OHBM OSR talk - possibly "How to make a BEP" ### Maintainer discussion items #### Elections - nominations: https://docs.google.com/forms/d/1h4DXuSYI0EIIk68wMSTUt3gHHaWX6eFwwX2Y3dCFAK0/edit#responses - Nomination period closes tomorrow? - Chris will be on top of communications for election #### Steering group report-back (Rémi) - steering about the governance amendments: we should not expect anything on that front. #### INCF conference report-back (Anthony/Eric) - BIDS Help Desk - Some good feedback (website feedback from Kay Robbins, for instance) - Bas Rokers (spelling?) asked for an easier IntendedFor tool - Passed out stickers - [Join the NITRC BIDS group](https://www.nitrc.org/project/request.php?group_id=1406) - Also BIDS Derivatives: https://www.nitrc.org/projects/bids-derivs/ - BEP043 & DataJoint ### Maintainer discussion items #### Rémi ##### Starter-kit is 'down' - all links / pages should redirect to the right page on the new BIDS website ##### Centralizing contributing.md - [one document](https://github.com/bids-standard/.github/blob/main/CONTRIBUTING.md) in the .github repo that should cover thiings that are common to ALL repo (github issues / labels / PR) --> render it on the BIDS website: https://bids-website.readthedocs.io/en/latest/collaboration/bids_github/CONTRIBUTING.html - non-exhaustive list of what counts as a contribution - FOLLOW UP: refactor the contributing.md from the specification ##### CAT12 bids app - https://github.com/bids-apps/cat12 - still need some debugging ##### OHBM open-science special-interest-group to co-organize next TownHall Met them (Ju-Chi Yu, James Kent, Stefano Moia). The OSSIG is considering maybe moving to a different platform than Crowdcast. OHBM is reducing their funding and in any case they would only pay for a platform around the OHBM conference and a bit ealier during the year for a webinar: so if we wanted to use the same platform as them we would still have to align with them in terms of timing. platform consideration: Twitch / Youtube / Discord / Crowdcast Zoom cannot be used in some countries (taiwan was mentioned) Only Discord and Crowdcast make it easy to bring someone from the "crowd" "on stage", so most likely will be one of those. The OSSIG was kind of hoping that the BIDS townhall would help kick start the open science room (OSR) at OHBM to help make it more visible. So we brainstormed the idea of talking aout the BEP process and how to contribute to BIDS more generally: the idea would be that by then the "working group" working on improving the BEP process should have a draft or some proposals for discussion and this OSR could be used to as a BIDS event instead of the Townhall. Follows James Kent email about this to the BIDS steering group: > Hello BIDS steering group, > >I’m reaching out on behalf of the OS-SIG Open Science Room as we explore virtual communication platforms (e.g., Crowdcast, Discord) for potential use during Q1 (Febuary/March) and Q3 (June/July) next year, aligning with the OHBM conference. We are considering purchasing a one-month subscription and would be happy to extend its use for any BIDS-related meetings. > >Additionally, we are interested in hosting a hybrid meeting during OHBM in the OSR room on a topic that is highly relevant to the BIDS community, such as the process of creating and merging a BEP. We were wondering if it would be possible to join a future BIDS Steering Group meeting to discuss this further? ##### BIDS apps: We need a rule to start marking bids app as unmaintained - Docker build or tests have been failing On default branch for >1 year --> issue that app will be marked as unmaintained --> another 6 months --> mark as unmaintained (in readme). - Tests fail on the latest stable version for >6 months --> Warning issue --> mark as unmaintained in Readme and remove from bids app listing. - Suggestion: Aftwer 6 months of failing, label their badge as "Unmaintained" #### Christine (in absentia, will come when i can) [Bids validator errors](https://github.com/bids-standard/bids-validator/issues/2124) known issue What to do with bids-examples PRs? (e.g.) https://github.com/bids-standard/bids-examples/actions/runs/10906560400/job/30268090684?pr=467 #### Taylor - I still need to modify [the synthetic example dataset](https://github.com/bids-standard/bids-examples/tree/master/synthetic) to include `+`s in the filenames. I started adding CuBIDS-inspired acq entities like `acq-VARIANTEchoTime31+VARIANTFlipAngle65` to a couple of runs. What does everyone think of that? - Chris: put it in the README. #### Chris * Peer wants to meet about BEP039: https://github.com/bids-standard/bids-specification/issues/1378. At this point, probably makes sense to try to schedule something other than one of these calls? * https://github.com/bids-standard/bids-specification/pull/1888 needs agreement #### Anthony - Attended INCF - Possible new lead (not over committed maintainers) for BEP 043 Dimitri Yatsenko needs to convert data to BIDS and already has a mapping tool with DataJoint. He's being compelled (and thus) is open to taking on BEP 043; maintainers need to follow up before he changes his mind. - Coasting on GSOD mentorship - QQ for the maintainers -> do you ever encounter 4D T1w's? #### Eric - Does anyone else have opinions on ABCD Study BIDS release 6? - Action item: set up meeting with Taylor and maybe Remi (no DUC though) to check it out. - Close to completing an ABCD Study BIDS Conversion project, so I'm mostly "out" for a week or two. #### The silent ones ? ## 2024 September 19 Lead: Eric Attendees: Rémi, Taylor, Chris, Christine, Anthony Apologies: ### Standing items #### PRs needing review - [x] [spec#1864](https://github.com/bids-standard/bids-specification/pull/1864) [ENH] Update DWI suffixes to include most common scanner derivatives - for 1.10.1 #### Outstanding action items Template: `- [ ] [WHEN] (WHO) Action` - [x] ~~~[In September] (Chris) Re-open the BIDS "plus sign issue" for consideration~~~ - [ ] [Within next week] (Rémi) What did OHBM OS-SIG say about crowdcast, etc. for the remote BIDS town hall? ### Maintainer discussion items #### Elections - 4 nominations: https://docs.google.com/forms/d/1h4DXuSYI0EIIk68wMSTUt3gHHaWX6eFwwX2Y3dCFAK0/edit#responses - Nomination period closes tomorrow? - Rémi to ask Steering later today about asking for more nominations from Steering group network - Chris will be on top of communications for election - Rémi will ask steering about the governance amendments as well today #### BIDS news blog post blurbs request 1. Version 1.10.0 release - Includes MRS and... - Not a lot else: https://bids-specification.readthedocs.io/en/stable/CHANGES.html#v1100-2024-09-06 - CJM: Tons of work on the schema, and lots of cosmetic/consistency improvements or incremental additions, but it's pretty standard for there to be only one big new thing in a minor release. 2. Schema-based BIDS validator released on the BIDS validator website - A culmination of years of hard work improving the BIDS validator - **Remi** started a brain dump in here: - https://docs.google.com/document/d/1gMy-4QZSwij2NqI7YpZAtwlj-_9OJ4F3WNfUhvAsYGo/edit - aimed to read like an FAQ so we can maybe reuse some of that content in the actual FAQ 3. We have a fresh BIDS Website currently in development - With the support of INCF and Google Season of Docs - Provide feedback with our BIDS website survey 4. BIDS election on the horizon: - replacing Ariel Rokem - update governance 6. Recent venues BIDS presented at: - Rémi's podcast appearance - **Remi**: I don't think it is accessible yet: not sure - OHBM Town Hall? - **Remi** refer to this blog post (https://bids-website.readthedocs.io/en/latest/blog/2024/07/01/BIDS%20Town%20Hall%202024%3A%20summary.html) 7. New BEPs (and open BEPs) - [BEP044: Stimuli](https://bids.neuroimaging.io/bep044) 8. New working group that works on the governance and code of conduct: - https://groups.google.com/g/bids-discussion/c/9SVP9r6Gz3Q/m/Xu_TQ9GZBAAJ?utm_medium=email&utm_source=footer #### Steering group report-back (Eric) - [August 30th Minutes](https://hackmd.io/GQepu6yuQ7y-DJvbrwcB2w) - **BIDS Website URL**: Continue using "bids.neuroimaging.io" and forward other sites to this domain - **INCF Assembly Tabling**: Yarik, Anthony, James Kent, Eric - **Remote BIDS Town Hall**: Need to form an organizing committee of 1-3 people (New event, not OHBM) - Coordinator support ask to steering - Update to steering Aug.30 on [GSOD progress](https://docs.google.com/presentation/d/1h3mNGSvrLI43-qJcqu2__oNsDHk-RlKMbv0-z2tOctg/edit?usp=sharing) - New website Feedback survey going out today - Org priorities - We should follow up next Steering. Eric will do ### Maintainer discussion items - Eric - I prepped for this meeting and have to go today at 45 minutes past the hour - BIDS-INCF GSOD work is wrapping up in ~6 weeks, it's crunch time! - Remi - took the BIDS app website 'down': setting up redirect to the new BIDS website - working on a CAT12 BIDS app: close to have 0.1.0 version - helping with BIDS at my new job: discovering XCP-D (wink at Taylor) - Anthony - Atlas BEP poll for maintainers - Election, we have 4 candidates! Does Anthony need to do something now with opavote? No amendments, should be a simple election, Remi will follow up with Steering group on whether the previous statement is true. Will run a failing test election (add extra voters after election creation). - Christine - approach for INCF GSOD 2025 - new slogan for the BIDS Help Desk - Website survey going out. [Possible quick fix](https://github.com/bids-standard/bids-website/issues/502) to website? - Chris - BIDS [presentation](https://www.nipreps.org/assets/fmriprep-bootcamp-geneva2024/day1-02-bids/) from workshop last week - Consider using https://github.com/bellbind/remarkjs-pdf/ to convert to PDF ## 2024 September 5 Lead: Eric Attendees: Rémi, Taylor, Nell, Ross, Christine Apologies: Stefan, Chris ### Standing items #### PRs needing review - [x] [spec#1884](https://github.com/bids-standard/bids-specification/pull/1884) [ENH] Add noRF and n/a ASL volume types - for 1.10.0 - [ ] [spec#1864](https://github.com/bids-standard/bids-specification/pull/1864) [ENH] Update DWI suffixes to include most common scanner derivatives - for 1.10.0 #### Outstanding action items Template: `- [ ] [WHEN] (WHO) Action` - [ ] [In next month] (Chris) Re-open the BIDS "plus sign issue" for consideration - [x] [Within next week] (Ross) Ask James Kent about interest in attending the BIDS help desk - [x] [On validator Release] (Ross) Ping Eric to rerun validators on ON datasets. - [x] [Next week] (Chris) Ask for someone to draft steering group 2024 nominations message ### Maintainer discussion items #### Steering group report-back (Eric) - [Minutes](https://hackmd.io/GQepu6yuQ7y-DJvbrwcB2w) - **BIDS Website URL**: Continue using "bids.neuroimaging.io" and forward other sites to this domain - **INCF Assembly Tabling**: We can get $50-$75 of swag/flyers for the table. I wonder if we could make the flyer Robert Oostenveld needs as a tiny poster? - Yarik, anthony, james kent, eric - tell Yarik to bring/ print more stickers! bids compliant - flyer: 2 qr codes for (a) new website (b) give us your feedback - Robert Oostenveld wants an academic poster for GBC -- Remi and Ross are looking in the GoogleDrive - (Remi: nothing in our google drive) - ross will follow up with Russ/Chris for further archive diving - [Closest pure bids thing is this brochure](https://web.archive.org/web/20230519223151/https://neuro.debian.net/_files/brochure_bids.pdf) - Posters in poldracklab focus on reuse and openneuro. - **Remote BIDS Town Hall**: Need to form an organizing committee - New event not OHBM - ohbm session was small, closed, not reaching a big audience - OHBM os-sig has the crowdcast setup and enthusiasm - Rémi to post on their slack and ask - Coordinator support ask to steering - waiting on steering group discussing different structures that could support this - Steering nominations - looking for updates - update to steering Aug.30 on [GSOD progress](https://docs.google.com/presentation/d/1h3mNGSvrLI43-qJcqu2__oNsDHk-RlKMbv0-z2tOctg/edit?usp=sharing) - New website Feedback survey going out soon, ideally by Sept. 15-20 before INCF - Org priorities - We should follow up next Steering. Eric will do - Agenda for Steering - where is it at? ### Maintainer discussion items #### Stefan * Might have difficulties to regularly join Thursday evenings for the next few occasions * Started using the BIDS Schema validator in mne-bids: https://github.com/mne-tools/mne-bids/pull/1302 * It already raised some issues: Will be nice to see what's wrong with current mne-bids behavior -- OR schema, OR validator, OR the one doing the checks (me) ;-) #### Christine - GSOD -- Mentors Meeting next Weds Sept.11 at 4pm ET / 1pm PT. Can Remi, Eric, Anthony make it y/n ? - accelerating for the fall - taking stock next week at the halfway point - Google mentors summit Oct 4 (INCF) - just noticed SFN is Oct.6-9, was there discussion (maybe in Seattle) of doing something for SFN or just INCF? - should go on the Steering agenda -> Eric will do - BEP021 - Taylor: yes for connectivity - Ross: fmriprep outputs needs derivative spec details - Anthony: PET is finding value in derivatives - Diffusion: scalar maps - it's pretty far (taylor) - coverage matters most - closed BEPs go here: https://github.com/bids-standard/bids-website/blob/main/data/beps/beps_other.yml #### Chris * BIDS 1.10.0 to be released on Friday (tomorrow) * Remaining milestone issues (can be released with or without any of these) * [spec#1884](https://github.com/bids-standard/bids-specification/pull/1884) - [ENH] Add noRF and n/a ASL volume types - **DONE** * Has [examples#466](https://github.com/bids-standard/bids-examples/pull/466). Just needs another review. * [spec#1907](https://github.com/bids-standard/bids-specification/pull/1907) - [ENH] Provide baseline definition for behavioral files * Needs second review - **DONE** * [spec#1864](https://github.com/bids-standard/bids-specification/pull/1864) - [ENH] Update DWI suffixes to include most common scanner derivatives * Has [examples#452](https://github.com/bids-standard/bids-examples/pull/452). * Needs second review, and I guess Robert to take it out of draft. * Taylor will try to review * SG nominations are officially open. Close on Sept 20. Last year we had to extend for a week due to lack of suitable nominations, so please encourage people to run that you think would be appropriate. * Melanie Ganz has asked to focus on geographic diversity. #### Rémi * Was on holiday so not much to declare: * reviewing PRs and fixing a few things more or less related to the coming release. * making sure bids-matlab works on BIDS MRS data * typos in the schema * closing old issues of mine on the validator if they are now obsolete with the new validator * OpenNeuro: fmriprep data * TODO (only for me - please ignore): * help prepare elections * sort contributors contact * help prepare release: * blog post * social blurb * blog post on the new validator * new bids website #### Nell * Reviewed what I could from the 1.10.0 issues #### Taylor * Nothing, mostly just focused on fMRIPost workflows right now. fMRIPost-AROMA is working and I'm making progress with fMRIPost-Rapidtide. #### Anthony * Back from holiday, let him know what he's missed (if anything). * Doing election stuff, testing new paid election service, updating website banner (possibly adding a page), pawning off emailing to Rémi as he still wants to clear up the member list. * Been playing around with collecting conversion telemetry/stats for ezBIDS and PET2BIDS, library/api is open and I am planning on making tiny PR's to other converters to start tracking usage. #### Ross * Published a few versions of the validator, the result of a month long push by Chris to close out issue descrepancies between legacy and schema validators. Schema changes from this push in spec 1.10.0 release. ## 2024 August 22 Attendees: Taylor, Eric, Ross, Chris, Nell Apologies: Remi, Stefan, Christine, Anthony ### Standing items #### Steering group report-back * [Minutes](https://hackmd.io/PWJprKXgQ-2kROs0SWM8LQ) * INCF: Haggled the price down, Ariel's going to cover the $500 table that comes with 2 registrations. * Yarik's taking one * Ross will ask James Kent about doing the help desking * SfN: Do people want to table? * BIDS Town Hall: * Remote town hall discussion * Eric for it. Maybe multi-timezone? * EventBrite * Central contact page for BIDS requests * Update as necessary #### PRs needing review - Milestone: https://github.com/bids-standard/bids-specification/milestone/16 - [ ] [spec#1884 - [ENH] Add noRF and n/a ASL volume types](https://github.com/bids-standard/bids-specification/pull/1884) - [ ] [spec#1811 - MRI: Improve definition of bvec file](https://github.com/bids-standard/bids-specification/pull/1811) #### Outstanding action items Outstanding Action Items: --- Template: `- [ ] [WHEN] (WHO) Action` --- - [ ] [Within next week] (Ross) Ask James Kent about interest in attending the BIDS help desk - [ ] [On validator Release] (Ross) Ping Eric to rerun validators on ON datasets. - [ ] [In next month] (Chris) Re-open the BIDS "plus sign issue" for consideration - [ ] [Next week] (Chris) Ask for someone to draft steering group 2024 nominations message ### Maintainer discussion items #### Taylor - [[ENH] Add volspace entity for CIFTI files](https://github.com/bids-standard/bids-specification/pull/1900): We need to decide between (1) separately defining surface and volumetric spaces in CIFTIs with `space` and `volspace` entities or (2) combining surface and volumetric spaces in the `space` entity. Also, how do folks feel about a `cohort` entity? - Chris + Ross: Preferable to use metadata. - Add lookup table recommending template files for space values. - Eric: `vol` instead of `volspace`. - Chris: Hack on niworkflows. - Taylor: Here's something I started on: https://github.com/nipreps/niworkflows/pull/883 #### Eric - Wife's surgery scheduled for October 10th and attending INCF Assembly September 23-27, so I'm only available another 4 weeks to people. - BIDS-INCF GSOD update - BEP036 lacking in participation despite my soon-to-be-unavailability - Taylor: Worried sessions.tsv as you describe might conflict with https://github.com/bids-standard/bids-specification/issues/1706. - thanks for linking that! I will read up on it #### Chris - MRS release #### Nell - ? #### Ross - Opened preliminary PR for bep017 schema https://github.com/bids-standard/bids-specification/pull/1902 ## Blockers / Steering Group help required * OHBM BIDS Town Hall crunch was too much this year, can we start prep 6 months earlier with maintainers instead? * Can the Steering Group hire/pay a part-time volunteer coordinator for BIDS maintainers, steering group, and BEPs coordination? * Is this Kim? * Who has bandwidth to do coordination? * Is this a maintainer job or its own thing? * Chris M to raise at Steering: we are seeing more requests, is there a coordinator role already that can respond? If not, how should the general inquiries * INCF Assembly “BIDS Help Desk” Booth? [NI2024-prospectus.pdf](https://drive.google.com/file/d/1WthW7ugdi-hPKzdPrzyAJrqreW7PUQi_/view?usp=sharing) * $2,200 USD, includes 1 registration, a booth, and our logo featured in the program book and website * Anthony has requested funding (from NIH/MIB), planning on attending, but not excited about sitting at a table by himself for 5 days. * Ask to steering: is there interest in funding a table * Anthony & Yarik might staff it (and Maybe Ross, Eric, and Anthony are around). * Opavote ($20) for election (bids.maintainance@gmail.com has an account already, add funds there) ## 2024 August 8 Attendees: Taylor, Eric, Ross, Chris, Christine, Anthony, Nell, Stefan, Remi Apologies: None Guests: Peer Herholz ### Standing items #### PRs needing review * [x] [spec#1880](https://github.com/bids-standard/bids-specification/pull/1880) - fix(schema): Add issue definitions for all checks * [x] [spec#1881](https://github.com/bids-standard/bids-specification/pull/1881) - feat(schema): Add rule to check files listed in scans.tsv exist #### Outstanding action items ### BEP017/BEP039 discussion * Meeting requested in [spec#1604](https://github.com/bids-standard/bids-specification/issues/1604#issuecomment-2222132348), [spec#1378](https://github.com/bids-standard/bids-specification/issues/1378#issuecomment-2222132563) * Docs: * [BEP017 - Relationship matrix data schema](https://docs.google.com/document/d/1ugBdUF6dhElXdj3u9vw0iWjE6f_Bibsro3ah7sRV0GA/edit) * [BEP039 - Dimensionality reduction based networks](https://docs.google.com/document/d/1GTWsj0MFQedXjOaNk6H0or6IDVFyMAysrJ9I4Zmpz2E/edit) ### Maintainer discussion items #### Christine * HED tags (hierarchical event descriptors) is the standard annotation/ontology [already embedded in BIDS](https://bids-specification.readthedocs.io/en/stable/appendices/hed.html) and is [applying to be accepted](https://www.hed-resources.org/en/develop/HEDSubmissionToINCF.html) as an INCF standard * They are asking for community support which is key to INCF adoption -- Comment [open until Oct.11 here](https://www.incf.org/commentaries/hed) * how to circulate for comment, if that's BIDS-appropriate? * BEP021 [emailed a few ppl much diminished, what's the value of a Spec stub? * if we are rolling it up -- email the community/contributors for input/consent/options/alternatives Alternatives (input CR already gathered:) BEP021 could still be useful for: * documenting re-interpolated channels, ROIs (avg across), baseline, rejection criteria, (+referencing, filtering) * would be nice to use BEP021 to capture epoching, and remove it from raw (response locking vs stim locking) * CR will email this around to the usual suspects ##### Housekeeping * multiple podcast/speaking requests, also centralizing general inquiry followup * Kim suggested a spreadsheet to track these. * Remi did the podcast already * this doc. making a new one each time vs. running searchable long doc of notes w bookmarks (like googledocs) * chris says we're doing this already? #### Chris * Heavily focused on bids-validator for last couple weeks. * v1.14.7 was final release with Python validator, which was refactored to depend on bidsschematools. * v1.14.8 removed the Python validator, and https://github.com/bids-standard/python-validator is now fully independent. * Deno validator roadmap to overtaking legacy: * Blocking: [spec#1880](https://github.com/bids-standard/bids-specification/pull/1880), [spec#1881](https://github.com/bids-standard/bids-specification/pull/1881) need review and merge * Want: Improved issue reporting [validator#2043](https://github.com/bids-standard/bids-validator/issues/2043) * MRS seems ready to go. Implemented in deno validator, not in legacy. * Examples are missing new entities. Do we care? * Discussed BEP021 with Christine. What remains of the BEP appears to be examples that would be better suited to a how-to guide or bids-examples than crowbarring into the spec. * One new concept: `_proj.tsv` for a projection matrix. This is essentially a transform, so it might make sense to follow `BEP-14` `to-`/`from-` conventions. This could be proposed as a one-off PR, although with some <details><summary>Watching items that do not need discussion</summary> * [ ] [spec#1690 - [ENH] Add TablePosition tag to MRI](https://github.com/bids-standard/bids-specification/pull/1690) * Waiting on https://github.com/rordenlab/dcm2niix/issues/726 * [ ] [spec#1772 - [ENH] Add metadata fields for DeIdentificationMethod/CodeSequence for MRI and PET](https://github.com/bids-standard/bids-specification/pull/1772) * Pending contributor response </details> #### Stefan * No news to report #### Rémi * MRS: testing integration in BIDS matlab - could not spot an issue * Testing the new validator: closed issues I had opened if I could not reproduce them with the new validator - assume not worth fixing in the legacy validator * new BIDS website: - following Robert Oostenveld suggestions, most content from starter-kit and bids-extensions has now been added to the new website and the navigation improved - added some tools and updated bids apps - started working on some automation to directly ping BEP leads once or twice a year for udpates * BIDS apps: - cleaning up of some "my" bids-apps and also started creating a bids app for the CAT12 toolbox. - bids-execution: did a some clean of 'boutiques' ([see series of stacked PR](https://github.com/boutiques/boutiques/pulls/Remi-Gau)) as it is the closest thing to help 'implement' the bids-execution spec. Mathieu Dugre from Tristan Glatard's lab has now access to the repo and should help bring the CI back online * BEP 20 eyetracking: some work on the eyetracking converter #### Taylor * Adding and documenting new values for aslcontext files, plus new entities for ASL files: https://github.com/bids-standard/bids-specification/pull/1884 * Trying to get fMRIPost apps planned out and working (especially fMRIPost-AROMA). #### Anthony * Will not be attending the steering group meeting on the 29th of August volunteer someone else! * INCF? BIDS table? ## 2024 July 25 Attendees: Chris, Taylor, Anthony, Remi, Nell, Stefan, Christine Apologies: Eric ### Standing items #### PRs needing review * [ ] (Chris) [spec#1690 - [ENH] Add TablePosition tag to MRI](https://github.com/bids-standard/bids-specification/pull/1690) * [x] (Anthony) [spec#1735 - [ENH] Add admonitions to task and beh pages](https://github.com/bids-standard/bids-specification/pull/1735) * [ ] (Chris) [spec#1772 - [ENH] Add metadata fields for DeIdentificationMethod/CodeSequence for MRI and PET](https://github.com/bids-standard/bids-specification/pull/1772) * [x] (Eric) [spec#1838 - feat(schema): Provide default JSON column definition for "conventional" columns](https://github.com/bids-standard/bids-specification/pull/1838) #### Outstanding action items Outstanding Action Items: --- Template: `- [ ] [WHEN] (WHO) Action` --- - [ ] (Eric+Rémi) Do BEP036 (and up) contributor email collection - [x] [Sometime before July] (Eric) Talk to Taylor about https://plausible.io/ instead of Google Analytics - [x] [Next few weeks] (Eric) Schedule a debrief meeting for report resolution - [ ] [WHEN?] (Christine) do BEP021: https://github.com/bids-standard/bids-specification/pull/1680 - [ ] booking a time next Thursday 2pm Aug 1. CR to set up with CM ### Maintainer discussion items #### Eric * Request: What does an off-boarding process look like for BIDS maintainers? Perhaps a survey and an optional exit interview? But especially any project hand-offs and “keys to cars”. * Potential new off-boarding protocol: (Eric and others) to review the below for next meeting, when we discuss and adopt/modify * Write down the credentials and WIP (handover, and status of each, Plus Urgency, Consequences, plus Back-up persons / transition plan), contribute to the BIDS docs when you can, * In your second-last maintainers meeting: What should we do more often / less often, what was surprising, what were the unexpected burdens/challenges/bottlenecks. (in maint meeting so we capture it together and get to minimally reflect together) * Request: Can someone help supporting the ABCD Study while I’m out? * They have fmri (anat, fmap, func, dwi), beh, phenotype, genetics, and an idea for a genetics “per-single-subject” BEP > Remi: What does that entail? * Discuss: Can TSV columns follow the inheritance principle and be inherited to a top-level TSV. I’m thinking of the sessions.tsv change to raise it to the level of the BIDS root folder. > Remi: See the [inheritance tagged issues](https://github.com/bids-standard/bids-specification/issues?q=is%3Aopen+is%3Aissue+label%3Ainheritance) > - https://github.com/bids-standard/bids-specification/issues/337 > - https://github.com/bids-standard/bids-specification/issues/749 > > Stefan: see also ... > - https://github.com/mne-tools/mne-bids/issues/1003 > - https://groups.google.com/g/bids-discussion/c/QmwChe4IREY #### Chris * MRS finalization * Two new entities: What order? [diff](https://github.com/bids-standard/bids-specification/pull/1377#discussion_r1689970091) * Created HackMD docs * Overall doc: https://hackmd.io/@bids-standard/H1z2OgeYA * Today's notes: https://hackmd.io/@bids-standard/ByCXqeetA * (Might need additional permissions to set better URLs) * Office hours * Discussed with Eric. Will send out a couple polls for potential volunteers and attendees. * Peer: * BEP 017 nearly ready? https://github.com/bids-standard/bids-specification/issues/1604#issuecomment-2222132348 * BEP 039 nearly ready? https://github.com/bids-standard/bids-specification/issues/1378#issuecomment-2222132563 * One maintainers meeting or two? - Taylor #### Taylor * No real updates, but I’m carving out some time for BIDS today so let me know if you need me to help with something. * *what do you think of [spec#1838 - feat(schema): Provide default JSON column definition for "conventional" columns](https://github.com/bids-standard/bids-specification/pull/1838)? - Chris* #### Stefan * No BIDS for the past weeks * Next goal is to implement channel count rules in BIDS schema for remaining ephys (eeg recently merged: https://github.com/bids-standard/bids-specification/pull/1319) #### Rémi * No concrete things: too busy travelling * Will get back to work on the website * add BIDS town hall minutes to the website * Will work on a BIDS inventory * Added password for BIDS account on OSF to our 1Password vault * Discovered that Anthony was hiding some PET BIDS apps under his bed: he will add them to our grand listing listing of apps #### Anthony * Not too much. * See notes for steering group about hosting table at INCF in Austin. * [Opavote.com](https://opavote.com/) seems legit, where should Anthony get funding to set up an account and add funds? Will be ~20 USD for 250 voters, see [pricing link for more details](https://opavote.com/pricing) #### Nell * Not much time for BIDS but reviewed a couple things. #### Christine * getting emails for coordinator role. Coordination role seems to be increasing, this should probably be discussed w steering in light of current coordination scope. * BEP021 * Townhall post-mortem and followups. 3 months prep. * Ariel's notes: https://hackmd.io/RAG1GyVIT0yhMJvnyP6gSQ * INCF-GSOD : 2 monthly evaluations under our belts, INCF put us in their newsletter * off-boarding and things we want to better in 2025 (community survey, bids townhall)