Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

track volumes across mixes within an experiment, and across experiments (old 53) #4

Closed
cgevans opened this issue Jul 28, 2022 · 2 comments · Fixed by #16
Closed

track volumes across mixes within an experiment, and across experiments (old 53) #4

cgevans opened this issue Jul 28, 2022 · 2 comments · Fixed by #16

Comments

@cgevans
Copy link
Owner

cgevans commented Jul 28, 2022

(from @dave-doty)

Track volumes across mixes in one experiment

It would be useful to track volumes across different mixes to ensure that sufficient volumes are available.

First, when using an intermediate mix m1 in downstream mixes, we currently have fairly primitive error-handling. For example, if the volume of m1 is 100 uL, then an error is issued if more than 100 uL of m1 is required in a downstream mix m2. However, suppose m1 is required in two downstream mixes m2 and m3, each requiring 60 uL of m1. No error is given because 60 < 100, even though a total of 120 uL of m1 is required for both m2 and m3.

This could be handled by a new class Experiment, which can track several related mixes used in a single experiment and issue an error if the total volumes don't add up.

@cgevans
Copy link
Owner Author

cgevans commented Jul 28, 2022

I have a basic implementation of the first thing here, which I'll try to add soon.

@cgevans
Copy link
Owner Author

cgevans commented Aug 21, 2022

Splitting the other part of this into a new issue.

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 a pull request may close this issue.

1 participant