-
Notifications
You must be signed in to change notification settings - Fork 11
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
Making quickmodel more flexible to accept different plate layouts #91
Comments
@sonyahanson You can find my modified quickmodel script for this new layout: I used the default inputs.py format but repeated the name of the ligand 4 times. |
Can we define the assay layout using a dictionary like fashion with
It will be useful to have For example our usual layout would be defined like this:
And an unusual layout like I did with HSA samples will be defined like this:
An example for column-wise experiment where only first 4 columns are used:
|
I agree it would be good to have a more flexible plate layout! I think that if we want it this general, it might be good to start the transition to autoprotocol for the initial file parsing: https://github.com/choderalab/assaytools/blob/master/examples/autoprotocol/README.md We can have our data in a format that's appropriate for the more advanced analysis, while still doing the analysis the same way we are, and then we don't have to manage too many things at once. |
Perhaps as an intermediate, we can create a section in the 'inputs.py' where we can define |
At the moment quickmodel is designed to work this plate layout:
I would like to analyse an experiment with a different layout:
Row A : protein1 + ligand1
Row B : protein2 + ligand1
Row C : protein3 + ligand1
Row D : protein4 + ligand1
Row E : protein5 + ligand1
Row F : protein6 + ligand1
Row G : buffer + ligand1
Row H : buffer + ligand1
I will try to modify quickmodel script to handle this case. Can I add it as an alternative quickmodel script to assaytools for now? @sonyahanson
I think this is the part I need to modify:
https://github.com/choderalab/assaytools/blob/master/scripts/quickmodel.py#L74-L75
The text was updated successfully, but these errors were encountered: