Published March 11, 2025
| Version 1.0.0
Software
Open
gph82/mdciao: 1.0.0
Description
🚀 Release Notes – Version 1.0.0 🎉
Major Changes & Breaking Updates
New Default Cutoff: 4.5 Ã…
- The default contact cutoff has been increased from 4.0 Ã… to 4.5 Ã….
- Affects all throughout API, CLI and notebooks.
aGPCR GAIN Domain Support
- New GAIN domain generic residue labeling for adhesion GPCRs
- Integrated seamlessly in the existing
LabelerGPCR
API Breaking Changes
Sorting Option Change
sort_by_freq→sort_byacross:ContactGroup.plot_frequency_sums_as_barsContactGroup.frequency_sum_per_residue_namesContactGroup.plot_neighborhood_freqs- There's still some
sort_by_freqoptargs missing but they're mostly in methods where you either sort by freq or you don't.
Fragment Naming
- Auto-generating fragment names now requires the
"auto"keyword. - Passing
Noneor""disables fragment naming.
- Auto-generating fragment names now requires the
New Methods & Options (among others)
New GPCR Fragment Methods:
LabelerGPCR.top2domainsto break a continuous GPCR into GAIN domain and TM domain
Improved PDB Handling:
.ciffile support via Biopython inpdb.pdb2traj(fallback when.pdbis unavailable).
New
residuemapoption forContactGroup.frequency_delta, allows deltas between different topologies if a map is availablefragments.fragment_slicenow supports string-based fragment selection.
Performance & Accuracy
- Improved speed in
assert_no_intersectionby eliminating pair-wise loops. - Better handling of
GLYand non-proteins viaresidue_sidechain_membership. - Faster residue selection in
ContactGroup.select_by_residues. - Faster ContactGroup creation by comparing tops by using id(top) at first
Documentation Updates
- Updated documentation and images to reflect the new 4.5 Ã… cutoff.
- Added aGPCR and GAIN domain nomenclature references.
- Restored missing images in the notebook gallery.
Infrastructure & Compatibility
Unofficial Python 3.13 Support:
CI Improvements:
- Improved macOS workflows with better parallelization.
- Increased test stability across Python versions.
Miscellaneous
- Improved error messages and handling for
ContactGroup. - Numerous typo fixes in docstrings and comments.
- Removed outdated TODOs from the
README.
What's Changed
- Change ctc_cutoff_val to 4.5 Ang by @gph82 in https://github.com/gph82/mdciao/pull/53
Full Changelog: https://github.com/gph82/mdciao/compare/0.0.9...1.0.0
Files
gph82/mdciao-1.0.0.zip
Files
(11.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:732c34c1de083f603f5305896326a632
|
11.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/gph82/mdciao/tree/1.0.0 (URL)
Software
- Repository URL
- https://github.com/gph82/mdciao