Skip to contents

Connection & Setup

Create connections, initialize repositories

datom_init_repo()
Initialize a datom Repository
datom_init_gov()
Initialize a Governance Repository
datom_attach_gov()
Attach Governance to an Existing Project
datom_clone()
Clone a datom Repository
datom_get_conn()
Get a datom Connection
new_datom_conn()
Create a datom Connection Object
is_datom_conn()
Check if Object is a datom Connection
print(<datom_conn>)
Print a datom Connection

Store Objects

Create and inspect storage configuration objects

datom_store()
Create a datom Store
datom_store_s3()
Create an S3 Store Component
datom_store_local()
Create a Local Filesystem Store Component
is_datom_store()
Check if Object is a datom Store
is_datom_store_s3()
Check if Object is an S3 Store Component
is_datom_store_local()
Check if Object is a Local Store Component
print(<datom_store>)
Print a datom Store
print(<datom_store_s3>)
Print an S3 Store Component
print(<datom_store_local>)
Print a Local Store Component

Read & Write

Read and write versioned tables

datom_read()
Read a datom Table
datom_write()
Write a datom Table

Query & Status

List tables, view history, check status

datom_list()
List Available Tables
datom_summary()
Summarize a datom Project
print(<datom_summary>)
Print a datom_summary
datom_projects()
List Projects Registered in the Governance Repo
datom_history()
Show Version History
datom_status()
Show Repository Status
datom_get_parents()
Get Parent Lineage for a Table

Sync Operations

Batch sync from files, scan manifests, sync metadata to S3

datom_pull()
Pull Latest Changes from Remote
datom_pull_gov()
Pull Latest Changes from the Governance Repo
datom_sync()
Sync Files to datom Repository
datom_sync_manifest()
Scan and Prepare Manifest for Sync
datom_sync_dispatch()
Sync Dispatch Metadata to Storage

Validation

Validate repository structure and git-S3 consistency

datom_validate()
Validate Git-Storage Consistency
is_valid_datom_repo()
Check if Path is a Valid datom Repository

Decommission

Permanently remove a project and all its artefacts

datom_decommission()
Decommission a datom Project

Example Data

Bundled clinical trial data for examples and vignettes

datom_example_data()
Load Example EDC Data
datom_example_cutoffs()
Monthly Cutoff Dates for Example Study