https://github.com/cnag-biomedical-informatics/clarid-tools

https://github.com/cnag-biomedical-informatics/clarid-tools

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.1%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: CNAG-Biomedical-Informatics
  • Language: Perl
  • Default Branch: main
  • Size: 55 MB
Statistics
  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 10 months ago · Last pushed 10 months ago
Metadata Files
Readme

README.md

ClarID-Tools

ClarID: A Human-Readable and Compact Identifier Specification for Biomedical Metadata Integration

Build and Test Coverage Status CPAN Publish Kwalitee Score version Docker Build Docker Pulls Docker Image Size Documentation Status License: Artistic-2.0 Google Colab


📘 Documentation: https://cnag-biomedical-informatics.github.io/clarid-tools

📓 Google Colab tutorial: https://colab.research.google.com/drive/1smS42yzL7qYV1kCz34baTWLRr_AAap-r

🗂️ Use Cases I & II GDC Data: https://github.com/CNAG-Biomedical-Informatics/clarid-tools/tree/main/nb/data

📦 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

  2. Containerized

📘 Example Usage

  1. Quickstart

  2. Use Cases:


🧠 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.


📄 License

ClarID-Tools is released under the Artistic License. See the LICENSE file for details.

Owner

  • Name: CNAG Biomedical Informatics
  • Login: CNAG-Biomedical-Informatics
  • Kind: organization
  • Location: Spain

GitHub Events

Total
  • Watch event: 1
  • Delete event: 1
  • Push event: 13
  • Create event: 1
Last Year
  • Watch event: 1
  • Delete event: 1
  • Push event: 13
  • Create event: 1

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 3
  • Total maintainers: 1
metacpan.org: ClarID-Tools

ClarID: A Human-Readable and Compact Identifier Specification for Biomedical Metadata Integration

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 1.5%
Stargazers count: 10.1%
Forks count: 14.7%
Average: 15.5%
Dependent packages count: 35.6%
Maintainers (1)
Last synced: 9 months ago

Dependencies

.github/workflows/build-and-test.yml actions
  • actions/checkout v3 composite
  • shogo82148/actions-setup-perl v1 composite
.github/workflows/cpan-publish.yml actions
  • actions/checkout v2 composite
  • thibaultduponchelle/action-upload-to-cpan master composite
.github/workflows/cpan-test.yml actions
  • actions/checkout v2 composite
.github/workflows/docker-build-multi-arch.yml actions
  • actions/checkout v2 composite
  • docker/build-push-action v4 composite
  • docker/login-action v2 composite
  • docker/setup-buildx-action v2 composite
  • docker/setup-qemu-action v3 composite
.github/workflows/docker-build.yml actions
  • actions/checkout v2 composite
  • docker/login-action f054a8b539a109f9f41c372932f1ae047eff08c9 composite
.github/workflows/documentation.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/test-docker-build-multi-arch.yml actions
  • actions/checkout v2 composite
  • docker/build-push-action v4 composite
  • docker/login-action v2 composite
  • docker/setup-buildx-action v2 composite
  • docker/setup-qemu-action v3 composite
docker/Dockerfile docker
  • ubuntu 22.04 build