Open mwinokan opened 1 month ago
Looks interesting. To be able to better assess this I think we need to know:
Thanks @tdudgeon, I hope the below details help. @boriskovar-m2ms they will likely inform the f/e estimation too
All of these would be for a single target at a time
I have reached out to the developers and will get back to you, I believe that any development required for FEGrow will be covered by their own engineering resources.
@tdudgeon regarding 4. above:
In terms of building and scoring a molecule, there are no particular requirements. It has quite a few dependencies, see installation and environment here: https://cole-group.github.io/FEgrow/installation/
Certain parts (like the ML components) can be gpu accelerated, and we use dask for high-throughput work, but these are optional.
Step zero is to get current implementation of jobs working again because they are (at least on F/E) incompatible with the changes made to the LHS (this work was deferred to later date many months ago).
So my comments already assume that step zero is done.
Inputs for LHS are working so we need to just add inputs from RHS which I kind of already prepared like two years ago so not sure how compatible this is with current state of things. Lets say 2 days.
(this should be point 3 and not 2 not sure why markdown is so stubborn about this) This is a quite a departure from uniform outputs handling.
Visual indication that atomic scores are available LHS&RHS (button?)
No Idea what this should look like. What is difference between the metadata and atomic scores?
@tdudgeon could you please give me a very rough estimate of the time needed now that the spec is a bit clearer?
@mwinokan it's very difficult to say without knowing more about the scope. Creating a new Squonk job can be as little as half a day, and then maybe another half day to get it running in Fragalysis. But that assumes there is existing Python code that can just be adapted, and nothing else needs doing, but in this case there definitely is extra work:
And then there are the bits we don't yet know about ;-) Could I suggest we set up a call with the people who want to use this tool so that we can find out more about how it works?
Thanks @tdudgeon, I will see if the above is enough to provide them with a ballpark figure for their grant, if not I think a call is sensible.
The developers of FEGrow a fragment expansion and scoring algorithm (actively used in ASAP), are applying to a grant and seeking to cover the costs of deploying the algorithm to Fragalysis.
Here is the brief:
I have outlined a few key items of work needed for this:
@tdudgeon, @kaliif, @boriskovar-m2ms could you please help me with an estimate of the time (and hence cost) of the above spec. (and please do sanity check that these 6 items are the main work required)