assorted
Project description
sparc-curation
This repo contains sparcur
, a python implementation of a validator for the SPARC Data Structure (SDS).
It also contains code, files, and documentation for curation and knowledge management workflows for SPARC datasets, protocols, and anatomical connectivity.
SDS Validator
To use sparcur
to validate an SDS formatted dataset run
pip install sparcur
pushd path/to/my/dataset
python -m sparcur.simple.validate
The result is written to path/to/my/dataset/curation-export.json
.
General issues with the dataset can be found under the path_error_report
property.
Background
For a general introduction to the SPARC curpation process see background.org.
For background on the SDS (with out-of-date technical details) see this paper.
Workflows
Documentation for curation workflows can be found in workflows.org.
Developer guide
See the developer guide for examples of how to reuse and develop sparcur.
Setup
New developers or curators should start by following setup.org.
Curation viewer
The curation viewer is a GUI application written in Racket that streamlines the processes of downloading, validating, and correcting SDS formatted datasets. The setup is currently quite involved because it needs to run directly on the OS where curators work. It supports windows, macos, and linux. Once the initial setup is complete there is an update mechanism which simplifies keeping the pipelines in sync.
SCKAN
This repo contains the core of the SCKAN release pipelines as well as the documentation for running and querying SCKAN.
Related links
- SODA GUI app for creating, validating, and uploading SDS formatted datasets.
- SDS Viewer a web UI for SDS formatted datatsets via the SDS validator.
- dockerfiles/source.org spec for developer docker image for this repo. Also has specs for the image that runs the sparcron single dataset pipelines, SCKAN images, and more.
- tgbugs/musl dockerhub repo with latest build of images.
- open-physiology-viewer code for converting ApiNATOMY models to OWL/RDF needed for apinatomy pipelines.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file sparcur-0.0.1.dev5.tar.gz
.
File metadata
- Download URL: sparcur-0.0.1.dev5.tar.gz
- Upload date:
- Size: 656.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fbd667771354aadfd73b56d715de0cb7a0cc774240270dfce5e6289cc270824 |
|
MD5 | 2e407d45b41b1f725e5f912677200eca |
|
BLAKE2b-256 | 1a93b80a6449b053a655b0d553053d6a9e20aa2e22f6e0530894453c89e3d2f6 |
File details
Details for the file sparcur-0.0.1.dev5-py2.py3-none-any.whl
.
File metadata
- Download URL: sparcur-0.0.1.dev5-py2.py3-none-any.whl
- Upload date:
- Size: 290.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 792693e28db6436f2a8c651fce527d7e4c17613237c7f1ed6a934e87e6b6e1c4 |
|
MD5 | ddded6df631ab9b46c87ccffe1b89fde |
|
BLAKE2b-256 | 604ab0036593166f307fd68504ff000a6c590d16b971e954cfe09e87df5720d7 |