dcm2bids

Reorganising NIfTI files from dcm2niix into the Brain Imaging Data Structure

https://github.com/unfmontreal/dcm2bids

Science Score: 77.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    2 of 23 committers (8.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.3%) to scientific vocabulary

Keywords

bids neuroimaging neuroscience

Keywords from Contributors

brain-imaging fmri fmri-preprocessing closember mesh parallel converter connection eeg ieeg
Last synced: 6 months ago · JSON representation ·

Repository

Reorganising NIfTI files from dcm2niix into the Brain Imaging Data Structure

Basic Info
Statistics
  • Stars: 181
  • Watchers: 5
  • Forks: 84
  • Open Issues: 12
  • Releases: 19
Topics
bids neuroimaging neuroscience
Created over 9 years ago · Last pushed 8 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation

README.md

dcm2bids

Your friendly DICOM converter.

Documentation badge DOI Last update badge

Test status badge Code coverage badge Code style: black

PyPI version badge PyPI - Downloads

Anaconda-Server Badge Docker container badge

License badge


dcm2bids reorganises NIfTI files using dcm2niix into the Brain Imaging Data Structure (BIDS).

Major upgrade with dcm2bids >=3.0.0

⚠️ Breaking changes alert ⚠️

dcm2bids>=3.0.0 is not compatible with config files made for v2.1.9 and below. In order to develop dcm2bids new features we had to rewrite some of its code.
Since v3.0.0, dcm2bids has become more powerful and more flexible while reducing the burden of creating config files. Porting your config file should be relatively easy by following the How-to upgrade page. If you have any issues with it don't hesitate to report it on Neurostars.

Scope

dcm2bids is a community-centered project. It aims to be a friendly, easy-to-use tool to convert your dicoms. Our main goal is to make the dicom to BIDS conversion as effortless as possible. Even if in the near future more advanced features will be added, we'll keep the focus on your day to day use case without complicating anything. That's the promise of the dcm2bids project.

Documentation

Please take a look at the documentation to:

Issues and Questions

We work hard to make sure dcm2bids is robust and we welcome comments and questions to make sure it meets your use case! Here's our preferred workflow:

  • If you have a usage question :raising_hand:, we encourage you to post your question on Neurostars with dcm2bids as an optional tag. The tag is really important because Neurostars will notify the dcm2bids team only if the tag is present. Neurostars is a question and answer forum for neuroscience researchers, infrastructure providers and software developers, and free to access.
    Before posting your question, you may want to first browse through questions that were tagged with the dcm2bids tag. If your question persists, feel free to comment on previous questions or ask your own question.

  • If you think you've found a bug :bug:, please open an issue on our repository. To do this, you'll need a GitHub account. See our contributing guide for more details.

Please cite dcm2bids

If you use dcm2bids in your research or as part of your developments, please always cite the reference below.

APA

Boré, A., Guay, S., Bedetti, C., Meisler, S., & GuenTher, N. (2023). Dcm2Bids (Version 3.1.1) [Computer software]. https://doi.org/10.5281/zenodo.8436509

BibTeX

@software{Bore_Dcm2Bids_2023, author = {Boré, Arnaud and Guay, Samuel and Bedetti, Christophe and Meisler, Steven and GuenTher, Nick}, doi = {10.5281/zenodo.8436509}, month = aug, title = {{Dcm2Bids}}, url = {https://github.com/UNFmontreal/Dcm2Bids}, version = {3.1.1}, year = {2023}

Owner

  • Name: UNF
  • Login: UNFmontreal
  • Kind: organization
  • Location: 4545, Chemin Queen-Mary Montréal (Québec) H3W 1W4

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: "Boré"
    given-names: "Arnaud"
    orcid: "https://orcid.org/0000-0002-4822-1211"
  - family-names: "Guay"
    given-names: "Samuel"
    orcid: "https://orcid.org/0000-0001-6990-839X"
  - family-names: "Bedetti"
    given-names: "Christophe"
    orcid: "https://orcid.org/0000-0002-1443-8922"
  - family-names: "Meisler"
    given-names: "Steven"
  - family-names: "Guenther"
    given-names: "Nick"
title: "Dcm2Bids"
version: "3.1.1"
doi: 10.5281/zenodo.8436509
date-released: 2023-10-12
url: "https://github.com/UNFmontreal/Dcm2Bids"

GitHub Events

Total
  • Issues event: 15
  • Watch event: 18
  • Delete event: 3
  • Issue comment event: 18
  • Push event: 13
  • Pull request event: 19
  • Pull request review event: 2
  • Fork event: 4
  • Create event: 6
Last Year
  • Issues event: 15
  • Watch event: 18
  • Delete event: 3
  • Issue comment event: 18
  • Push event: 13
  • Pull request event: 19
  • Pull request review event: 2
  • Fork event: 4
  • Create event: 6

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 495
  • Total Committers: 23
  • Avg Commits per committer: 21.522
  • Development Distribution Score (DDS): 0.62
Past Year
  • Commits: 198
  • Committers: 6
  • Avg Commits per committer: 33.0
  • Development Distribution Score (DDS): 0.328
Top Committers
Name Email Commits
Arnaud Bore a****e@g****m 188
Samuel Guay s****y@u****a 90
Christophe Bedetti c****i@u****a 81
Christophe Bedetti c****i@g****m 36
Arnaud Bore a****e@g****m 25
Christophe Bedetti c****i@c****a 17
Johan Carlin j****n@g****m 9
Alexandre D'Astous p****i@h****m 8
dependabot[bot] 4****] 6
Nick n****k@k****a 6
Nick n****e@u****a 5
Steven Meisler s****r@g****u 4
HackMD n****y@h****o 4
Remi Gau r****u@h****m 3
Michael Joseph j****2@g****m 3
Yaroslav Halchenko d****n@o****m 2
Jason A. Staph j****h@s****s 2
Keith Callenberg k****g@g****m 1
Alexandre Routier a****r@g****m 1
Erik Kastman e****n@g****m 1
Hrvoje Stojic h****c@p****m 1
GMerakis 7****s 1
Isla Staden i****n@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 110
  • Total pull requests: 153
  • Average time to close issues: 11 months
  • Average time to close pull requests: 2 months
  • Total issue authors: 68
  • Total pull request authors: 21
  • Average comments per issue: 2.14
  • Average comments per pull request: 0.8
  • Merged pull requests: 120
  • Bot issues: 0
  • Bot pull requests: 31
Past Year
  • Issues: 12
  • Pull requests: 21
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 11 days
  • Issue authors: 9
  • Pull request authors: 4
  • Average comments per issue: 1.25
  • Average comments per pull request: 0.1
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 10
Top Authors
Issue Authors
  • SamGuay (15)
  • kousu (10)
  • arnaudbore (7)
  • jcohenadad (6)
  • Kang1448 (2)
  • juliam98 (2)
  • po09i (2)
  • 1-w (2)
  • wasciutto (2)
  • Arshitha (2)
  • smeisler (2)
  • ericearl (2)
  • Remi-Gau (2)
  • colIapse (1)
  • seaguldee (1)
Pull Request Authors
  • arnaudbore (60)
  • dependabot[bot] (36)
  • SamGuay (35)
  • scott-huberty (8)
  • joey-scanga (4)
  • kousu (3)
  • smeisler (3)
  • Remi-Gau (2)
  • sbash64 (2)
  • yarikoptic (2)
  • andrewrosss (1)
  • GMerakis (1)
  • keithcallenberg (1)
  • 1-w (1)
  • jstaph (1)
Top Labels
Issue Labels
enhancement (14) bug (12) documentation (7) help wanted (3) New Initiative (1)
Pull Request Labels
dependencies (36) python (9) github_actions (2)

Dependencies

requirements-doc.txt pypi
  • Babel ==2.9.1
  • GitPython ==3.1.27
  • Jinja2 ==3.1.1
  • Mako ==1.2.0
  • Markdown ==3.3.6
  • MarkupSafe ==2.1.1
  • PyYAML ==6.0
  • Pygments ==2.11.2
  • asttokens ==2.0.5
  • backcall ==0.2.0
  • certifi ==2021.10.8
  • charset-normalizer ==2.0.12
  • click ==8.1.2
  • decorator ==5.1.1
  • distlib ==0.3.4
  • docstring-parser ==0.7.3
  • executing ==0.8.3
  • falcon ==2.0.0
  • filelock ==3.6.0
  • future ==0.18.2
  • ghp-import ==2.0.2
  • gitdb ==4.0.9
  • hug ==2.6.1
  • idna ==3.3
  • importlib-metadata ==4.11.3
  • ipython ==8.2.0
  • jedi ==0.18.1
  • livereload ==2.6.3
  • matplotlib-inline ==0.1.3
  • mergedeep ==1.3.4
  • mike ==1.1.2
  • mkdocs ==1.2.4
  • mkdocs-git-authors-plugin ==0.6.4
  • mkdocs-git-revision-date-localized-plugin ==1.0.1
  • mkdocs-git-revision-date-plugin ==0.3.2
  • mkdocs-material ==7.3.0
  • mkdocs-material-extensions ==1.0.3
  • packaging ==21.3
  • parso ==0.8.3
  • pdocs ==1.1.1
  • pexpect ==4.8.0
  • pickleshare ==0.7.5
  • platformdirs ==2.5.1
  • pluggy ==1.0.0
  • portray ==1.7.0
  • prompt-toolkit ==3.0.29
  • ptyprocess ==0.7.0
  • pure-eval ==0.2.2
  • py ==1.11.0
  • pymdown-extensions ==7.1
  • pyparsing ==3.0.8
  • python-dateutil ==2.8.2
  • pytz ==2022.1
  • pyyaml_env_tag ==0.1
  • requests ==2.27.1
  • six ==1.16.0
  • smmap ==5.0.0
  • stack-data ==0.2.0
  • toml ==0.10.2
  • tornado ==6.1
  • tox ==3.25.0
  • traitlets ==5.1.1
  • urllib3 ==1.26.9
  • verspec ==0.1.0
  • virtualenv ==20.14.1
  • watchdog ==2.1.7
  • wcwidth ==0.2.5
  • yaspin ==0.15.0
  • zipp ==3.8.0
requirements-test.txt pypi
  • pybids >=0.9.5
  • pytest >=5.3.1
  • pytest-black >=0.3.7
  • pytest-cov >=2.8.1
  • pytest-flake8 >=1.0.4
  • pytest-pylint >=0.14.1
setup.py pypi
  • future >=0.17.1
.github/workflows/coverage.yml actions
  • actions/checkout v1 composite
  • actions/setup-python v1 composite
  • codecov/codecov-action v1 composite
.github/workflows/publish.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v1 composite
.github/workflows/publish_doc.yaml actions
  • actions/cache v2 composite
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • peaceiris/actions-gh-pages v3 composite
.github/workflows/tests.yml actions
  • actions/checkout v1 composite
  • actions/setup-python v1 composite
containers/Dockerfile docker
  • ubuntu latest build
.github/workflows/cff_validation.yml actions
  • actions/checkout v3 composite
  • citation-file-format/cffconvert-github-action 2.0.0 composite
.github/workflows/codespell.yml actions
  • actions/checkout v3 composite
  • codespell-project/actions-codespell v2 composite
.github/workflows/make_binaries.yml actions
  • Nuitka/Nuitka-Action main composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • softprops/action-gh-release v1 composite
pyproject.toml pypi