🚀 Automated Workflows with Snakemake
Introduced a streamlined pipeline for modeling tasks, leveraging Snakemake for automation, scalability, and reproducibility. Installation is now simplified with Docker/Singularity containers.
🔧 Unified Configuration Syntax
All AlphaPulldown modes now share a unified configuration syntax, simplifying input setup and enabling automatic sequence retrieval with UniProt IDs.
🛠️ Modular Backend Support
Reorganized the codebase to support multiple modeling backends flexibly. UniFold and AlphaLink2 are now integrated, with the potential to add more in the future.
🔗 Cross-Link-Driven Modeling
AlphaLink2 integration supports modeling with cross-linking mass spectrometry (XL-MS) data, enhancing the accuracy of complex structural models.
💾 Significant Storage Optimization
Achieved more than 90% reduction in storage through input feature and output file compression, promoting sustainability in large-scale modeling.
📦 ModelCIF Format Support
Models can now be stored in ModelCIF format, aligning with FAIR principles for improved model accessibility and simpler model deposition in databases.
🧩 Extended Modeling Capabilities
Increased flexibility with customizable modeling parameters, multimeric template support, and options to control MSA and template impact on predictions.
📊 Enhanced Analysis Pipeline
Enriched the analysis toolkit with additional evaluation metrics like average pLDDT and PAE scores at protein interfaces for better assessment of model confidence.
🔄 Improved Codebase and Documentation
Refactored code, introduced CI/CD pipelines, automated testing, and expanded documentation for a smoother user experience.
🌐 Repository of Precomputed Features
Released a web-based [repository of precomputed input features](https://github.com/KosinskiLab/AlphaPulldown?tab=readme-ov-file#features-database) for multiple model organisms, reducing redundant computations and accelerating workflows.