Skip to content

v3.2.2.post2

Latest

Choose a tag to compare

@ebetica ebetica released this 22 Sep 17:50
· 6 commits to main since this release
3e109e2

All-Atom Molecular Complex Support

  • Added fold_all_atom() method to handle structure prediction for complexes containing proteins, nucleic acids (DNA/RNA), and ligands
  • Introduced MolecularComplex and MolecularComplexResult classes for representing multi-molecule systems
  • New StructurePredictionInput builder for constructing complex molecular inputs

MSA Improvements

  • Refactored MSA handling with new dedicated MSA class in esm.utils.msa
  • Added FastMSA for optimized MSA operations
  • Implemented sequence filtering utilities including greedy selection and hhfilter integration
  • Support for removing insertions from sequences

SDK Enhancements

  • Added SequentialDataclass base class for improved dataclass operations
  • Enhanced retry mechanism with better error handling and callback support
  • Fixed pLDDT expansion for chain breaks in protein structures
  • Added mean_hidden_state support for ESMC forward passes
  • Improved tensor serialization and handling throughout the SDK

Bug Fixes

  • Fixed pLDDT array length mismatch when chain breaks are present
  • Corrected logits tensor handling to avoid unnecessary byte conversions
  • Fixed retry decorator to properly handle exceptions and return values
  • Updated mean embedding/hidden state handling in generation trimming

Documentation Updates

  • Updated Forge API URLs in tutorial notebooks (removed /console suffix)
  • Standardized token prompt messages across notebooks