Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

FlowIO – Đọc/ghi tệp FCS

Kỹ năng hướng dẫn Claude đọc metadata và dữ liệu event của tệp FCS 2.0/3.0/3.1 bằng FlowIO, và ghi tệp FCS 3.1 an toàn.

Dữ liệu · Phân tíchNâng cao33,0303,248Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

Cung cấp cho Claude quy trình chính xác để làm việc ở mức thấp với tệp Flow Cytometry Standard (FCS) qua FlowIO 1.4.0.

  • Đọc tệp FCS 2.0 / 3.0 / 3.1; kiểm tra HEADER, TEXT, ANALYSIS và metadata của từng kênh
  • Trích xuất dữ liệu event thành mảng NumPy dạng (số event, số kênh), phân biệt rõ preprocess=Truepreprocess=False
  • Đọc tệp cũ chứa nhiều dataset trong một file ($NEXTDATA)
  • Tạo, sao chép hoặc xuất bản ẩn danh tệp FCS 3.1 list-mode bằng create_fcs() / write_fcs()
  • Dùng script kèm theo scripts/inspect_fcs.py để liệt kê và thống kê tệp, hoàn toàn cục bộ, không cần mạng

Tài liệu nêu rõ các bẫy dễ sai: khóa TEXT bị chuẩn hóa về chữ thường và bỏ dấu $; as_array(preprocess=True) KHÔNG phải bù trừ (compensation) hay biến đổi logicle. Với compensation, gating hay workspace FlowJo, nên dùng FlowKit.

Dành cho ai

  • Nhà nghiên cứu và kỹ sư tin sinh xử lý dữ liệu flow cytometry
  • Người phân tích dữ liệu muốn chuyển tệp FCS từ máy đo sang pandas hoặc pipeline machine learning
  • Ai từng gặp lỗi parse do offset sai, định dạng lệch của nhà sản xuất, hoặc tệp nhiều dataset
  • Nhóm cần loại bỏ thông tin nhận dạng (mẫu, đối tượng, người vận hành) trước khi chia sẻ dữ liệu

Ví dụ sử dụng

  1. Kiểm kê nhanh tệp lớn: "Đọc chỉ metadata các tệp FCS trong thư mục này và lập bảng thiết bị, ngày đo, nhãn kênh" → dùng only_text=True và script inspector, không nạp event.
  2. Chuyển sang DataFrame/CSV: "Đọc sample.fcs với tiền xử lý và lưu CSV với tên cột là nhãn kênh" → ghép as_array(preprocess=True) với pnn_labels.
  3. Xuất bản ẩn danh: "Tạo bản sao đã xóa thông tin nhận dạng rồi đọc lại để kiểm tra số event và số kênh khớp" → write_fcs(metadata={...}) kèm kiểm tra round-trip.

· · · Hướng dẫn cài đặt · · ·

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục skills/flowio từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/flowio/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git && cp -r scientific-agent-skills/skills/flowio ~/.claude/skills/flowio

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal và đảm bảo Claude Code đã được cài đặt.
  2. Tải kho skill: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  3. Sao chép skill vào thư mục skill của Claude: mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/flowio ~/.claude/skills/flowio
  4. Cài uv nếu chưa có: curl -LsSf https://astral.sh/uv/install.sh | sh
  5. Cài FlowIO đúng phiên bản: uv pip install "flowio==1.4.0" (cần Python 3.9–3.13)
  6. Kiểm tra: uv run python -c "import flowio; print(flowio.__version__)" phải in ra 1.4.0.
  7. Khởi động lại Claude Code, rồi yêu cầu ví dụ: "Kiểm tra metadata của tệp FCS này".
  8. (Tùy chọn) Thử script kèm theo: uv run --no-project --with "flowio==1.4.0" python ~/.claude/skills/flowio/scripts/inspect_fcs.py sample.fcs --help