Trình tạo biểu đồ tin sinh học cho Openclaw

Một kỹ năng bộ định tuyến thông minh chuyển tiếp các yêu cầu trực quan hóa dữ liệu tin sinh học tới các kỹ năng phụ có thể tùy chỉnh cao và sẵn sàng xuất bản, bao gồm volcano plots, heatmaps, violin plots và scatter plots.

xutaoguo55
v1.0.0
Jun 4, 2026
0
848
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install bioinformatics-plot-generator

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt bioinformatics-plot-generator bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

Trình tạo biểu đồ tin sinh học là gì?

Trình tạo biểu đồ tin sinh học là một giao diện định tuyến chuyên biệt được thiết kế cho các AI Agent và quy trình làm việc của nhà phát triển, đóng vai trò là trung tâm trực quan hóa các tập dữ liệu sinh học phức tạp. Sử dụng Openclaw Skills, nó giải mã thông minh các yêu cầu vẽ biểu đồ của người dùng (từ phân tích biểu hiện khác biệt và sàng lọc hệ gen đến phân tích tương quan) và tự động chuyển tiếp nhiệm vụ đến kỹ năng phụ trực quan hóa tương ứng. Mỗi script có thể tùy chỉnh cao, tạo ra đầu ra ở định dạng kép tiêu chuẩn (PNG 300 DPI và vector SVG) hoàn hảo cho các ấn phẩm học thuật đã được bình duyệt.

Bằng cách thống nhất nhiều thư viện vẽ biểu đồ chuyên dụng dưới một cơ chế định tuyến duy nhất, nhà phát triển và AI Agent có thể tạo ra các hình ảnh trực quan tinh vi một cách liền mạch mà không cần điều chỉnh tham số thủ công hoặc viết script từ đầu. Cho dù bạn cần heatmap biểu hiện gen theo cụm, biểu đồ raincloud để so sánh thống kê hay volcano plot có chú thích, kỹ năng này đều hợp lý hóa các quy trình trực quan hóa khoa học.

Trường hợp sử dụng Trình tạo biểu đồ tin sinh học

  • Trực quan hóa biểu hiện gen khác biệt, các kết quả sàng lọc CRISPR hoặc GWAS với tính năng tránh va chạm nhãn văn bản tự động.
  • Tạo ma trận biểu hiện gen theo cụm hoặc heatmap mức độ phong phú protein với chú thích hàng và cột.
  • So sánh các nhóm phân phối với lớp phủ dấu ngoặc ý nghĩa thống kê bằng cách sử dụng biểu đồ raincloud hoặc violin plot.
  • Tạo ma trận tương quan, đường hồi quy và MA plot để kiểm soát chất lượng và phân tích dữ liệu tin sinh học khám phá.
  • Tích hợp các bước trực quan hóa mạnh mẽ, tự động vào các quy trình phân tích tin sinh học được cung cấp bởi Openclaw Skills.

Cách thức hoạt động của Trình tạo biểu đồ tin sinh học

  1. Phân tích gợi ý trực quan hóa dữ liệu của người dùng và các cột tập dữ liệu mục tiêu để xác định loại biểu đồ phù hợp.
  2. Định tuyến yêu cầu trong Openclaw Skills tới kỹ năng phụ cụ thể (như plot-volcano, plot-heatmap, plot-box-violin hoặc plot-scatter-bar) theo hướng dẫn định tuyến.
  3. Phân tích dữ liệu dạng bảng đầu vào (TSV/CSV) để định vị các cột chỉ mục, fold-change, p-value hoặc giá trị cần thiết.
  4. Định cấu hình tham số kiểu dáng, ngưỡng và chú thích dựa trên giá trị mặc định tiêu chuẩn hoặc các ghi đè nâng cao của người dùng.
  5. Thực thi script vẽ biểu đồ Python cơ bản để render các đồ họa PNG 300 DPI độ phân giải cao và SVG dựa trên vector.
  6. Xuất các đường dẫn trực quan hóa cuối cùng cùng với bất kỳ bảng đầu ra có chú thích phụ nào cho phân tích hạ nguồn.

Cài đặt Trình tạo biểu đồ tin sinh học

Đảm bảo bạn đã cài đặt các gói mục tiêu trong môi trường của mình trước khi sử dụng các Openclaw Skills này. Các script dựa trên các thư viện Python khoa học tiêu chuẩn như numpy, pandas, matplotlib, seaborn, adjustText và scipy.

Thiết lập tối thiểu & Thực thi kỹ năng phụ

Để thực thi việc tạo volcano plot:

python plot-volcano/scripts/plot_volcano.py \\
  --input results.tsv \\
  --feature-col gene \\
  --x-col log2FoldChange \\
  --p-col padj \\
  --output volcano.png

Để tạo heatmap biểu hiện:

python plot-heatmap/scripts/plot_heatmap.py \\
  --input expression_matrix.tsv \\
  --index-col gene \\
  --output heatmap.png

Để tạo violin plot phân phối với các kiểm tra thống kê:

python plot-box-violin/scripts/plot_box_violin.py \\
  --input data.tsv \\
  --value-col expression \\
  --group-col condition \\
  --plot-type violin \\
  --output violin.png

Lược đồ dữ liệu & Hệ thống phân loại của Trình tạo biểu đồ tin sinh học

Trình tạo biểu đồ tin sinh học mong đợi dữ liệu dạng bảng (TSV, CSV hoặc ma trận số) và sắp xếp các tài sản trực quan đầu ra. Các thuộc tính chung giữa các kỹ năng phụ được xác định dưới đây:

Thông số kỹ thuật dữ liệu đầu vào

Kỹ năng phụ Định dạng đầu vào Cột cần thiết / Kích thước
plot-volcano Dạng bảng (TSV/CSV) ID đặc điểm, Log Fold-Change, p-value hoặc p-value đã điều chỉnh
plot-heatmap Ma trận số Chỉ mục hàng (gen/protein) và tiêu đề cột (mẫu)
plot-box-violin Dạng bảng (TSV/CSV) Giá trị số, cột phân nhóm/điều kiện rời rạc
plot-scatter-bar Dạng bảng (TSV/CSV) Tọa độ số, tỷ lệ kích thước hoặc điểm đánh dấu danh mục

Tệp đầu ra và Tạo tác

  • Hình ảnh chính: PNG độ phân giải cao 300 DPI để xem nhanh và nhúng tài liệu.
  • Đầu ra Vector: Tệp đính kèm đồ họa SVG tùy chọn (--output-svg) để mở rộng vô hạn trong Adobe Illustrator hoặc Inkscape.
  • Bảng chú thích: Đối với volcano plots, một TSV có chú thích với các nhóm khác biệt được chỉ định (tăng/giảm/ns) sẽ được lưu lại.

Tính năng Nâng cao của Trình tạo biểu đồ tin sinh học

  • Tính toán và render số lượng góc phần tư động trực tiếp trên các góc của volcano plot.
  • Tính năng tránh va chạm nâng cao của adjustText để đặt nhãn tự động, không chồng chéo cho các đặc điểm Top-N.
  • Phân cụm phân cấp với các phương pháp liên kết scipy (ward, complete, average, single) được tích hợp vào việc tạo heatmap.
  • Lọc hàng dựa trên phương sai để tự động giữ lại chỉ các đặc điểm biến đổi nhất Top N trong các ma trận lớn.
  • Kiểm tra thống kê không tham số nhiều nhóm (Mann-Whitney U, Welch t-test, Dunn's test) với điều chỉnh hiệu chỉnh tự động Bonferroni hoặc Benjamini-Hochberg.
  • Làm mịn LOESS sử dụng triển khai NumPy thuần túy được tối ưu hóa cho MA plots.
  • Hệ thống định tuyến mô-đun trong Openclaw Skills để chuyển giao các yêu cầu trực quan hóa khoa học một cách liền mạch.

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

METADATA

Github Stars: 0
forks: 0

Đặc sắc*