pyrosetta-parallel
/pyrosetta-parallel
Planuje i uruchamia równoległe zadania PyRosetta na wielu decoys lub mutacjach przez GNU parallel, dask lub batching.
- Autor
- ekko8600 ↗
- Repozytorium
- enzyme_design_harness ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 08.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 5
- Skrypty
- 1
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 08.11.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
- 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: scripts/pyrosetta_tools.py
Co robi i kiedy
Planuje i uruchamia równoległe zadania PyRosetta na wielu decoys lub mutacjach przez GNU parallel, dask lub batching.
Oryginalny opis (EN)
Run or plan parallel PyRosetta workflows with many decoys or mutations. Use this skill for GNU parallel, dask, PyRosettaCluster-style batching, and local batch execution of scoring, relax, docking, or design jobs.
Jak działa
- Patterns
- Decision Rules
- PyRosetta Performance Policy
Podgląd SKILL.md
---
name: pyrosetta-parallel
description: 'Run or plan parallel PyRosetta workflows with many decoys or mutations.
Use this skill for GNU parallel, dask, PyRosettaCluster-style batching, and local
batch execution of scoring, relax, docking, or design jobs.
'
metadata:
category: utilities
tags: pyrosetta, parallel, batch, decoys, local
legacy_category: design-tools
taxonomy_version: enzyme-agent/taxonomy/v1
capability_ids:
- utility.data_processing
---
# PyRosetta Parallel
Use this skill for batch decoy generation and large scans.
PyRosetta is normally CPU-bound; standard score functions, packing, and relax
do not use GPU acceleration. For mutation scans, parallelize independent
mutants across CPU processes and keep each job resumable.
## Patterns
Local batch scoring:
```bash
for pdb in inputs/*.pdb; do
enzyme-core run pyrosetta-parallel --work-dir ./runs/pyrosetta-parallel --operation pyrosetta_tools -- \
score --pdb "$pdb" --out "out/pyrosetta-scores/$(basename "$pdb").tsv"
done
```
Local batch for heavier jobs:
```bash
enzyme-core run pyrosetta-parallel --work-dir ./runs/pyrosetta-parallel --operation pyrosetta_tools -- \
relax \
--pdb input.pdb \
--nstruct 20 \
--out-dir out/pyrosetta-relax
```
Preferred local saturation scan:
```bash
enzyme-core run pyrosetta-parallel --work-dir ./runs/pyrosetta-parallel --operation pyrosetta_tools -- \
mutation-ddg-scan \
--pdb input.pdb \
--positions 17,61,246 \
--workers 8 \
--pack-radius 8 \
--skip-wt \
--resume \
--out out/pyrosetta-design/mutation_ddg.tsv
```
## Decision Rules
- Keep each decoy independent and write separate outputs.
- Merge score TSVs after all workers finish.
- Prefer deterministic seeds when comparing protocol variants.
- Use local repack-only scans for hundreds of mutants; follow with relax on the
top/conflicting subset.
## PyRosetta Performance Policy
Standard PyRosetta/Rosetta score functions, rotamer packing, and FastRelax are
CPU-bound and do not use GPU acceleration. For saturation mutagenesis, use the
shared `mutation-ddg-scan` command with multiple CPU workers, local repacking,
`--skip-wt`, and `--resume`; reserve FastRelax for shortlisted or conflicting
mutations.
Pliki w paczce (5)
- SKILL.md 2 KB
- execution_profile.json 1 KB
- scientific_contract.yaml 1 KB
- agents/openai.yaml 1 KB
- scripts/pyrosetta_tools.py 1 KB
Wersje
W bazie nie ma innych skilli o nazwie pyrosetta-parallel.
Migawka bazy z 13.11.2026 · wersja paczki 11c56861d80c (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100pyrosetta-relax-refine
Udoskonala struktury białek w PyRosetta przez FastRelax, minimalizację i generowanie decoys przed oceną. - 100pyrosetta-pose
Przygotowuje struktury białek w PyRosetta przez wczytywanie PDB, sprawdzanie reszt, współrzędnych i RMSD. - 100protein-qc
Podaje metryki kontroli jakości i progi filtrowania dla projektowania białek: pLDDT, ipTM, PAE, ryzyka sekwencji, metryki interfejsu PyRosetta i właściwości biofizyczne. - 100bio-prefect-dask-nextflow
Pomaga wybrać i szkieletować potoki Prefect z Dask lub Nextflow przy projektowaniu lokalnych, rozproszonych lub opartych na Slurm przepływów bioinformatycznych. - 90dask
Stosuje Dask w powtarzalnych lokalnych przepływach danych z API zależnymi od wersji, jawnymi założeniami i walidacją.