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

Merge upstream #5

Merged
merged 39 commits into from
Oct 15, 2024
Merged

Merge upstream #5

merged 39 commits into from
Oct 15, 2024

Conversation

donbyron02
Copy link

  • first commit v1.1
  • Add Dockerfile for creating container. Also add web app code for simple gradio app. Refine requirements.txt/environment.yml. Automatically download models if not present.
  • Minor bugfix in Dockerfile (old paths)
  • Add examples
  • Rename default_inference_args.yaml to inference_args.yaml
  • Rename inference_args.yaml to default_inference_args.yaml
  • Update README.md
  • Break from download loop once the model has been downloaded.
  • Fix conda install instructions in README.
  • Update README.md
  • Add example CSV file
  • Improved logging
  • Improve memory efficiency of graph convolution operation.
  • Various bugfixes
  • fix a typo
  • Set any nans/infs in model scores to a small value.
  • Pin setuptools version
  • Add init files to all python modules. There were import failures in some cases, when project not in root directory without own virtual env
  • fix issue with different sequences and order
  • changing zero to nan to allow filtering of nan in new_extract_receptor_structure
  • fix docker build command in README.md
  • update README with GPU instructions
  • Fix environment.yml
  • Update README.md

gcorso and others added 30 commits February 28, 2024 11:21
Also add web app code for simple gradio app.
Refine requirements.txt/environment.yml.
Automatically download models if not present.
…atch-inference-args

Rename `inference_args.yaml` to `default_inference_args.yaml` in `README.md`
Meant to rename it earlier, accidentally just removed it.
* Change many print statements to logging statements, for better control
* Save log file to web app zip file for easier debugging
* Ensure we calculate rotatable bonds on the version of the ligand with no hydrogens. Also fix spelling of rotable -> rotatable. Closes gcorsoGH-220 (@Nobody-Zhang)

* Vectorize SO3 calculations. Closes PR gcorsoGH-218 (@tornikeo)

* Pin pytorch-lightning version. Closes gcorsoGH-193 (@mikael-h-christensen)

* Guard against divide by zero in torus.py. Closes gcorsoGH-161 (@amorehead)

* Update e3nn version to 0.5.1. Closes gcorsoGH-155 (@amorehead)

* Add a little more info on docker container to README.md
    With some low (but non-trivial) frequency, processing through the convolutional layers diverge and node attributes become a mixture of nan and inf (which seem to all turn to nan). This later throws an exception during the Kabsch transform, which ruins results for the whole complex. Setting these to 0 basically skips an iteration, at worst it ruins one of the sampled complexes, but leaves the others. Note this is only applied to the main model, *not* the confidence model.
…in some cases, when project not in root directory without own virtual env
Add __init__ files to all python modules
Upated docker commands instructions in README.md
…rocessing

Fixing bug leading to atom graph containing a lot of incorrect atoms
Install prody with conda and not pip.
@donbyron02 donbyron02 merged commit b547693 into main Oct 15, 2024
@donbyron02 donbyron02 deleted the dbryan/merge-upstream branch October 15, 2024 22:07
@donbyron02 donbyron02 mentioned this pull request Oct 15, 2024
@donbyron02 donbyron02 changed the title dbryan/merge upstream Merge upstream Oct 15, 2024
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.

7 participants