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

Create plate-optmizer #25

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

RamizGindullin-UU
Copy link

A new layout creation model (untested), which uses an optimization as a way to construct effective microplate layouts

A new layout creation model (untested), which uses an optimization as a way to construct effective microplate layouts
1. The behaviour of concentrations_on_different_rows and concentrations_on_different_columns is expanded: if possible, the all_different constraint is applied not just for replicates within an individual plate, but for all replicates across all plates

2. Added debugging information
1. The debugging section expanded
2. Small bug is fixed (a constraint being too strict resulting in no solutions in extreme situations)
1. A proper error message is displayed when during 'replicates_on_same_plate = true' a negative amount of a replicate assigned on a plate is calculated.

2. If there is only 1 row or 1 column in a line then every replicate is assigned to quadrant 1.

3. Disabled the debugging mode.

4. Small polishes (added comments, better line breaks, etc)
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