BCrystal
BCrystal predicts protein crystallization propensity from sequence-based, structural, and physicochemical features using an XGBoost model with SHAP-based interpretability.
Key Features:
- Gradient Boosting Machine (XGBoost): BCrystal uses an optimized gradient boosting algorithm (XGBoost) to model complex relationships between protein features and crystallization propensity.
- Feature Extraction: The model integrates sequence-based features together with structural and physicochemical properties of proteins as input variables.
- Interpretability via SHAP: BCrystal applies the SHAP (SHapley Additive exPlanations) algorithm to quantify and explain feature contributions to individual predictions.
- Performance Metrics: Across three independent test sets, BCrystal reports an average accuracy of 93.7%, recall of 96.63%, and Matthew's correlation coefficient of 0.868, exceeding state-of-the-art sequence-based methods by more than 12.5% in accuracy, 18% in recall, and 0.253 in Matthew’s correlation coefficient.
Scientific Applications:
- Protein crystallization screening: Predicts which proteins are likely to crystallize to prioritize experimental trials and reduce screening effort.
- Variant prioritization for crystallizability: Screens sequence variants for enhanced crystallizability to inform construct design for structural studies.
- Structural biology target selection: Assists selection of targets for structural determination by estimating crystallization potential from sequence and physicochemical data.
Methodology:
BCrystal trains and fine-tunes an XGBoost model on a dataset comprising sequence-based, structural, and physicochemical protein features and applies SHAP to provide explanations for predictions on new proteins.
Topics
Details
- Programming Languages:
- R, Python
- Added:
- 1/9/2020
- Last Updated:
- 11/24/2024
Operations
Publications
Elbasir A, Mall R, Kunji K, Rawi R, Islam Z, Chuang G, Kolatkar PR, Bensmail H. BCrystal: an interpretable sequence-based protein crystallization predictor. Bioinformatics. 2019;36(5):1429-1438. doi:10.1093/bioinformatics/btz762. PMID:31603511. PMCID:PMC7523644.