Downloads · 30 days
12
20% of all-time downloads
mtcicero26/fiberbrowser-copilot-7b-v1
fiberbrowser-copilot-7b-v1 is a text generation model from mtcicero26. Use it when you need the model to write or continue text. It is set up for mlx. The card lists the license as apache-2.0.
LoRA-fine-tuned (and fp16) Qwen/Qwen2.5-Coder-7B-Instruct for the FiberBrowser Copilot — a local genome-browser planner that turns natural-language analysis requests into structured JSON action plans.
Downloads · 30 days
12
20% of all-time downloads
All-time downloads
59
Public
Parameters
7.6B
15.2 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors15.2 GB · 100%
From the Hugging Face model README
LoRA-fine-tuned (and fp16) Qwen/Qwen2.5-Coder-7B-Instruct for the FiberBrowser Copilot — a local genome-browser planner that turns natural-language analysis requests into structured JSON action plans.
Tier: balanced (7.0B params, fp16). Recommended for Macs with 32+ GB unified memory (16 GB minimum).
This is a Copilot tier — a single mlx_lm.server instance loads it and the FiberBrowser frontend talks to it via OpenAI-compatible chat completions. The browser handles the system prompt, viewport context, dataset metadata, and previous-turn history; the model emits a JSON action plan inside <think>...</think> tags.
# Install
pip install mlx-lm fiberbrowser # or your preferred install
# Serve
python -m mlx_lm server --model mtcicero26/fiberbrowser-copilot-7b-v1 --port 8080
# Point the browser at it
FIBERBROWSER_COPILOT_BACKEND=mlx \
FIBERBROWSER_COPILOT_MLX_URL=http://127.0.0.1:8080/v1/chat/completions \
python browser.py
Or simply: python browser.py --copilot mlx — the launcher auto-detects RAM, downloads the right tier, starts the server, and shuts it down with the browser.
Supervised fine-tuning via LoRA distillation:
0.016.Output protocol:
<think>
{reasoning about which actions to chain}
</think>
{"summary": "...", "actions": [{"type": "...", ...}], "warnings": []}
The browser validates every plan through the same Python validator that produced the training data — any action with malformed coordinates, unsafe API paths, or unknown gene names is dropped before execution.
11 action types in the trained vocabulary:
navigate_gene, navigate_region — viewportscan_peaks, set_peaks_locked, select_peak_at — peakscluster_selected_peaks, cluster_peak_at_gene_tss — clusteringadd_region_label_rule — colormap rules (TSS-relative form for strand-aware coords)query_motif_overlaps — motif intersectionsapi_call — escape hatch to any safe /api/... route (settings, render, sort, filter, footprint analyze, primer design, etc.)respond_to_user — terminator for the agentic loop| tier | base | size | min RAM | repo |
|---|---|---|---|---|
| tiny | Qwen2.5-Coder-1.5B-Instruct | 1.5B | 8 GB | mtcicero26/fiberbrowser-copilot-1.5b-v1 |
| light | Qwen2.5-Coder-3B-Instruct | 3B | 12 GB | mtcicero26/fiberbrowser-copilot-3b-v1 |
| balanced | Qwen2.5-Coder-7B-Instruct | 7B | 16 GB | mtcicero26/fiberbrowser-copilot-7b-v1 |
| balanced (q4) | Qwen2.5-Coder-7B-Instruct | 7B int4 | 8 GB | mtcicero26/fiberbrowser-copilot-7b-v1-q4 |
If this model is useful in your work, please cite the FiberBrowser repository.
Apache 2.0 (matching the Qwen2.5-Coder base model license).