Skip to content

Revisions for paper#35

Merged
hllelli2 merged 43 commits into
mainfrom
singularity_support
May 28, 2025
Merged

Revisions for paper#35
hllelli2 merged 43 commits into
mainfrom
singularity_support

Conversation

@hlasimpk
Copy link
Copy Markdown

@hlasimpk hlasimpk commented May 23, 2025

Lots of added features

  • Singularity support, additional --sif_path flag that activates this mode
  • Added PTM and iPTM scores to the output page
  • MMseqs2 local support, additional --mmseqs_database activates this mode
  • Added output_dir with superimposed models
  • Updated the docs
  • fixed broken tests
  • fixed issue with nucleotide only models

hlasimpk and others added 30 commits April 29, 2025 13:19
…ssue when trying to open the output file from the output page
@hlasimpk hlasimpk requested a review from hllelli2 May 23, 2025 20:22
@hlasimpk hlasimpk changed the title Singularity support Revisions for paper May 23, 2025
Copy link
Copy Markdown
Collaborator

@hllelli2 hllelli2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work! Thank you for getting these done. The only thing that I think needs adding are tests for the superpose function. As this is a useful addition, we should ensure it always works correctly.

Comment thread README.md Outdated
Comment thread abcfold/html/html_utils.py Outdated
hlasimpk and others added 3 commits May 27, 2025 17:29
…n of af3_error.log, this wasn't happening. Instead new test read the log file and passes if it's the right error message.
@hllelli2 hllelli2 merged commit ddfd5b7 into main May 28, 2025
6 checks passed
SergeiNikolenko pushed a commit to SergeiNikolenko/ABCFold that referenced this pull request Mar 22, 2026
* Updated Boltz version to 1.0.0, this allows us to use Boltz-1x

* Added initial support for af3 singularity image

* Fixed issue with run_alphafold.py path

* Modified check install to use .sif file and updated tests

* Added ptm and iptm scores to the output page

* Changed parse score function to use correct instances

* Updated the readme with .sif info and some other fixes mentioned by reviewers

* Rounded ptm/iptm scores to 2 decimal places

* Clarified how to run open_output.py in the readme and fixed pathing issue when trying to open the output file from the output page

* Updated readme and added command to make run dir for boltz/chai if saving the input

* Fixes to chai output issues

* Updated the help descriptions of the input arguments

* Added warning about pairedMSA with mmseqs2

* Added in something about boltz limitations

* Added type checker to input_json argument

* Added a legend to make it clear you can show/hide the methods

* preliminary commit to add local mmseqs support

* Added code to add in the a3m lines

* Fixed a3m path

* Added template support and fixed broken test

* Fixed get_templates bug

* Fixed another get_templates issue

* Add check to iptm score parse to avoid monomer error

* Fix issue with square brackets causing problems in the input yaml

* Update the readme and add the script to download MMseqs2 databases

* Fixed test

* Fixed bug in iptm/ptm scores

* Fix for nucleotide plddt score issue - this needs refining

* Fixed test changes by luc's boltz fix

* Added in code to make an output folder and superpose all models to the first in the list. Also fixed an indexing error in add_mmseqs_msa and a seperate broken test

* Updated version number

* fixed flake8 error

* other precommit change

* Fixing tests

* fix?

* fixed issue in superposition

* ...

* ...

* Added some changes suggested by Luc

* Local AF3 test was waiting for sub process call error but with addtion of af3_error.log, this wasn't happening. Instead new test read the log file and passes if it's the right error message.

* Fixed superpose test

---------

Co-authored-by: hlasimpk <hlasimpk@liverpool.ac.uk>
Co-authored-by: hllelli2 <hllelli2@liverpool.ac.uk>
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.

2 participants