Skip to content

added 'library' sample column#13

Merged
harmsm merged 9 commits into
harmslab:mainfrom
harmsm:main
Jun 25, 2026
Merged

added 'library' sample column#13
harmsm merged 9 commits into
harmslab:mainfrom
harmsm:main

Conversation

@harmsm

@harmsm harmsm commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

As it was, the code relied on the condition_pre column in the sample and growth data frames to determine sample identity. This was implicit and relied on some fragile assumptions about how the user named those conditions. (For example, kanR-kan or kanR+kan refers to the kano library with and without kanamycin. Further, to properly infer whether a condition was selective or not, we added a search for "-" or "+" in the condition string. Even more fragile.

We broke out the library into its own column and separated it from condition_pre. This lets us avoid fragile assumptions about how the user names the columns.

One knock-on effect was that we had to change the sub_libraries language in the simulation and raw processing config files to tiles to avoid confusion. This is more precise anyway with our experimental design.

Also did a bunch of docs/tests/CLAUDE.md cleanup.

@harmsm harmsm merged commit 5aaeb7f into harmslab:main Jun 25, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant