Skip to content

Update cosolvkit towards v0.6.0#54

Merged
mallanos merged 93 commits intomasterfrom
update_cosolvkit
Apr 1, 2026
Merged

Update cosolvkit towards v0.6.0#54
mallanos merged 93 commits intomasterfrom
update_cosolvkit

Conversation

@mallanos
Copy link
Copy Markdown
Contributor

@mallanos mallanos commented Apr 1, 2026

This pull request introduces several improvements and updates to the documentation and the code. The main focus is on improving usability, configuration clarity, and logging, as well as updating default parameters and correcting inconsistencies. Several new features were included in the analysis pipeline as well. Below are the most important changes, grouped by theme:

Documentation and Configuration Updates:

  • Updated the README.md to reflect new configuration parameter names and defaults, clarified instructions, fixed typos, and improved example usage. Notable changes include renaming parameters (e.g., radiusbox_size, outputoutput_dir), updating cosolvent and repulsive force parameter names, and correcting SMILES strings. [1] [2] [3] [4] [5] [6]

CLI Script Improvements:

  • Added logging throughout the create_cosolvent_system.py script using a new setup_logging utility, providing clearer runtime feedback and error reporting. [1] [2] [3]
  • Updated argument and configuration handling: replaced deprecated or ambiguous parameters (e.g., radiusbox_size), updated default simulation steps to 25000000, added new arguments for temperature, and improved error checking for configuration consistency. [1] [2]
  • Improved protein variant assignment logic and error handling, and clarified the logic for building systems with or without a receptor.
  • Enhanced handling of repulsive forces: renamed parameters, improved consistency checks, and ensured repulsive forces are only applied when using the OpenMM engine. [1] [2]

Simulation and Output Handling:

  • Standardized file naming and output directory usage throughout the script, ensuring all outputs and logs are saved in the specified output_dir.
  • Updated the MD simulation invocation to use new parameter names and improved error handling for unsupported formats.

These changes collectively improve the reliability, clarity, and usability of the cosolvkit setup and simulation workflow.

…ames as input. This enable water analysis for free
mallanos and others added 25 commits April 5, 2025 07:07
CosolvKit update towards 0.6
Change the solvent-accessible voxels calculation of atom counting for atom-type densities. Refactors the AGFE calculations.
address issue #50 expose ions for solvating
@mallanos mallanos added this to the v0.6.0 milestone Apr 1, 2026
@mallanos mallanos self-assigned this Apr 1, 2026
@mallanos mallanos merged commit d5fc6b4 into master Apr 1, 2026
1 check passed
mallanos added a commit that referenced this pull request Apr 4, 2026
Merge pull request #54 from forlilab/update_cosolvkit
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