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.
- 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
- 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!
Use the `make` command to generate project artefacts:
make all
: make everythingmake deploy
: deploys site
this project was made with linkml-project-cookiecutter