Repository navigation
Add genome assemblies and chromosomes value set - #83
Conversation
New module bio/genome_assemblies.yaml: - HumanGenomeBuild (GRCh38, GRCh37, NCBI36, T2T-CHM13v2.0) and ModelOrganismGenomeBuild (mouse, rat, zebrafish, chicken, worm, fly, marmoset), mapped to INSDC GCA accessions verified via NCBI Datasets, with UCSC names as aliases and RefSeq GCF accessions as annotations. - Chromosome enums for human, mouse, rat, zebrafish, chicken, C. elegans and marmoset, generated from the Monochrom chr.obo release 2025-10-15, with meanings to CHR terms and RefSeq/GenBank accessions and lengths. CHR and insdc.gca have no OAK adapters, so they are added as skip-prefixes in oak_config.yaml. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01928byYFTdjcMn3d4EpfeKW
|
Claude finished @cmungall's task in 1m 19s —— View job PR review: genome assemblies and chromosomes value sets
I couldn't run The schema is well structured and consistent. Overall: looks good to merge after a few small fixes. None of these block the merge. Data accuracyI checked these against my own knowledge of NCBI/UCSC. I couldn't query NCBI or OLS from this job: the OLS MCP server failed to connect (
Issues and suggestions
Performance and security
Tests
|
Summary
Adds a comprehensive new value set for reference genome builds (assemblies) and chromosome names/codes for human and common model organisms. This includes mappings to the Monochrom Ontology (CHR) for chromosomes and INSDC (GenBank) assembly accessions for genome builds.
Key Changes
New schema file:
src/valuesets/schema/bio/genome_assemblies.yaml(1965 lines)HumanGenomeBuildenum: GRCh38, GRCh37, NCBI36, T2T-CHM13v2.0 with UCSC aliases and RefSeq accessionsModelOrganismGenomeBuildenum: Mouse (GRCm39, GRCm38), Rat (mRatBN7_2, Rnor_6_0), Zebrafish (GRCz11, GRCz10), Chicken (GRCg6a), C. elegans (WBcel235), Drosophila (BDGP6), and Marmoset (Callithrix_jacchus_cj1700_1_1)HumanChromosomeenum: All 22 autosomes plus X, Y, and M (mitochondrial) with RefSeq/GenBank accessions and sequence lengths from hg38MouseChromosomeenum: All 19 autosomes plus X, Y, and M with RefSeq/GenBank accessions and sequence lengths from mm39RatChromosome,ZebrafishChromosome,ChickenChromosome,CElegansChromosomeenums with complete chromosome definitionshuman_genome_build,model_organism_genome_build,human_chromosome, andmouse_chromosomeUpdated main schema:
src/valuesets/schema/valuesets.yamlbio/genome_assembliesUpdated validator config:
src/valuesets/validators/oak_config.yamlImplementation Details
https://claude.ai/code/session_01928byYFTdjcMn3d4EpfeKW