Skip to content

Commit

Permalink
Merge branch 'main' into staging
Browse files Browse the repository at this point in the history
  • Loading branch information
aaronm-2112 authored Aug 21, 2024
2 parents 1728015 + 65af8da commit d8a0c67
Show file tree
Hide file tree
Showing 7 changed files with 191 additions and 114 deletions.
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,21 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Fixed an issue causing the Verify Files feature to freeze when verifying large datasets.
- Fixed issues in `Advanced features` that made it difficult to add a banner image using the `Upload a banner image` feature.

## V15.1.0 - 2024-07-17

## V15.1.0 - 2024-07-18

## Feature Additions:

- Removed all Pennsieve Agent/log in requirements from the start up processes and added checks within both curation modes to assist users with Pennsieve account/agent requirements.
- Added a new feature in the `Advanced Features` tab that allows users tp compare their local and Pennsieve datasets for differences in file structure.
- Added a new feature in `Prepare Datasets Step-by-Step` that allows a user to verify the integrity of the files they uploaded to Pennsieve.

## Bug fixes:

- Fixed an issue causing properly named folders to throw errors when generating manifest files for local datasets.
- Fixed an issue that caused the UI to navigate to the homepage after generating a manifest file in the `Advanced Features` tab.
- Fixed an issue that would cause the progress bar to hang during some dataset uploads.
- Fixed an issue in `Advanced Features` that would cause validation of a Pennsieve dataset to fail.

## v15.0.2 - 2024-06-14

Expand Down
56 changes: 28 additions & 28 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -1,31 +1,35 @@
abstract: Simplifying data curation for researchers funded by the NIH SPARC initiative
title: SODA (Software to Organize Data Automatically) for SPARC
authors:
- affiliation: FAIR Data Innovations Hub
email: bpatel@calmi2.org
family-names: Patel
given-names: Bhavesh
- affiliation: FAIR Data Innovations Hub
email: ssoundarajan@calmi2.org
family-names: Soundarajan
given-names: Sanjay
- affiliation: FAIR Data Innovations Hub
email: cmarroquin@calmi2.org
- given-names: Christopher
family-names: Marroquin
given-names: Aaron
- affiliation: FAIR Data Innovations Hub
email: jclark@calmi2.org
email: cmarroquin@calmi2.org
affiliation: FAIR Data Innovations Hub, California Medical Innovations Institute
- given-names: Jacob
family-names: Clark
given-names: Jacob
- affiliation: FAIR Data Innovations Hub
email: dportillo@calmi2.org
email: jclark@calmi2.org
affiliation: FAIR Data Innovations Hub, California Medical Innovations Institute
- given-names: Dorian
family-names: Portillo
given-names: Dorian
email: dportillo@calmi2.org
affiliation: FAIR Data Innovations Hub, California Medical Innovations Institute
- given-names: Sanjay
family-names: Soundarajan
email: ssoundarajan@calmi2.org
affiliation: FAIR Data Innovations Hub, California Medical Innovations Institute
- given-names: Tram
family-names: Ngo
affiliation: FAIR Data Innovations Hub, California Medical Innovations Institute
- given-names: Bhavesh
family-names: Patel
email: bpatel@calmi2.org
affiliation: FAIR Data Innovations Hub, California Medical Innovations Institute
cff-version: 1.2.0
date-released: '2024-06-14'

message: If you use this software, please cite it using the metadata from this file.
type: software
identifiers:
- description: DOI for this software's record on Zenodo
type: doi
- type: doi
value: 10.5281/zenodo.12774826
abstract: Simplifying data curation for researchers funded by the NIH SPARC initiative
keywords:
- SPARC
- FAIR
Expand All @@ -36,10 +40,6 @@ keywords:
- ubuntu
- windows
license: MIT
message: If you use this software, please cite it as below.
repository-artifact: https://fairdataihub.org/sodaforsparc
repository-code: https://github.com/fairdataihub/SODA-for-SPARC
title: SODA (Software to Organize Data Automatically) for SPARC
type: software
url: https://fairdataihub.org/
version: 15.0.2
version: 15.1.0
date-released: 2024-07-19
3 changes: 2 additions & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
MIT License

Copyright (c) 2024 FAIR Data Innovations Hub

Copyright (c) 2024 FAIR Data Innovations Hub

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
[![MIT License][license-shield]][license-url]
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5565455.svg)](https://doi.org/10.5281/zenodo.5565455)
[![Curated with FAIRshare](https://raw.githubusercontent.com/fairdataihub/FAIRshare/main/badge.svg)](https://fairdataihub.org/fairshare)
[![DOI](https://joss.theoj.org/papers/10.21105/joss.06140/status.svg)](https://doi.org/10.21105/joss.06140)

[contributors-shield]: https://img.shields.io/github/contributors/fairdataihub/SODA-for-SPARC.svg?style=flat-square
[contributors-url]: https://github.com/fairdataihub/SODA-for-SPARC/graphs/contributors
Expand Down Expand Up @@ -42,7 +43,7 @@
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](https://commonfund.nih.gov/sparc) investigators according to the [FAIR SPARC data curation guidelines](https://sparc.science/help/7k8nEPuw3FjOq2HuS8OVsd#top). 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.

<p align="center">
<img src="https://github.com/fairdataihub/SODA-for-SPARC/blob/staging/docs/documentation/Landing-page/Screenshot%20from%202024-07-18%2012-02-50.png" alt="interface" width="600">
<img src="./docs/SODA-HOMEPAGE.png" alt="interface" width="600">
<br/>
<i> A screenshot of the user interface of SODA. </i>
</img>
Expand Down Expand Up @@ -98,3 +99,4 @@ If you use SODA for SPARC to curate your dataset, please cite the following refe
1. Patel, B., Srivastava, H., Aghasafari, P., & Helmer, K. (2020). SPARC: SODA, an interactive software for curating SPARC datasets. The FASEB Journal, 34(S1), 1-1. [10.1096/fasebj.2020.34.s1.02483](https://doi.org/10.1096/fasebj.2020.34.s1.02483)
2. 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](https://doi.org/10.1101/2021.02.10.430563)
3. 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.12774826](https://doi.org/10.5281/zenodo.12774826)
4. Marroquin et al., (2024). 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](https://doi.org/10.21105/joss.06140)
149 changes: 83 additions & 66 deletions codemeta.json
Original file line number Diff line number Diff line change
@@ -1,86 +1,103 @@
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"license": "https://spdx.org/licenses/MIT",
"codeRepository": "https://github.com/fairdataihub/SODA-for-SPARC",
"dateCreated": "2021-10-08",
"datePublished": "2021-10-08",
"dateModified": "2024-06-14",
"downloadUrl": "https://fairdataihub.org/sodaforsparc",
"issueTracker": "https://github.com/fairdataihub/SODA-for-SPARC/issues",
"name": "SODA (Software to Organize Data Automatically) for SPARC",
"version": "15.0.2",
"description": "Simplifying data curation for researchers funded by the NIH SPARC initiative",
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"applicationCategory": "Scientific",
"releaseNotes": "# v.10.0.4 - 2023-02-24\n\n## Bug fixes:\n\n- Imported datasets with manifests that carry incorrect headers for the standard columns (filename, timestamp, description, file type, Additional Metadata) will be preserved as extra columns.\n- Auto generating manifests will preserve column headers for each individual high level folder rather than giving the same headers to all manifests.",
"funding": "OT2OD030213",
"developmentStatus": "active",
"isPartOf": "https://fairdataihub.org/",
"referencePublication": "https://doi.org/10.1101/2021.02.10.430563",
"funder": {
"@type": "Organization",
"@name": "National Institutes of Health (NIH)"
},
"keywords": ["SPARC", "FAIR", "data", "curation", "mac", "sparc-dataset", "ubuntu", "windows"],
"programmingLanguage": ["JavaScript", "HTML", "Python", "CSS", "Jupyter Notebook"],
"operatingSystem": [
"Windows 10",
"Big Sur (macOS 11)",
"Catalina (macOS 10.15)",
"Windows 11",
"Ubuntu"
],
"relatedLink": ["https://fairdataihub.org/sodaforsparc"],
"author": [
{
"@type": "Person",
"givenName": "Bhavesh",
"familyName": "Patel",
"email": "bpatel@calmi2.org",
"affiliation": {
"@type": "Organization",
"name": "FAIR Data Innovations Hub"
}
"name": "FAIR Data Innovations Hub, California Medical Innovations Institute",
"type": "Organization"
},
"email": "cmarroquin@calmi2.org",
"familyName": "Marroquin",
"id": "_:author_1",
"givenName": "Aaron",
"type": "Person"
},
{
"@type": "Person",
"givenName": "Sanjay",
"familyName": "Soundarajan",
"email": "ssoundarajan@calmi2.org",
"affiliation": {
"@type": "Organization",
"name": "FAIR Data Innovations Hub"
}
"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"
},
{
"@type": "Person",
"givenName": "Aaron",
"familyName": "Marroquin",
"email": "cmarroquin@calmi2.org",
"affiliation": {
"@type": "Organization",
"name": "FAIR Data Innovations Hub"
}
"name": "FAIR Data Innovations Hub, California Medical Innovations Institute",
"type": "Organization"
},
"email": "ssoundarajan@calmi2.org",
"familyName": "Soundarajan",
"id": "_:author_4",
"givenName": "Sanjay",
"type": "Person"
},
{
"@type": "Person",
"givenName": "Jacob",
"familyName": "Clark",
"email": "jclark@calmi2.org",
"affiliation": {
"@type": "Organization",
"name": "FAIR Data Innovations Hub"
}
"name": "FAIR Data Innovations Hub, California Medical Innovations Institute",
"type": "Organization"
},
"familyName": "Ngo",
"id": "_:author_5",
"givenName": "Tram",
"type": "Person"
},
{
"@type": "Person",
"givenName": "Dorian",
"familyName": "Portillo",
"email": "dportillo@calmi2.org",
"affiliation": {
"@type": "Organization",
"name": "FAIR Data Innovations Hub"
}
"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": "2024-07-19",
"datePublished": "2021-10-08",
"description": "Simplifying data curation for researchers funded by the NIH SPARC initiative",
"developmentStatus": "active",
"downloadUrl": "https://fairdataihub.org/sodaforsparc",
"funder": {
"name": "National Institutes of Health (NIH)",
"type": "Organization"
},
"funding": "OT2OD030213",
"identifier": "10.5281/zenodo.12774826",
"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"],
"referencePublication": "https://doi.org/10.1101/2021.02.10.430563",
"relatedLink": [],
"runtimePlatform": [],
"softwareRequirements": [],
"version": "15.1.0",
"type": "SoftwareSourceCode"
}
Binary file added docs/SODA-HOMEPAGE.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit d8a0c67

Please sign in to comment.