Core Model for Data Research (Tentative)
Project description
CMDR
CMDR (pronunciation: “com-mo-dore” or sometimes “com-man-der”), the Core Model for Data Research, is a LinkML schema/data model for the collection of biological sample data, and its analysis.
The purpose of this schema is to act as a base schema for other LinkML schemas/data models to bootstrap for their specific use case.
The CMDR data model was inspired by the LinkML data model for the INCLUDE project.
Project Setup
- Clone cmdr project repository
$ git clone https://github.com/linkml/cmdr.git
- Create virtual environment and install project dependencies
$ make install
- Create downstream schema artifacts, run unit tests, and also validate examples/instance data against schema
$ make test
- LinkML transformer mapping between source and target schemas on a class
$ make test_transform
Website
Repository Structure
- examples/ - example data
- project/ - project files (do not edit these)
- src/ - source files (edit these)
- datamodel -- Generated python datamodel
- tests - python tests
We've added some HTML visualizastions of data instances!
Developer Documentation
Use the `make` command to generate project artefacts:
make all
: make everythingmake deploy
: deploys site
Credits
this project was made with linkml-project-cookiecutter
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
cmdr-0.1.0.tar.gz
(20.4 kB
view hashes)
Built Distribution
cmdr-0.1.0-py3-none-any.whl
(9.4 kB
view hashes)