Przejdź do treści
Biblioteka skilli
Nauka i badania · Analiza

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.

Repozytorium
scienceclaw ↗
Licencja
MIT
Ostatnia zmiana repozytorium
07.10.2026

Ocena i bezpieczeństwo

96/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść31 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 07.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.