scienceclaw-benchmark-for31
/scienceclaw-benchmark-for31
Ocenia wpływ podstawień aminokwasów na działanie białka na podstawie oznaczonych wariantów, metryką korelacji Spearmana.
- Autor
- beita6969 ↗
- Repozytorium
- scienceclaw ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 07.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 07.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Ocenia wpływ podstawień aminokwasów na działanie białka na podstawie oznaczonych wariantów, metryką korelacji Spearmana.
Oryginalny opis (EN)
Use when ranking or predicting the fitness effect of single amino-acid substitutions in a protein (deep mutational scanning, ProteinGym-style assays) from labelled variants of the same assay and the wild-type sequence, delivering one score per query variant evaluated by per-assay Spearman correlation. Corresponds to FoR31 of the companion ScienceClaw-Eval benchmark.
Jak działa
SKILL.md bez nagłówków drugiego poziomu · 20 linii, 275 słów
Podgląd SKILL.md
---
name: scienceclaw-benchmark-for31
description: "Use when ranking or predicting the fitness effect of single amino-acid substitutions in a protein (deep mutational scanning, ProteinGym-style assays) from labelled variants of the same assay and the wild-type sequence, delivering one score per query variant evaluated by per-assay Spearman correlation. Corresponds to FoR31 of the companion ScienceClaw-Eval benchmark."
metadata: { "openclaw": { "emoji": "📊" } }
---
# Variant-effect ranking for single substitutions (ProteinGym)
**Task.** Per assay (one protein): wild-type sequence, labelled single substitutions (`position` 1-based, `wt_aa`, `mut_aa`, `DMS_score`, higher = fitter) and query variants without scores. Deliverable: a 1-D float array, one score per query row in the query order (higher = fitter); only the ranking within an assay matters.
**Quality.** Spearman rank correlation per assay (a constant prediction scores 0), averaged over assays; higher is better. Locally: `scilib.proteinfit.spearman`, `mean_spearman(pred, truth, groups)`.
**Library** (check `scienceclaw_tools(operation=show|weights)`):
- `scilib.proteinfit.fit_predict(train, wild_type, query)`: BLOSUM62 and amino-acid property features, sequence context and position statistics of the training scores, rank-averaged ridge / LightGBM / extra trees. `fit_predict_assays` for several assays; also `variant_features`, `cross_validate(..., by="variant"|"position")`.
- Zero-shot ESM-2 650M (asset `esm2_650m`, GPU or remote worker; guard with `scilib.proteinplm.available()`): `proteinplm.plm_features(table, wild_type)` gives log-likelihood-ratio columns; pass them via `extra_train` / `extra_query` or `fit_predict_assays(..., plm=True)`. CPU runs are slow beyond roughly 120 residues.
- Operators: `dms_variant_effect_supervised`, `dms_variant_effect_supervised_with_features`, `dms_cross_validated_spearman`, `protein_variant_effect_esm2`.
**Routes.** Baseline: mean training score at the variant's position (shrunk towards neighbouring positions, assay mean if unseen). Default: `fit_predict`; add ESM-2 columns when available (BLOSUM62 alone is weak). Select with `cross_validate`, using `by="position"` when query variants lie at unseen positions.
**Rules.**
- Use only labelled variants of the same assay; never use query scores or columns derived from them (for example a binarised score).
- Position statistics of a training row must exclude that row (`exclude_self=True`; `fit_predict` does this).
- `position` is 1-based and `wt_aa` must match the sequence; keep the query order; output finite; do not compare raw scores across assays.
- ESM-2 was pretrained on UniRef50 sequences, so homologs of the assayed protein are likely in it. Disclose this overlap.
Wersje
W bazie nie ma innych skilli o nazwie scienceclaw-benchmark-for31.
Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.
Migawka bazy z 28.10.2026 · wersja paczki e8ae72cb1e9a (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 86scienceclaw-benchmark-for34
Przewiduje binarne właściwości cząsteczek ze SMILES, np. hamowanie replikacji HIV, oceniając ROC-AUC. - 86scienceclaw-benchmark-for30
Segmentuje zdjęcia upraw z góry lub z drona na glebę, chwasty i rośliny, z instancjami, na podstawie kilku oznaczonych obrazów. - 100scienceclaw-query
Przeprowadza badanie naukowe na dowolny temat i zwraca wyniki bezpośrednio w czacie, bez publikowania. - 100tooluniverse-variant-predictor-dms-validation
Waliduje predyktor efektu wariantów (AlphaMissense, ESM, EVE) na danych deep mutational scanning, licząc test Manna-Whitneya i badając odporność na progi stratyfikacji.