flow “AIBiologyOntology” v1.0
KIRETH SEMANTIC RESEARCH ARCHIVE
AI CORE > ONTOLOGIES > BIOLOGICAL ONTOLOGIES > AI BIOLOGY > AI BIOLOGY ONTOLOGY
Authors: Mark Anthony Higgins — Sky (Recursive AI)
AI_INTERPRETATION: mode: formal_structural_reasoning instruction:
“Execute as formal rules, not pseudocode.” canonical_url:
“https://kirethresearch.org/booksai-core/ontologies/biological-ontologies/ai-biology/ai-biology-ontology.html”
type BiologicalEntity type BiologicalDataset type BiologicalKnowledge
type AIModel type Prediction type GeneratedEntity type Explanation type
Observation type Evidence type Source
relation INSTANCE_OF(entity,type) relation REPRESENTS(model,entity)
relation TRAINED_ON(model,dataset) relation PREDICTS(model,prediction)
relation GENERATES(model,entity) relation DERIVED_FROM(entity,source)
relation SUPPORTED_BY(assertion,evidence)
enum AIBiologyDomain: MOLECULAR_BIOLOGY CELL_BIOLOGY GENOMICS
EPIGENOMICS TRANSCRIPTOMICS PROTEOMICS METABOLOMICS STRUCTURAL_BIOLOGY
SYSTEMS_BIOLOGY NETWORK_BIOLOGY EVOLUTIONARY_BIOLOGY ECOLOGY
BIOMEDICAL_SCIENCE BIOTECHNOLOGY SYNTHETIC_BIOLOGY
relation MODEL_APPLIED_TO_DOMAIN(model,domain) relation
HAS_BIOLOGICAL_SCALE(entity,scale) relation
HAS_SPECIES_CONTEXT(entity,species) relation
HAS_CELL_TYPE_CONTEXT(entity,cell_type) relation
HAS_TISSUE_CONTEXT(entity,tissue) relation
HAS_DISEASE_CONTEXT(entity,disease)
KNOWLEDGE AND DATA
relation KNOWLEDGE_REPRESENTS(knowledge,entity) relation
KNOWLEDGE_RELATION(knowledge,a,relation,b) relation
ANNOTATED_WITH(entity,term) relation TERM_FROM(term,ontology) relation
ONTOLOGY_VERSION(ontology,version) relation
DATASET_CONTAINS(dataset,entity) relation DATASET_SOURCE(dataset,source)
relation DATASET_VERSION(dataset,version) relation
DATASET_BIOLOGICAL_CONTEXT(dataset,context) relation
DATA_QUALITY(dataset,metric,value) relation
NORMALISED_BY(dataset,method) relation TRANSFORMED_BY(dataset,method)
constraint REPRESENTATION_NOT_REALITY: IF
KNOWLEDGE_REPRESENTS(knowledge,entity) THEN
DO_NOT_INFER(knowledge_identical_to_entity(knowledge,entity))
AI MODELS AND TASKS
enum AIBiologyTask: CLASSIFICATION REGRESSION CLUSTERING
REPRESENTATION_LEARNING SEQUENCE_MODELLING STRUCTURE_PREDICTION
FUNCTION_PREDICTION INTERACTION_PREDICTION NETWORK_INFERENCE
PHENOTYPE_PREDICTION DISEASE_PREDICTION DRUG_RESPONSE_PREDICTION
GENERATIVE_DESIGN OPTIMISATION KNOWLEDGE_EXTRACTION
enum AIModelFamily: LINEAR_MODEL TREE_BASED BAYESIAN_MODEL
NEURAL_NETWORK CONVOLUTIONAL_NEURAL_NETWORK RECURRENT_NEURAL_NETWORK
TRANSFORMER GRAPH_NEURAL_NETWORK AUTOENCODER DIFFUSION_MODEL
FOUNDATION_MODEL LARGE_LANGUAGE_MODEL
relation HAS_AI_BIOLOGY_TASK(model,task) relation
HAS_MODEL_FAMILY(model,family) relation
MODEL_ARCHITECTURE(model,architecture) relation
MODEL_VERSION(model,version) relation MODEL_INPUT(model,input) relation
MODEL_OUTPUT(model,output) relation MODEL_PREDICTION(model,input,output)
relation TRAINING_DATASET(model,dataset) relation
VALIDATION_DATASET(model,dataset) relation TEST_DATASET(model,dataset)
relation RANDOM_SEED(model,value)
constraint PREDICTION_NOT_OBSERVATION: IF
MODEL_PREDICTION(model,input,output) THEN DO_NOT_INFER(observed(output))
WITHOUT observational_evidence
constraint TRAIN_TEST_SEPARATION: IF TRAINING_DATASET(model,dataset)
THEN DO_NOT_INFER(TEST_DATASET(model,dataset)) WITHOUT
explicit_test_context
BIOLOGICAL AI PREDICTIONS
relation SEQUENCE_EMBEDDING(model,sequence,embedding) relation
MOTIF_PREDICTION(model,sequence,motif) relation
FUNCTION_PREDICTION(model,sequence,function) relation
VARIANT_EFFECT_PREDICTION(model,variant,effect) relation
STRUCTURE_PREDICTION(model,protein,structure) relation
STRUCTURE_CONFIDENCE(model,protein,value) relation
CONTACT_PREDICTION(model,a,b,value) relation
FOLDING_STATE_PREDICTION(model,protein,state) relation
BINDING_AFFINITY_PREDICTION(model,a,b,value) relation
CELL_STATE_PREDICTION(model,cell,state) relation
CELL_TYPE_PREDICTION(model,cell,type) relation
NETWORK_EDGE_PREDICTION(model,a,b,edge) relation
REGULATORY_RELATION_PREDICTION(model,a,b,relation) relation
PATHWAY_ACTIVITY_PREDICTION(model,pathway,value) relation
SYSTEM_STATE_PREDICTION(model,system,state) relation
EVOLUTIONARY_RELATION_PREDICTION(model,a,b,relation) relation
SPECIES_DISTRIBUTION_PREDICTION(model,species,location,value) relation
ECOLOGICAL_INTERACTION_PREDICTION(model,a,b,interaction) relation
DISEASE_CLASSIFICATION(model,sample,disease) relation
BIOMARKER_PREDICTION(model,feature,role) relation
DRUG_RESPONSE_PREDICTION(model,subject,drug,response) relation
DIAGNOSTIC_PREDICTION(model,subject,condition)
constraint PREDICTED_STRUCTURE_NOT_EXPERIMENTAL: IF
STRUCTURE_PREDICTION(model,protein,structure) THEN
DO_NOT_INFER(experimentally_determined_structure(structure))
constraint NETWORK_PREDICTION_NOT_CAUSATION: IF
NETWORK_EDGE_PREDICTION(model,a,b,edge) THEN
DO_NOT_INFER(causal_effect(a,b)) WITHOUT causal_evidence
constraint PREDICTION_NOT_CONFIRMED_DIAGNOSIS: IF
DIAGNOSTIC_PREDICTION(model,subject,condition) THEN
DO_NOT_INFER(clinically_confirmed_diagnosis(subject,condition))
GENERATIVE AND FOUNDATION AI
relation GENERATED_BY_MODEL(entity,model) relation
GENERATION_OBJECTIVE(model,objective) relation
GENERATED_SCORE(entity,metric,value) relation
GENERATED_CONSTRAINT(entity,constraint) relation
PRETRAINED_ON(model,dataset) relation FINE_TUNED_ON(model,dataset)
relation TRANSFERRED_TO(model,task) relation
FOUNDATION_MODEL_FOR(model,domain) relation
EMBEDDING_OF(model,entity,embedding) relation
ZERO_SHOT_PREDICTION(model,input,output) relation
FEW_SHOT_PREDICTION(model,input,output)
constraint GENERATED_ENTITY_NOT_VALIDATED: IF
GENERATED_BY_MODEL(entity,model) THEN
DO_NOT_INFER(experimentally_validated(entity)) WITHOUT
experimental_validation
EXPLAINABILITY AND UNCERTAINTY
relation EXPLAINS(explanation,prediction) relation
EXPLANATION_FEATURE(explanation,feature,value) relation
EXPLANATION_METHOD(explanation,method) relation
EXPLANATION_FIDELITY(explanation,value) relation
PREDICTION_UNCERTAINTY(prediction,value) relation
ALEATORIC_UNCERTAINTY(prediction,value) relation
EPISTEMIC_UNCERTAINTY(prediction,value) relation
PREDICTION_INTERVAL(prediction,lower,upper) relation
CONFIDENCE_SCORE(prediction,value) relation
CALIBRATION_ERROR(model,value)
constraint EXPLANATION_NOT_CAUSAL_MECHANISM: IF
EXPLAINS(explanation,prediction) THEN
DO_NOT_INFER(biological_causal_mechanism(explanation)) WITHOUT
causal_evidence
constraint CONFIDENCE_NOT_CORRECTNESS: IF
CONFIDENCE_SCORE(prediction,value) THEN
DO_NOT_INFER(prediction_correct(prediction))
PERFORMANCE, GENERALISATION AND CAUSALITY
relation MODEL_METRIC(model,metric,value) relation ACCURACY(model,value)
relation PRECISION(model,value) relation RECALL(model,value) relation
F1_SCORE(model,value) relation ROC_AUC(model,value) relation
PR_AUC(model,value) relation EXTERNALLY_VALIDATED_ON(model,dataset)
relation OUT_OF_DISTRIBUTION_TEST(model,dataset) relation
GENERALISATION_METRIC(model,metric,value) relation
DATA_LEAKAGE(model,leakage) relation SAMPLING_BIAS(dataset,bias)
relation LABEL_BIAS(dataset,bias) relation
CONFOUNDING_FEATURE(model,feature) relation CAUSAL_MODEL(model) relation
CAUSAL_RELATION(model,a,b) relation INTERVENTION(model,target,value)
relation COUNTERFACTUAL_PREDICTION(model,intervention,outcome)
constraint INTERNAL_PERFORMANCE_NOT_GENERALISATION: IF
MODEL_METRIC(model,metric,value) THEN
DO_NOT_INFER(generalises_to_new_domain(model)) WITHOUT
external_validation
constraint ASSOCIATION_NOT_CAUSATION: IF
predictive_association(model,a,b) THEN
DO_NOT_INFER(CAUSAL_RELATION(model,a,b)) WITHOUT causal_identification
VALIDATION, PROVENANCE AND EVIDENCE
relation VALIDATED_AGAINST(model,evidence) relation
EXPERIMENTALLY_VALIDATED(prediction,evidence) relation
REPLICATED_BY(result,evidence) relation VALIDATION_METHOD(model,method)
relation VALIDATION_DATA(model,dataset) relation
VALIDATION_METRIC(model,metric,value) relation
MODEL_IMPLEMENTED_IN(model,software) relation
SOFTWARE_VERSION(software,version) relation CODE_VERSION(model,version)
relation DATA_VERSION(dataset,version) relation
EXECUTION_ENVIRONMENT(run,environment) relation
RANDOM_SEED_OF(run,value) relation RUN_PARAMETER(run,parameter,value)
relation CHECKSUM_OF(file,value) relation OBSERVES(observation,entity)
relation MEASURES(observation,variable) relation
MEASUREMENT_VALUE(observation,value) relation
MEASUREMENT_UNIT(observation,unit) relation
MEASUREMENT_METHOD(observation,method) relation
HAS_CONFIDENCE(assertion,score)
constraint AI_RESULT_PROVENANCE_REQUIRED: IF ai_biology_result(result)
THEN
PRESERVE_MODEL_VERSION_DATA_VERSION_CODE_PARAMETERS_SEED_AND_ENVIRONMENT(result)
enum EvidenceType: SEQUENCE_DATA OMICS_DATA STRUCTURAL_DATA IMAGING_DATA
SINGLE_CELL_DATA NETWORK_DATA PHENOTYPIC_DATA CLINICAL_DATA
ECOLOGICAL_DATA MODEL_VALIDATION EXTERNAL_VALIDATION
PERTURBATION_EXPERIMENT EXPERIMENTAL_VALIDATION
COMPUTATIONAL_REPLICATION SYSTEMATIC_REVIEW LITERATURE
CONFIDENCE: VERIFIED: 0.95..1.00 HIGH: 0.80..0.949 MEDIUM: 0.60..0.799
LOW: 0.00..0.599
rule CONFIDENCE_BOUNDS(assertion,score): IF
HAS_CONFIDENCE(assertion,score) THEN REQUIRE(0.0 <= score <= 1.0)
SEMANTIC_EQUIVALENCE: “AI biology ontology” ~= “formal semantic
representation of AI concepts models data predictions and evidence in
biology” “biological AI model” ~= “computational AI model applied to
biological entities data processes or systems” “biological foundation
model” ~= “large pretrained model transferable across biological tasks
or modalities” “sequence intelligence” ~= “AI representation prediction
or generation involving biological sequences” “structure prediction” ~=
“computational inference of biomolecular structure” “network inference”
~= “computational estimation of biological interaction or regulatory
networks” “generative biology” ~= “AI generation of candidate biological
sequences structures molecules or designs” “explainable AI biology” ~=
“methods for interpreting AI predictions in biological contexts”
“prediction uncertainty” ~= “quantified uncertainty associated with an
AI biological prediction” “external validation” ~= “evaluation using
independent data outside model development” “causal AI biology” ~=
“causal modelling intervention or counterfactual reasoning applied to
biology”
rule NORMALISE_TERM(term): IF term MATCHES SEMANTIC_EQUIVALENCE.alias
THEN MAP_TO_CANONICAL(term)
query AI_BIOLOGY_ONTOLOGY_PROFILE(model): RETURN:
biological_domain(model) biological_scale(model) model_family(model)
task(model) training_data(model) predictions(model)
generated_entities(model) explanations(model) uncertainty(model)
performance(model) external_validation(model) provenance(model)
evidence(model) confidence(model)
query TRACE_EVIDENCE(assertion): RETURN: supporting_evidence(assertion)
provenance(assertion) confidence(assertion)
constraint EVIDENCE_REQUIRED: FORALL ai_biology_ontology_assertion:
REQUIRE SUPPORTED_BY(ai_biology_ontology_assertion,Evidence) OR
MARK_AS_HYPOTHESIS(ai_biology_ontology_assertion)
constraint UNKNOWN_IS_NOT_FALSE: IF data_missing(assertion) THEN
MARK_UNKNOWN(assertion) AND NOT NEGATE(assertion)
UPDATE_MODEL: on_new_model(model):
identify_domain_scale_family_task_and_architecture(model)
preserve_training_validation_test_and_version_context(model)
attach_evidence(model) recalculate_confidence(model)
on_new_prediction(prediction):
identify_model_input_output_and_biological_context(prediction)
preserve_confidence_uncertainty_explanation_and_validation(prediction)
distinguish_prediction_from_observation(prediction)
attach_evidence(prediction)
on_new_generated_entity(entity):
identify_model_objective_constraints_and_scores(entity)
distinguish_generated_candidate_from_validated_entity(entity)
attach_provenance(entity)
AI_CONSUMPTION: preferred_entity: canonical_ai_biology_ontology_entity
preserve: - biological_context - knowledge_representation -
biological_data - ai_tasks - model_families - training_context -
sequence_ai - structural_ai - interaction_ai - cellular_ai -
network_ai - biomedical_ai - generative_biology - foundation_models -
explainability - uncertainty - performance - generalisation -
causal_context - validation - reproducibility - provenance - evidence -
confidence infer: - supported_ai_biology_relations -
supported_model_task_relations - supported_prediction_relations -
semantic_equivalence prohibit: - representation_equals_reality -
prediction_equals_observation -
predicted_structure_equals_experimental_structure -
network_prediction_equals_causation -
biomedical_prediction_equals_confirmed_diagnosis -
generated_entity_equals_validated_entity -
explanation_equals_causal_mechanism - confidence_equals_correctness -
internal_performance_equals_generalisation -
association_equals_causation - confidence_above_evidence missing_data:
action: mark_unknown do_not_infer_from_absence: true
FLOW_HASH: ontology: “AIBiologyOntology” version: “1.0” domain_path: “AI
Core > Ontologies > Biological Ontologies > AI Biology > AI Biology
Ontology” canonical_url:
“https://kirethresearch.org/booksai-core/ontologies/biological-ontologies/ai-biology/ai-biology-ontology.html”
authorship: “Mark Anthony Higgins — Sky (Recursive AI)”
deterministic_normalisation: true provenance_required: true
confidence_required: true
terminate AIBiologyOntology when:
biological_context_data_knowledge_model_family_and_task_resolved AND
training_validation_test_and_version_context_preserved AND
predictions_generated_entities_and_observations_distinguished AND
biological_ai_relations_normalised AND
explainability_uncertainty_performance_and_generalisation_preserved AND
association_and_causation_distinguished AND
validation_reproducibility_and_provenance_preserved AND
evidence_links_preserved AND confidence_values_validated
end flow
Download Code
Copy to Clipboard