Views
No views yet
pip install torch transformers scikit-learn numpy1from signalseeker import SignalSeekerPredictor
2
3# Initialize predictor
4predictor = SignalSeekerPredictor.from_pretrained("your-username/signalseeker")
5
6# Predict signal peptide
7sequence = "MKWVTFISLLFLFSSAYSRGVFRRDAHKSEVAHRFKDLGEENFK..."
8result = predictor.predict(sequence)
9
10print(f"Has signal peptide: {result['has_signal_peptide']}")
11print(f"Confidence: {result['probability']:.3f}")1sequences = {
2 "protein1": "MKWVTFISLLFLFSSAYS...",
3 "protein2": "MSKGEELFTGVVPILVELD..."
4}
5
6results = predictor.predict_batch(sequences)| Model | CV AUC | Test AUC | Test Accuracy |
|---|---|---|---|
| Logistic regression (L2) | 0.99433 | 0.98432 | 0.92284 |
| Random Forest (Regularised) | 0.98941 | 0.98869 | 0.96192 |
| Extra Trees (Regularised) | 0.99032 | 0.99072 | 0.94899 |
| SVM (Conservative) | 0.98711 | 0.98439 | 0.92284 |
1@misc{signalseeker2025,
2 title={SignalSeeker: Machine Learning Ensemble for Protein Signal Peptide Prediction},
3 author={Hugo Cooper},
4 year={2025},
5 url={https://huggingface.co/hcoops/signalseeker}
6}