This script prepares the submisssion to SRA. We will use mbtools to facilitate this.

library(mbtools)

files <- find_read_files(
    "data/raw", 
    pattern = mbtools:::simple_pattern, annotations = mbtools:::simple_annotations)
print(files)

And let’s have a look

files

Not much going on here so we will also load the metadata.

classes <- c(microbiome_id = "character")
cohort <- list(
    no_loss = fread("no_weight_loss.csv", colClasses = classes)[, "group" := "no weight loss"],
    loss = fread("successful_weight_loss.csv", colClasses = classes)[, "group" := "weight loss"]
) %>% rbindlist()
cohort[, "state" := c("before", "after")[order(days_in_program)], by = "public_client_id"]
cohort
LS0tCnRpdGxlOiAiU1JBIHN1Ym1pc2lzb24iCm91dHB1dDogaHRtbF9ub3RlYm9vawotLS0KClRoaXMgc2NyaXB0IHByZXBhcmVzIHRoZSBzdWJtaXNzc2lvbiB0byBTUkEuIFdlIHdpbGwgdXNlIGBtYnRvb2xzYCB0byBmYWNpbGl0YXRlIHRoaXMuCgpgYGB7cn0KbGlicmFyeShtYnRvb2xzKQoKZmlsZXMgPC0gZmluZF9yZWFkX2ZpbGVzKAogICAgImRhdGEvcmF3IiwgCiAgICBwYXR0ZXJuID0gbWJ0b29sczo6OnNpbXBsZV9wYXR0ZXJuLCBhbm5vdGF0aW9ucyA9IG1idG9vbHM6OjpzaW1wbGVfYW5ub3RhdGlvbnMpCmBgYAoKQW5kIGxldCdzIGhhdmUgYSBsb29rCgpgYGB7cn0KZmlsZXMKYGBgCgpOb3QgbXVjaCBnb2luZyBvbiBoZXJlIHNvIHdlIHdpbGwgYWxzbyBsb2FkIHRoZSBtZXRhZGF0YS4KCmBgYHtyfQpjbGFzc2VzIDwtIGMobWljcm9iaW9tZV9pZCA9ICJjaGFyYWN0ZXIiKQpjb2hvcnQgPC0gbGlzdCgKICAgIG5vX2xvc3MgPSBmcmVhZCgibm9fd2VpZ2h0X2xvc3MuY3N2IiwgY29sQ2xhc3NlcyA9IGNsYXNzZXMpWywgImdyb3VwIiA6PSAibm8gd2VpZ2h0IGxvc3MiXSwKICAgIGxvc3MgPSBmcmVhZCgic3VjY2Vzc2Z1bF93ZWlnaHRfbG9zcy5jc3YiLCBjb2xDbGFzc2VzID0gY2xhc3NlcylbLCAiZ3JvdXAiIDo9ICJ3ZWlnaHQgbG9zcyJdCikgJT4lIHJiaW5kbGlzdCgpCmNvaG9ydFssICJzdGF0ZSIgOj0gYygiYmVmb3JlIiwgImFmdGVyIilbb3JkZXIoZGF5c19pbl9wcm9ncmFtKV0sIGJ5ID0gInB1YmxpY19jbGllbnRfaWQiXQpjb2hvcnQKYGBgCg==