report.run_report

report.run_report(
    data,
    outdir,
    *,
    clocks='compatible',
    group_col=None,
    reference=None,
    level=0.9,
    min_coverage=0.8,
    figures=True,
    quarto=False,
    render=True,
    title='FALCONAge report',
    log=print,
)

Write every deliverable of one run into outdir.

Steps, in order: quality control (methylation), scoring, technical standard error, conformal intervals, age acceleration where age is known, a consensus test across clocks when group_col names a column, interpretation and evidence tables, figures, the one-page report.html and, with quarto=True, falconage_report.qmd rendered to a self-contained falconage_report.html when Quarto is available (render=False writes the source only). A step the data cannot support is reported through log and skipped, not raised.

Returns the paths of the main files, by name.