https://github.com/cnag-biomedical-informatics/clarid-tools
https://github.com/cnag-biomedical-informatics/clarid-tools
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cnag-biomedical-informatics/clarid-tools
- Owner: CNAG-Biomedical-Informatics
- Created: 2025-09-02T14:24:38.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-03T09:59:07.000Z (9 months ago)
- Last Synced: 2025-09-03T10:23:21.012Z (9 months ago)
- Language: Perl
- Size: 55 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ClarID: A Human-Readable and Compact Identifier Specification for Biomedical Metadata Integration
[](https://github.com/cnag-biomedical-informatics/clarid-tools/actions/workflows/build-and-test.yml)
[](https://coveralls.io/github/CNAG-Biomedical-Informatics/clarid-tools?branch=main)
[](https://github.com/cnag-biomedical-informatics/clarid-tools/actions/workflows/cpan-publish.yml)
[](https://cpants.cpanauthors.org/dist/ClarID-Tools)

[](https://github.com/cnag-biomedical-informatics/clarid-tools/actions/workflows/docker-build.yml)
[](https://hub.docker.com/r/manuelrueda/clarid-tools/)
[](https://hub.docker.com/r/manuelrueda/clarid-tools/)
[](https://github.com/cnag-biomedical-informatics/clarid-tools/actions/workflows/documentation.yml)
[](https://opensource.org/licenses/Artistic-2.0)
[](https://colab.research.google.com/drive/1smS42yzL7qYV1kCz34baTWLRr_AAap-r)
---
**๐ Documentation:** https://cnag-biomedical-informatics.github.io/clarid-tools
**๐ Google Colab tutorial:** https://colab.research.google.com/drive/1smS42yzL7qYV1kCz34baTWLRr_AAap-r
**๐ฆ CPAN Distribution:** https://metacpan.org/pod/ClarID::Tools
**๐ณ Docker Hub Image:** https://hub.docker.com/r/manuelrueda/clarid-tools/tags
---
# ClarID-Tools
## ๐ Description
**ClarID-Tools** is a flexible, schema-driven toolkit for generating and parsing structured identifiers for **subject** and **biosample** data. The objective is to standardize how subject and biosample metadata are encoded into compact, informative IDs for downstream integration and tracking.
---
## ๐ฌ Key Features
- ๐งฌ **Biosample and Subject ID generation** from structured metadata
- ๐ฉบ **Support for clinical and experimental metadata**, including species, tissue, assay, condition, and more
- ๐ **Human-readable and stub-formatted modes** for compact or verbose identifiers
- ๐งช **Bulk and single-record encoding/decoding**
- โ
**Schema validation** using JSON Schema and YAML codebooks
- ๐ฆ Command-line interface
---
## ๐ Getting Started
### ๐ ๏ธ Installation
We offer two modes of installation:
1. [Non-Containerized](non-containerized/README.md)
2. [Containerized](docker/README.md)
### ๐ Example Usage
1. [Quickstart](https://cnag-biomedical-informatics.github.io/clarid-tools/usage/quickstart/)
2. Use Cases:
* [Biosample](https://cnag-biomedical-informatics.github.io/clarid-tools/use-cases/biosample.md)
* [Subject](https://cnag-biomedical-informatics.github.io/clarid-tools/use-cases/subject.md)
---
## ๐ง Citation
If you use **ClarID-Tools** in your work, please cite:
Manuel Rueda and Ivo G. Gut (2025). ClarID: A Human-Readable and Compact Identifier Specification for Biomedical Metadata Integration. _Submitted_.
---
## ๐ค Author
Written by Manuel Rueda, PhD. Info about CNAG can be found at [https://www.cnag.eu](https://www.cnag.eu).
---
## ๐ License
ClarID-Tools is released under the Artistic License. See the [LICENSE](LICENSE) file for details.
