adaptyv
How to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval. Use this skill whenever the user…
Use Geniml for audited local genomic-interval workflows: validate BED and universe contracts, plan Region2Vec or scEmbed runs, inspect model/tokenizer compatibility, and assess consensus universes.
$ npx -y skills add k-dense-ai/claude-scientific-skills --skill geniml --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/genimlContext preview
The summary Claude sees to decide when to auto-load this skill.
Use Geniml for audited local genomic-interval workflows: validate BED and universe contracts, plan Region2Vec or scEmbed runs, inspect model/tokenizer compatibility, and assess consensus universes.
name: geniml description: "Use Geniml for audited local genomic-interval workflows: validate BED and universe contracts, plan Region2Vec or scEmbed runs, inspect model/tokenizer compatibility, and assess consensus universes." license: MIT compatibility: Requires Python 3.10+ and uv. Guidance targets geniml 0.8.4 with gtars 0.9.2; ML workflows need the pinned ml extra and compatible native wheels. Bundled planners and inspectors are dependency-free, local-only, and make no network requests. allowed-tools: Read Write Edit Bash Glob metadata: version: "1.2" skill-author: "K-Dense Inc." upstream-version: "0.8.4" last-reviewed: "2026-07-23"
Use Geniml for machine learning and statistical workflows over genomic interval sets. Treat coordinates, assemblies, token vocabularies, model artifacts, and sample grouping as explicit contracts. The bundled scripts validate or plan; they do not import Geniml, contact services, deserialize models, or execute training.
`Bash` is declared only for explicit, user-approved `uv`, Python, Geniml, Gtars, Git, and native CLI commands shown in this guide; bundled Python helpers do not spawn subprocesses. Example paths under `data/`, `refs/`, `work/`, and `models/` are user-provided project placeholders, not missing bundled files.
3.10-3.14. Prefer Python 3.11 or 3.12 where all native/ML wheels resolve.
`gtars==0.9.2` (2026-06-17, Python >=3.10).
Hugging Face Hub, pyBigWig, and HMM dependencies.
`--help` output take precedence where they conflict.
Use a project environment and commit its generated lockfile:
uv venv --python 3.12 uv pip install "geniml==0.8.4" "gtars==0.9.2"
For Region2Vec, scEmbed, evaluation, or universe methods needing ML libraries:
uv pip install "geniml[ml]==0.8.4" "gtars==0.9.2"
For a durable project, prefer:
uv add "geniml[ml]==0.8.4" "gtars==0.9.2" uv lock
Do not install an unpinned Git branch. Record Python, OS/architecture, the resolved lockfile, and the PyPI artifact digest. Geniml itself is BSD-2-Clause; the `MIT` frontmatter value licenses this skill's content.
Before importing Geniml or running an external binary:
1. Work only with explicit local regular files. Reject URLs, FIFOs, devices, and symlinks unless the user deliberately changes that policy. 2. Validate BED structure and the declared assembly against a trusted local chromosome-sizes file. 3. Bound file count, bytes, rows, workers, epochs, and output size. 4. Separate train/validation/test by patient, donor, biological replicate, or other independent unit—not by BED row or cell alone. 5. Inventory and checksum the universe, tokenizer, model, config, inputs, metadata manifest, and native binaries. 6. Obtain explicit approval before any BEDbase or Hugging Face download. Never infer approval from a model ID or BEDbase identifier. 7. Keep logs aggregate and bounded. BED filenames, sample IDs, phenotypes, labels, barcodes, and genomic intervals may be sensitive.
BED intervals are normally **0-based, half-open** `[start, end)`: start is included, end is excluded, and length is `end - start`. Do not mix them with 1-based closed coordinates from VCF/GFF or user-facing genome browsers.
For every corpus and artifact, record:
GRCh38.p14), plus the chromosome-sizes checksum;
mitochondrial naming;
BED strand is meaningful;
post-liftover validation.
Reject negative coordinates, `end <= start`, integer overflow, unknown contigs, ends beyond contig length, malformed columns, mixed assemblies, and silent contig renaming. Sorting and normalization never repair an assembly mismatch. BED3 has no strand; when column 6 is present, preserve `+`, `-`, or `.` unless the assay contract says otherwise.
Run a bounded validation and normalization **plan** before analysis:
python skills/geniml/scripts/bed_validator.py \ --input data/peaks.bed \ --assembly GRCh38 \ --chrom-sizes refs/GRCh38.chrom.sizes
The validator reports proposed actions but never rewrites the BED file.
Prefer Gtars for new interval/tokenizer code:
from gtars.models import Region, RegionSet
from gtars.tokenizers import Tokenizer
regions = RegionSet("data/peaks.bed")
tokenizer = Tokenizer.from_bed("refs/universe.bed")
encoded = tokenizer(regions)
input_ids = encoded["input_ids"]`RegionSet` and `Tokenizer` also accept remote inputs in some constructors; this skill permits local paths only unless network access is explicitly approved. `geniml.io.RegionSet(regions, backed=False)` remains available as a legacy Python implementation; backed sets are iterable but not indexable. `geniml.io.Region` uses `stop`, while `gtars.models.Region` uses `end`.
With gtars 0.9.2, seven special tokens are added to a BED vocabulary. Therefore `len(tokenizer)` is not simply the number of universe rows. Preserve universe row order and the exact special-token map.
The modern class lives at a concrete module path:
from geniml.region2vec.main import Region2VecExModel from geniml.region2vec.utils import Region2VecDataset from gtars.tokenizers im
🔔 Claude Scientific Skills is now Scientific Agent Skills. Same skills, broader compatibility — now works with any AI agent that supports the open Agent Skills standard, not just Claude.
How to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval. Use this skill whenever the user…
This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection,…
Plan, execute, and document validation, verification, and transfer of analytical procedures under the governing framework - ICH Q2(R2) and Q14, USP…
Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data…
Autonomously improve a real artifact (code, training recipe, agent harness, data pipeline, prompt) against an objective and an evaluator, using Hypothesis Tree…
Infer gene regulatory networks (GRNs) from gene expression data using scalable algorithms (GRNBoost2, GENIE3). Use when analyzing transcriptomics data (bulk…