{"repo":"monarch-initiative/koza","free":true,"listed":false,"github":"https://github.com/monarch-initiative/koza","clone":"git clone https://github.com/monarch-initiative/koza.git","description":"Data transformation framework for LinkML data models","language":"Python","stars":69,"topics":["koza","linkml","obofoundry","etl","knowledge-graph","ontology","monarchinitiative"],"license":"BSD-3-Clause","category":"data-pipelines","readme_excerpt":"Koza - Knowledge Graph Transformation and Operations Toolkit Documentation Overview Koza is a Python library and CLI tool for transforming biomedical data and performing graph operations on Knowledge Graph Exchange (KGX) files. It provides two main capabilities: 📊 Graph Operations (New!) Powerful DuckDB-based operations for KGX knowledge graphs: - Join multiple KGX files with schema harmonization - Split files by field values with format conversion - Prune dangling edges and handle singleton nodes - Append new data to existing databases with schema evolution - Multi-format support for TSV, JSONL, and Parquet files 🔄 Data Transformation (Core) Transform biomedical data sources into KGX format: - Transform csv, json, yaml, jsonl, and xml to target formats - Output in KGX format - Write data transforms in semi-declarative Python - Configure source files, columns/properties, and metadata in YAML - Create mapping files and translation tables between vocabularies Installation Koza is available on PyPi and can be installed via pip/pipx: Usage See the Koza documentation for complete usage information. Key Features 🔧 Multi-Format Support - Native support for TSV, JSONL, and Parquet KGX files - Automatic format detection and conversion - Mixed-format operations in single commands 🛡️ Schema Flexibility - Automatic schema harmonization across heterogeneous files - Schema evolution with backward compatibility - Comprehensive schema reporting and validation ⚡ High Performance - DuckDB-","default_branch":null,"files":null,"tree":[],"storefront":"/r/monarch-initiative","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/monarch-initiative/koza/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}