Package for biological data model and data ingress management
Project description
Schematic
- Introduction
- Installation Requirements and Pre-requisites
- Package Setup Instructions
- Command Line Interface
- Contributing
- Contributors
Introduction
SCHEMATIC is an acronym for Schema Engine for Manifest Ingress and Curation. The Python based infrastructure provides a novel schema-based, data ingress ecosystem, that is meant to streamline the process of metadata annotation and validation for various data contributors.
Installation Requirements and Pre-requisites
- Python 3.7.1 or higher
poetry
Important: You need to be a registered and certified user on synapse.org
, and also have the right permissions to download the Google credentials files from Synapse.
Package Setup Instructions
- Clone Project Repository
- Virtual Environment Setup
- Install Dependencies
- Fill in Configuration File(s)
- Obtain Credentials File(s)
Command Line Interface
-
Schematic Initialization (initialize mode of authentication)
-
Metadata Manifest Validation (validate metadata manifest (.csv) files)
-
Metadata Manifest Generation (generate metadata manifest (.csv) files)
-
Metadata Manifest Validation and Submission (submission and optional validation of metadata manifest (.csv) files)
Contributing
Interested in contributing? Awesome! We follow the typical GitHub workflow of forking a repo, creating a branch, and opening pull requests. For more information on how you can add or propose a change, visit our contributing guide. To start contributing to the package, you can refer to the Getting Started section in our contributing guide.
Contributors
Active contributors and maintainers:
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
Hashes for schematicpy-0.1.12-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca88bb7eef9f0a25facb034dfe4ad9593434a68bbb3ab3665613d571ab02a206 |
|
MD5 | cc3872d9d56736ced5a60b5d63609e31 |
|
BLAKE2b-256 | 5f84cd1c03041b7d2f763e64cbf2e95a417f9948dc05c01c100f0816c6e841f6 |