exclude_heads: Exclude Problematic ANKOM Heads

View source: R/exclude_heads.R

exclude_headsR Documentation

Exclude Problematic ANKOM Heads

Description

Removes one or more bottles from a rumen_gp object while recording exclusion information.

Usage

exclude_heads(data, heads, reason = NULL)

Arguments

data

A rumen_gp object.

heads

Character vector of bottle identifiers to remove.

reason

Character vector containing the reason for each exclusion.

Details

This function is useful for excluding:

  • Leaking bottles

  • Sensor failures

  • Damaged bottles

  • Biologically implausible observations

  • Other quality-control issues

Exclusion information is retained to support transparent reporting and reproducible analyses.

Value

A filtered rumen_gp object.

See Also

validate_ankom, flag_model, process_ankom

Examples


files <- example_data()

raw_data <- read_ankom(
  files$ankom
)

metadata <- read_metadata(
  files$metadata
)

gp <- process_ankom(
  raw_data,
  metadata,
  headspace_ml = 210,
  temperature_c = 39
)

gp_filtered <- exclude_heads(
  data = gp,
  heads = c(
    "12",
    "18"
  ),
  reason = c(
    "Bottle leak",
    "Sensor malfunction"
  )
)

gp_filtered


rumenGP documentation built on Oct. 2, 2026, 5:09 p.m.