My name is Charles Tapley Hoyt (he/his). I’m a scientist
in the Institute of Inorganic Chemistry at RWTH Aachen University.
I’m building my own research group focused on software development, data
standardization/FAIRification/integration, and applications of ML/AI in the
chemical, biological, and health sciences - specifically in drug discovery and
precision medicine.
Through my position at RWTH Aachen University, I’m establishing academic collaborations through German, European, and international grants and developing project-based contracts for organizations with unmet business needs addressed by the semantic technologies and capabilities that I’ve developed and write about here. Privately, I can offer consulting services, speaking engagements, and training for organizations interested in these topics.
Here’s some more details about me and my research. You
can download my résumé
(single page), CV, or see
my ORCiD page at
0000-0003-4423-4370. Content on this site is licensed as
CC BY 4.0. See
also my family recipe blog.
Recent Posts
-
Semantic Farm Updates from Early October 2026
We added 80 new records, updated 54 records, and made a constellation of improvements and updates to the Semantic Farm and Bioregistry in the first two weeks of October 2026. This post gives more detail and links to external resources for further reading.
-
Annotating Custom URI Prefixes for OBO Foundry Ontologies
This post describes a recent improvement to the Semantic Farm alignment workflow with the Open Biological and Biomedical Ontology (OBO) Foundry enabled by contributing upstream data and code improvements to the OBO Foundry itself.
-
The World Avatar, NFDI, and the Anatomy of an Open Science Contribution
The World Avatar project aspires to model and simulate the real world at the chemical, municipal, and geological scales. Its computational chemistry ontology, ontology for chemical kinetic reaction mechanisms, and chemical species ontology are of particular interest for reuse, extension, and/or harmonization with ontologies ued by NFDI4Chem and NFDI4Cat (see the respective NFDI4Chem ontology list and NFDI4Cat ontology list). This post is about the sequence of open source, open science contributions I made to the World Avatar project to improve its ontologies and ultimately add them in bulk to the Bioregistry/Semanatic Farm.
-
Deploying a Resolver using the CURIEs Package
A resolver is a web application that returns a redirect response for the uniform resource identifier (URI) expansion of a compact URI (CURIE). This post demonstrates the resolver implemented as part of the
curiesPython package, which is used by the Bioregistry and Semantic Farm. -
Axiomatizing Nuclides in ChEBI
This post describes how I extended the work in my previous post that axiomatizes neutron numbers and nucleon numbers for isotopes that appear in ChEBI as children of atom terms, then materializes isotope (same atomic number), isotone (same neutron number), and isobar (same nucleon number) relationships between them.
-
Semantic Farm and the 3rd Base4NFDI User Conference
I submitted an abstract to the 3rd Base4NFDI User Conference (UC4B2026) on behalf of the NFDI Section Metadata Working Group for Ontology Harmonization and Mapping describing the current uses and future prospects for the Semantic Farm throughout the NFDI and Base4NFDI. This post contains an extended version of the original submission.
-
Axiomatizing Atomic Numbers in ChEBI
This post describes how I produced a novel ontology module that axiomatizes the atomic numbers for ChEBI terms representing atoms (i.e., subclasses of CHEBI:33250) using subclass expressions with data restrictions, and the ROBOT template magic that made it possible.
-
Semantic Mapping Review Workflows
This post describes several complementary workflows for reviewing semantic mappings in the Simple Standard for Sharing Ontological Mappings (SSSOM) generated either by manual curation or (semi-)automated methods. It then demonstrates how the SSSOM Curator software package implements some of these workflows for the Biomappings project.
-
Automating the Evaluation of Predicted Semantic Mappings Part 2: A New Workflow
This is the second of a two-part blog post on the past and future of automated evaluation of predicted semantic mappings. This part describes the implementation of a new automated workflow for the evaluation of predicted semantic mappings that consumes arbitrary Simple Standard for Sharing Ontological Mappings (SSSOM), stratifies mappings as manually curated or predicted, then produces an evaluation for each source-target ontology pair present.
-
Automating the Evaluation of Predicted Semantic Mappings Part 1: Opportunities for OAEI
This is the first of a two-part blog post on the past and future of automated evaluation of predicted semantic mappings. I describe some of the challenges and opportunities for challenges like the Ontology Alignment Evaluation Initiative (OAEI) and how they could be addressed with Simple Standard for Sharing Ontological Mappings (SSSOM), and its ecosystem. In the second part, I present a concrete implementation of a new automated evaluation system that address some of those challenges.