-
Notifications
You must be signed in to change notification settings - Fork 191
[ENH] microelectrode electrophysiology specification (BEP032) #1705
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Also relevant if you'd like to comment. → https://docs.google.com/document/d/1oG-C8T-dWPqfVzL2W8HO3elWK8NIh2cOCPssRGv23n0/edit?disco=AAABIzHGpUU |
|
Also I forgot to link to this when I wrote it → https://docs.google.com/document/d/1oG-C8T-dWPqfVzL2W8HO3elWK8NIh2cOCPssRGv23n0/edit?disco=AAABIGPAMOw |
|
@yarikoptic I fixed the linter errors but the build is still failing for some reason. Could you please help me here? edit: nevermind, found the issue! |
Co-authored-by: Thomas Wachtler <[email protected]>
Co-authored-by: Thomas Wachtler <[email protected]>
|
@ree-gupta Are we still waiting on the final items from the internal TODO list from the other day? Please let me know when ready to proceed |
The schema TODOs are done (607a042 and b46c11f).
@bendichter Do we need some more time for the markdown? |
|
We also need to adjust the markdown to reflect @ree-gupta 's changes |
Add electrode_name column to the extracellular electrophysiology channels.tsv example to show the mapping between channels and their corresponding electrodes.
…al Coordinates appendix to markdown
|
@ree-gupta @bendichter It has been 1 week now - is everything good and ready to submit? |
I'm all done on the schema end, the tests pass too so good to go for me. |
|
I see some issues, hold on |
- Fix WaxholmSpace species from rat to mouse and update DOI reference - Remove RRID links from SwansonRat, CHARM, D99, and MarmosetBrainAtlas - Add DOI link for SwansonRat reference - Correct PaxinosRhesusMonkey author list (Toga AW -> Evrard, H)
|
@CodyCBakerPhD ok, ready! |
|
Formally opened in squashed form: #2307 I once again strongly recommend that if we ever do this again in the future, we should start it as an external fork (possibly on a specifically created organization) before moving to the main repository, so that the scale of pull requests, issues, and contributions can scale to the large number of contributors. This proved to be a significant pain point over the process on this branch and its predecessors Are we all good to close this one then? Note I have backed up this branch's history (though will not include all the history of GitHub comments for this PR) on https://github.com/CodyCBakerPhD/bids-specification/tree/backup-bep032-work |
|
yes, @bids-standard/wg-bep-process is to formalize the process and I am of the same opinion to operate primarily in the fork until "ready for review". Let's let this RiP. |
Superseded by squashed
Replaces #1352 submitted from a fork outside of bids-specification.
Add specification for microelectrode electrohpysiology datasets based on the BEP032 proposal. old google doc
Note
We meet regularly and everyone is welcome
Next meeting: insert date on URL to join
Communication channel: https://framalistes.org/sympa/info/neuroscience-data-structure
Tip
bids-validatorwith a custom schema. (attn @TheChymera)DONEs
TODOs
Please ensure your name is credited on our Contributors appendix.
To add your name, please edit our Contributors wiki and add your name with the type of contribution.
For assistance, please tag @bids-standard/maintainers.
After opening the PR, our continuous integration services will automatically check your contribution for formatting errors and render a preview of the BIDS specification with your changes.
To see the checks and preview, scroll down and click on the
show all checkslink.From the list, select the
Detailslink of theci/circleci: build_docs artifactcheck to see the preview of the BIDS specification.Add instructions here on how to run new
bids-validatorusing schema in this PRc557d1fto1c30c6elegacy-validator#1798 is the first one trying it on whitelisted set of packages, and I think we should create a helper action for that : https://github.com/bids-standard/bids-validator/issues/1931bids-validator changes needed
Populate schema with specifications from the google doc ...
schema/rules/checkswith checks specific to this BEP032 (from experiences with data conversion eg by @CodyCBakerPhD on @mvmdmlab data)<extension>and get a table of extensions (nwb and nix) and check if schema encodes that only one is allowedFurther markdown description: @Peyman-N is working on a PR
Define enums of coord spaces to be added -- some image based, some ad-hoc
Add and reference here PR on
bids-examplesadding sample dandisets : Draft examples for BEP032 on animal electrophysiology bids-examples#430 (@robertoostenveld )Add CI action (likely github) to run
bids-validatoron sample datasets and this modified schema (@yarikoptic)Decide on "contours" specification
typecolumn for electrodes[ie]cephys/sectionShare/use examples of real datasets
Issues this PR would likely to address
Issues to see being addressed while working on this BEP (likely to move above) or not (moved below):
Other issues which relate but not in scope here and provided for reference/backreference
Spreadsheet with correspondence to ProbeInterface: https://docs.google.com/spreadsheets/d/1O0bZzD-n4MjR68r1GlcH3d2JLXBLAU1PfsDceD3IPeo/edit?usp=sharing