-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Research-based protein generation enhancements #11
Conversation
- Add ConceptBottleneckLayer for interpretable protein generation - Implement LoRA optimization for parameter efficiency - Update forward pass with concept bottleneck integration - Enhance generate method with concept guidance - Add structural validation and concept alignment evaluation - Improve template similarity computation
…ration - Add unit tests for ConceptBottleneckLayer - Add unit tests for LoRA optimization - Add integration tests for protein generation - Test concept guidance functionality - Test structural validation - Test template-guided generation
- Replace direct device assignment with register_buffer - Add proper device property and to() method - Ensure consistent device handling in evaluation methods - Update test files for proper device handling
- Add residual connection to improve gradient flow - Update test assertions for better error messages - Ensure proper output magnitudes through residual path
- Update weight initialization to normal distribution - Adjust scaling factor for more noticeable transformations - Maintain stability through balanced initialization
- Add graph attention layer for structure-aware generation - Add structure-aware generator with concept guidance - Implement comprehensive test suites - Document research findings and implementation details Based on research from: - Bio-xLSTM (arXiv:2411.04165) - Compute-Optimal Training (arXiv:2411.02142) - LaGDif (arXiv:2411.01737) - HelixProtX (arXiv:2407.09274) Link to Devin run: https://preview.devin.ai/devin/3be5f4c3b9ba4aa98728802f1f96368a
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
…ture, and function prediction integration
…etric constraints
…multimodal integration
Research-Based Protein Generation Enhancements
Overview
This PR implements advanced protein generation capabilities based on recent research findings from Bio-xLSTM, LaGDif, and HelixProtX papers.
Key Features
Graph Attention Layer
Structure-Aware Generator
Comprehensive Testing
Research Foundation
Implementation Details
Link to Devin run: https://preview.devin.ai/devin/3be5f4c3b9ba4aa98728802f1f96368a
If you have any feedback, you can leave comments in the PR and I'll address them in the app!