SODA

SODA: Software to Support the Curation and Sharing of FAIR Autonomic Nervous System Data - Published in JOSS (2024)

https://github.com/fairdataihub/soda-for-sparc

Science Score: 95.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 17 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: scholar.google, joss.theoj.org, zenodo.org
  • Committers with academic emails
    3 of 28 committers (10.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

curation mac sparc-dataset ubuntu windows
Last synced: 4 months ago · JSON representation

Repository

Simplifying data curation for researchers funded by the NIH SPARC initiative

Basic Info
Statistics
  • Stars: 28
  • Watchers: 8
  • Forks: 9
  • Open Issues: 17
  • Releases: 83
Topics
curation mac sparc-dataset ubuntu windows
Created over 4 years ago · Last pushed 4 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation Codeowners Codemeta Zenodo

README.md

Contributors Stargazers Issues MIT License DOI Curated with FAIRshare DOI


Logo

Keep Calm and Curate!

Your one-stop tool for curating and submitting SPARC datasets
By SPARC investigators, for SPARC investigators

Explore our documentation

Report Issue

<a href="https://docs.google.com/forms/d/e/1FAIpQLSfyUw2_NI1-2tlAr8oB5_JcJ_yjTB-zUDt9skfGjNU9qjITwg/viewform?ts=5e433bea">Submit feedback </a>

About

SODA (Software to Organize Data Automatically) for SPARC is an open-source and free cross-platform desktop software intended to facilitate the data organization and submission process for SPARC investigators according to the FAIR SPARC data curation guidelines. The idea for a computer software that assists researchers in curating and sharing their data originated during the SPARC Hackathon in December 2018, where it won the Public's Choice Award, before receiving support from the National Institutes of Health (NIH) for further development. SODA for SPARC is designed such that users can accomplish all the requirements to submit a SPARC dataset rapidly through a single interface. Moreover, requirements have been broken down into easy-to-perform steps and automation has been integrated to reduce users' effort to a bare minimum during each step, often to just a few clicks.

interface
A screenshot of the user interface of SODA.

Downloading SODA

SODA is distributed as an easy-to-install application for Windows, Mac OS, and Ubuntu. Follow the instructions provided in our dedicated documentation to download the version suitable for your operating system.

All our releases are also accessible in the releases tab.

Documentation

See the our dedicated webpage for the full documentation, including details about each features and how to use them.

Issues and Feedback

To report any issues with the software, suggest improvements, or request a new feature, please open a new issue via the Issues tab. Provide adequate information (operating system, steps leading to error, screenshots) so we can help you efficiently. Alternatively, you could also use our feedback form. The feedback form is also accessible directly in the user interface of SODA.

Contributing

If you want to contribute, modify SODA to better suit your needs, or compile it for an operating system not mentioned above, please follow the instructions provided in the developer section of our documentation.

License

SODA is distributed under the MIT License. See LICENSE for more information.

Privacy Policy

SODA uses Kombucha Analytics for tracking. Tracking is anonymous and no identifying personal information is collected. Tracking is implemented as part of our agreement with the SPARC program to report usage statistics for SODA. Tracking is also used to identify errors and subsequently improve user experience. To learn more about what is tracked and how we use Kombucha Analytics within SODA, please read our Privacy Policy.

Acknowledgments

  • NIH SPARC Initiative
  • Blackfynn Team
  • SPARC Dataset Curation Team
  • Our beta testers, including:
    • Natalia Biscola (Icahn School of Medicine at Mount Sinai)
    • John Dawson (UC Davis)
    • Clara Huesing (Pennington Biomedical Research Center)
    • Scott John (UCLA)
    • Muriel Larauche (Vatche and Tamar Manoukian Division of Digestive Diseases, Department of Medicine, UCLA)
    • Madelyn Lorenz (Washington University in St. Louis)
    • Kun-Han Lu (Weldon School of Biomedical Engineering, Purdue University)
    • Alison Moss (Thomas Jefferson University)
    • Anna Rietsch (Cleveland Clinic, Cleveland OH)
    • Joseph Sassoon (Integrated Medical Systems Laboratory - New York Institute of Technology)

Citing

If you use SODA for SPARC to curate your dataset, please cite the following references:

  1. Marroquin, C., Clark, J., Portillo, D., Soundarajan, S., Ngo, T., & Patel, B., SODA: Software to Support the Curation and Sharing of FAIR Autonomic Nervous System Data. Journal of Open Source Software, 9(100), 6140, https://doi.org/10.21105/joss.06140
  2. Marroquin, C., Clark, J., Portillo, D., Soundarajan, S., Ngo, T., & Patel, B., (2024). SODA (Software to Organize Data Automatically) for SPARC. Zenodo. 10.5281/zenodo.5565455 [Note: if you used a specific version of SODA, we recommend citing that version using the instructions provided on the Zenodo SODA page]
  3. Bandrowski, A., Grethe, J. S., Pilko, A., Gillespie, T., Pine, G., Patel, B., Surles-Zeigler, M., & Martone, M. E. (2021). SPARC Data Structure: Rationale and Design of a FAIR Standard for Biomedical Research Data. bioRxiv. 10.1101/2021.02.10.430563

Owner

  • Name: FAIR Data Innovations Hub
  • Login: fairdataihub
  • Kind: organization
  • Email: info@fairdataihub.org
  • Location: United States of America

We build open source tools to help researchers learn about and implement FAIR Data practices

JOSS Publication

SODA: Software to Support the Curation and Sharing of FAIR Autonomic Nervous System Data
Published
August 06, 2024
Volume 9, Issue 100, Page 6140
Authors
Christopher Marroquin ORCID
FAIR Data Innovations Hub, California Medical Innovations Institute, San Diego, CA, United States of America
Jacob Clark ORCID
FAIR Data Innovations Hub, California Medical Innovations Institute, San Diego, CA, United States of America
Dorian Portillo ORCID
FAIR Data Innovations Hub, California Medical Innovations Institute, San Diego, CA, United States of America
Sanjay Soundarajan ORCID
FAIR Data Innovations Hub, California Medical Innovations Institute, San Diego, CA, United States of America
Tram Ngo
FAIR Data Innovations Hub, California Medical Innovations Institute, San Diego, CA, United States of America
Bhavesh Patel ORCID
FAIR Data Innovations Hub, California Medical Innovations Institute, San Diego, CA, United States of America
Editor
Stefan Appelhoff ORCID
Tags
Data sharing Data curation Metadata Biomedical Neuroscience Bioelectronic medicine

CodeMeta (codemeta.json)

{
  "name": "SODA (Software to Organize Data Automatically) for SPARC",
  "@context": "https://w3id.org/codemeta/3.0",
  "applicationCategory": "Scientific",
  "author": [
    {
      "affiliation": {
        "name": "FAIR Data Innovations Hub, California Medical Innovations Institute",
        "type": "Organization"
      },
      "email": "cmarroquin@calmi2.org",
      "familyName": "Marroquin",
      "id": "_:author_1",
      "givenName": "Aaron",
      "type": "Person"
    },
    {
      "affiliation": {
        "name": "FAIR Data Innovations Hub, California Medical Innovations Institute",
        "type": "Organization"
      },
      "email": "jclark@calmi2.org",
      "familyName": "Clark",
      "id": "_:author_2",
      "givenName": "Jacob",
      "type": "Person"
    },
    {
      "affiliation": {
        "name": "FAIR Data Innovations Hub, California Medical Innovations Institute",
        "type": "Organization"
      },
      "email": "dportillo@calmi2.org",
      "familyName": "Portillo",
      "id": "_:author_3",
      "givenName": "Dorian",
      "type": "Person"
    },
    {
      "affiliation": {
        "name": "FAIR Data Innovations Hub, California Medical Innovations Institute",
        "type": "Organization"
      },
      "email": "ssoundarajan@calmi2.org",
      "familyName": "Soundarajan",
      "id": "_:author_4",
      "givenName": "Sanjay",
      "type": "Person"
    },
    {
      "affiliation": {
        "name": "FAIR Data Innovations Hub, California Medical Innovations Institute",
        "type": "Organization"
      },
      "familyName": "Ngo",
      "id": "_:author_5",
      "givenName": "Tram",
      "type": "Person"
    },
    {
      "affiliation": {
        "name": "FAIR Data Innovations Hub, California Medical Innovations Institute",
        "type": "Organization"
      },
      "email": "bpatel@calmi2.org",
      "familyName": "Patel",
      "id": "_:author_6",
      "givenName": "Bhavesh",
      "type": "Person"
    }
  ],
  "codeRepository": "https://github.com/fairdataihub/SODA-for-SPARC",
  "dateCreated": "2021-10-08",
  "dateModified": "2025-10-27",
  "datePublished": "2024-10-11",
  "description": "Simplifying data curation for researchers funded by the NIH SPARC initiative",
  "developmentStatus": "active",
  "downloadUrl": "https://fairdataihub.org/sodaforsparc",
  "funding": "OT2OD030213",
  "identifier": "10.5281/zenodo.17297669",
  "isPartOf": "https://fairdataihub.org/",
  "issueTracker": "https://github.com/fairdataihub/SODA-for-SPARC/issues",
  "keywords": [
    "SPARC",
    "FAIR",
    "data",
    "curation",
    "mac",
    "sparc-dataset",
    "ubuntu",
    "windows"
  ],
  "license": "https://spdx.org/licenses/MIT",
  "operatingSystem": [
    "Windows 10",
    "Big Sur (macOS 11)",
    "Catalina (macOS 10.15)",
    "Windows 11",
    "Ubuntu"
  ],
  "programmingLanguage": [
    "JavaScript",
    "HTML",
    "Python",
    "CSS"
  ],
  "schema:releaseNotes": "## Bug Fixes:\n- Fixed an issue where Prepare Dataset Step-by-Step does not save sample files when using the save and exit button.",
  "version": "16.4.0",
  "type": "SoftwareSourceCode"
}

GitHub Events

Total
  • Create event: 72
  • Issues event: 11
  • Release event: 7
  • Delete event: 3
  • Issue comment event: 97
  • Push event: 987
  • Gollum event: 1
  • Pull request review event: 19
  • Pull request review comment event: 44
  • Pull request event: 32
  • Fork event: 1
Last Year
  • Create event: 72
  • Issues event: 11
  • Release event: 7
  • Delete event: 3
  • Issue comment event: 97
  • Push event: 987
  • Gollum event: 1
  • Pull request review event: 19
  • Pull request review comment event: 44
  • Pull request event: 32
  • Fork event: 1

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 10,677
  • Total Committers: 28
  • Avg Commits per committer: 381.321
  • Development Distribution Score (DDS): 0.704
Past Year
  • Commits: 777
  • Committers: 10
  • Avg Commits per committer: 77.7
  • Development Distribution Score (DDS): 0.515
Top Committers
Name Email Commits
aaronm-2112 a****6@g****m 3,164
Jacob Clark j****s@z****m 2,345
fairdataihub-bot f****b@g****m 1,463
slugb0t w****n@g****m 1,261
Tram Ngo t****3@g****m 1,007
bvhpatel 8****l 547
Sanjay Soundarajan s****4@m****u 439
Sanjay Soundarajan s****n@c****g 177
Harshit Srivastava h****0@n****u 138
Ishani Bhansali 4****i 64
Jacob Clark j****b@J****l 9
codefair-app[bot] 1****] 8
Karl Helmer h****r@n****u 7
Dorian Portillo s****t@D****l 7
renovate[bot] 2****] 6
codefair-staging[bot] 1****] 6
codefair-io[bot] 1****] 6
Harshit Srivastava H****a@c****l 6
Aaron a****n@S****l 3
Jacob j****b@S****l 3
dev d****v@B****l 2
dev2 d****2@d****l 2
Tom Gillespie t****s@g****m 2
sourcery-ai[bot] 5****] 1
dev d****v@W****l 1
dev d****v@d****l 1
slugb0t s****t@L****g 1
ZaidAG g****a@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 11
  • Total pull requests: 308
  • Average time to close issues: 7 months
  • Average time to close pull requests: 20 days
  • Total issue authors: 6
  • Total pull request authors: 12
  • Average comments per issue: 0.36
  • Average comments per pull request: 2.06
  • Merged pull requests: 226
  • Bot issues: 8
  • Bot pull requests: 66
Past Year
  • Issues: 5
  • Pull requests: 47
  • Average time to close issues: N/A
  • Average time to close pull requests: about 7 hours
  • Issue authors: 3
  • Pull request authors: 5
  • Average comments per issue: 0.0
  • Average comments per pull request: 3.28
  • Merged pull requests: 36
  • Bot issues: 5
  • Bot pull requests: 10
Top Authors
Issue Authors
  • abhishektiwari (3)
  • codefair-io[bot] (2)
  • renovate[bot] (2)
  • codefair-staging[bot] (2)
  • codefair-test[bot] (1)
  • codefair-app[bot] (1)
Pull Request Authors
  • aaronm-2112 (185)
  • renovate[bot] (56)
  • slugb0t (28)
  • fairdataihub-bot (13)
  • JacobiClark (8)
  • codefair-io[bot] (4)
  • codefair-staging[bot] (3)
  • codefair-app[bot] (3)
  • ZaidAG (2)
  • megasanjay (2)
  • yarikoptic (2)
  • bvhpatel (2)
Top Labels
Issue Labels
type: dependencies (1)
Pull Request Labels
type: dependencies (55) enhancement (7) bug (2) documentation (1)

Dependencies

.github/workflows/Build-and-deploy-linux.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • actions/setup-python v2 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/Build-and-deploy-mac.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • actions/setup-python v2 composite
  • apple-actions/import-codesign-certs v1 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/Build-and-deploy-win.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • actions/setup-python v4 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/check-misspellings.yml actions
  • actions/checkout v2 composite
  • peter-evans/create-pull-request main composite
  • sobolevn/misspell-fixer-action master composite
.github/workflows/chromatic.yml actions
  • actions/checkout v1 composite
  • chromaui/action v1 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v2 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/autobuild v1 composite
  • github/codeql-action/init v1 composite
.github/workflows/gitlab-sync.yml actions
  • actions/checkout v2 composite
  • wangchucheng/git-repo-sync v0.1.0 composite
.github/workflows/lint-check.yml actions
  • actions/checkout v2 composite
  • actions/setup-node v1 composite
  • actions/setup-python v1 composite
  • wearerequired/lint-action v1 composite
.github/workflows/release-on-zenodo.yml actions
  • actions/setup-node v3 composite
  • megasanjay/upload-to-zenodo v2.0.1 composite
package-lock.json npm
  • 1648 dependencies
package.json npm
  • @electron-toolkit/eslint-config ^1.0.1 development
  • @electron-toolkit/eslint-config-prettier ^1.0.1 development
  • @rollup/plugin-commonjs ^25.0.7 development
  • @vitejs/plugin-react ^4.0.4 development
  • electron 19.0.0 development
  • electron-builder ^24.6.3 development
  • electron-vite ^1.0.27 development
  • eslint ^8.47.0 development
  • eslint-plugin-react ^7.33.2 development
  • prettier ^3.0.2 development
  • react ^18.2.0 development
  • react-dom ^18.2.0 development
  • rollup-plugin-copy ^3.5.0 development
  • vite ^4.4.9 development
  • @electron-toolkit/preload ^2.0.0
  • @electron-toolkit/utils ^2.0.0
  • @fairdataihub/config ^2.2.3
  • @fortawesome/fontawesome-free ^5.15.4
  • @popperjs/core ^2.11.8
  • @rollup/plugin-inject ^5.0.5
  • @rollup/plugin-node-resolve ^15.2.3
  • @tarekraafat/autocomplete.js ^10.2.7
  • @toast-ui/editor ^3.2.2
  • @types/jstree ^3.3.45
  • @yaireo/dragsort ^1.3.1
  • @yaireo/tagify ^4.17.9
  • accordion-js ^3.3.4
  • animate.css 4.1.1
  • axios ^1.6.0
  • bootbox 5.5.2
  • bootstrap 4.0.0
  • bootstrap-icons 1.5.0
  • bootstrap-select ^1.13.18
  • check-disk-space ^3.4.0
  • convert-csv-to-json ^2.0.0
  • convert-excel-to-json ^1.7.0
  • cropperjs ^1.6.1
  • doi-regex ^0.1.13
  • dragselect ^3.0.4
  • electron-context-menu ^3.6.1
  • electron-log ^5.0.1
  • electron-notarize ^1.2.2
  • electron-updater ^6.1.7
  • excel4node ^1.8.2
  • find-free-port ^2.0.0
  • fomantic-ui ^2.9.3
  • fs-extra ^11.1.1
  • image-data-uri ^2.0.1
  • ini ^4.1.1
  • intro.js ^7.2.0
  • jimp ^0.22.10
  • jquery 3.6.0
  • jspreadsheet ^10.3.3
  • jstree ^3.3.16
  • lottie-web ^5.12.2
  • module ^1.2.5
  • mv ^2.1.1
  • node-localstorage ^3.0.5
  • notyf ^3.10.0
  • select2 ^4.1.0-rc.0
  • sweetalert2 ^11.9.0
  • tippy.js ^6.3.7
  • tui-date-picker ^4.3.3
  • uuid ^9.0.1
  • v8-compile-cache ^2.4.0
  • validator ^13.11.0
  • vite-plugin-commonjs-externals ^0.1.3
  • xlsx ^0.18.5
.github/workflows/codespell.yml actions
  • actions/checkout v3 composite
  • codespell-project/actions-codespell v1 composite