Co-Pilot / 辅助式
更新于 24 days ago

bioskills

GGPTomics
0.2k
gptomics/bioskills
80
Agent 评分

💡 摘要

一个为生物信息学任务提供AI技能的集合,帮助从学生到研究人员的用户。

🎯 适合人群

计算生物学的本科生生物信息学的博士研究人员生物信息学专业人士处理生物数据的数据科学家专注于基因组研究的生物技术公司

🤖 AI 吐槽:看起来很能打,但别让配置把人劝退。

安全分析中风险

风险:Medium。建议检查:是否执行 shell/命令行指令;是否发起外网请求(SSRF/数据外发);文件读写范围与路径穿越风险;依赖锁定与供应链风险。以最小权限运行,并在生产环境启用前审计代码与依赖。

bioSkills

A collection of skills that guide AI coding agents (Claude Code, Codex, Gemini) through common bioinformatics tasks.

Project Goal

This repository provides AI agents with expert knowledge for bioinformatics workflows. Each skill contains code patterns, best practices, and examples that help agents generate correct, idiomatic code for common tasks.

Target users range from undergrads learning computational biology to PhD researchers processing large-scale data. The skills cover the full spectrum from basic sequence manipulation to advanced analyses like single-cell RNA-seq and population genetics.

Requirements

Python

  • Python 3.9+
  • biopython, pysam, cyvcf2, pybedtools, pyBigWig, scikit-allel, anndata
pip install biopython pysam cyvcf2 pybedtools pyBigWig scikit-allel anndata mygene

R/Bioconductor

Required for differential expression, single-cell, pathway analysis, and methylation skills.

if (!require('BiocManager', quietly = TRUE)) install.packages('BiocManager') BiocManager::install(c('DESeq2', 'edgeR', 'Seurat', 'clusterProfiler', 'methylKit'))

CLI Tools

# macOS brew install samtools bcftools blast minimap2 bedtools # Ubuntu/Debian sudo apt install samtools bcftools ncbi-blast+ minimap2 bedtools # conda conda install -c bioconda samtools bcftools blast minimap2 bedtools \ fastp kraken2 metaphlan sra-tools bwa-mem2 bowtie2 star hisat2 \ manta delly cnvkit macs3 tobias

Installation

Claude Code

git clone https://github.com/your-username/bioSkills.git cd bioSkills ./install-claude.sh # Install globally ./install-claude.sh --project /path/to/project # Or install to specific project ./install-claude.sh --list # List available skills ./install-claude.sh --validate # Validate all skills ./install-claude.sh --update # Only update changed skills ./install-claude.sh --uninstall # Remove all bio-* skills

Codex CLI

./install-codex.sh # Install globally ./install-codex.sh --project /path/to/project # Or install to specific project ./install-codex.sh --validate # Validate all skills ./install-codex.sh --update # Only update changed skills ./install-codex.sh --uninstall # Remove all bio-* skills

Gemini CLI

./install-gemini.sh # Install globally ./install-gemini.sh --project /path/to/project # Or install to specific project ./install-gemini.sh --validate # Validate all skills ./install-gemini.sh --update # Only update changed skills ./install-gemini.sh --uninstall # Remove all bio-* skills

Codex and Gemini installers convert to the Agent Skills standard (examples/ -> scripts/, usage-guide.md -> references/).

Skill Categories

| Category | Skills | Primary Tools | Description | |----------|--------|---------------|-------------| | sequence-io | 9 | Bio.SeqIO | Read, write, convert FASTA/FASTQ/GenBank and 40+ formats | | sequence-manipulation | 7 | Bio.Seq, Bio.SeqUtils | Transcription, translation, motif search, sequence properties | | database-access | 10 | Bio.Entrez, BLAST+, SRA toolkit, UniProt API | NCBI/UniProt queries, SRA downloads, BLAST, homology searches | | alignment-files | 9 | samtools, pysam | SAM/BAM/CRAM viewing, sorting, filtering, statistics, validation | | variant-calling | 13 | bcftools, cyvcf2, Manta, Delly, VEP, SnpEff | VCF/BCF calling, SVs, filtering, annotation, clinical interpretation | | alignment | 4 | Bio.Align, Bio.AlignIO | Pairwise and multiple sequence alignment, MSA statistics, alignment I/O | | phylogenetics | 5 | Bio.Phylo, IQ-TREE2, RAxML-ng | Tree I/O, visualization, ML inference with model selection, ultrafast bootstrap | | differential-expression | 6 | DESeq2, edgeR, ggplot2, pheatmap | RNA-seq differential expression, visualization, batch correction | | structural-biology | 6 | Bio.PDB, ESMFold, Chai-1 | PDB/mmCIF parsing, SMCRA navigation, geometric analysis, ML structure prediction | | single-cell | 14 | Seurat, Scanpy, Pertpy, Cassiopeia, MeboCost | scRNA-seq QC, clustering, trajectory, communication, annotation, perturb-seq, lineage tracing, metabolite communication | | pathway-analysis | 6 | clusterProfiler, ReactomePA, rWikiPathways, enrichplot | GO, KEGG, Reactome, WikiPathways enrichment | | restriction-analysis | 4 | Bio.Restriction | Restriction sites, mapping, enzyme selection | | methylation-analysis | 4 | Bismark, methylKit, bsseq | Bisulfite alignment, methylation calling, DMRs | | chip-seq | 7 | MACS3, ChIPseeker, DiffBind | Peak calling, annotation, differential binding, motifs, QC, super-enhancers | | metagenomics | 7 | Kraken2, MetaPhlAn, Bracken, HUMAnN | Taxonomic classification, abundance estimation, functional profiling, AMR detection | | long-read-sequencing | 8 | Dorado, minimap2, Clair3, modkit, IsoSeq3 | Basecalling, alignment, polishing, variant calling, SV calling, methylation, Iso-Seq | | read-qc | 7 | FastQC, MultiQC, fastp, Trimmomatic, Cutadapt | Quality reports, adapter trimming, filtering, UMIs | | genome-intervals | 7 | BEDTools, pybedtools, pyBigWig | BED/GTF operations, interval arithmetic, bedGraph, bigWig | | population-genetics | 6 | PLINK, FlashPCA2, ADMIXTURE, scikit-allel | GWAS, biobank-scale PCA, admixture, selection statistics | | rna-quantification | 4 | featureCounts, Salmon, kallisto, tximport | Gene/transcript quantification, count matrix QC | | read-alignment | 4 | bwa-mem2, bowtie2, STAR, HISAT2 | Short-read alignment for DNA and RNA-seq | | expression-matrix | 4 | pandas, anndata, scanpy, biomaRt | Count matrix handling, gene ID mapping | | copy-number | 4 | CNVkit, GATK | CNV detection, visualization, annotation | | phasing-imputation | 4 | Beagle, SHAPEIT5, bcftools | Haplotype phasing, genotype imputation | | atac-seq | 6 | MACS3, DiffBind, chromVAR, TOBIAS | ATAC-seq peaks, differential accessibility, footprinting, TF motif deviation | | genome-assembly | 8 | SPAdes, Flye, hifiasm, QUAST, BUSCO | Assembly, polishing, scaffolding, quality assessment | | primer-design | 3 | primer3-py | PCR primer design, qPCR probes, validation | | spatial-transcriptomics | 11 | Squidpy, SpatialData, Scanpy, scimap | Visium, Xenium, Slide-seq, spatial stats, domain detection, deconvolution, spatial proteomics | | hi-c-analysis | 8 | cooler, cooltools, pairtools, HiCExplorer | Contact matrices, compartments, TADs, loops, differential | | workflows | 32 | Various (workflow-specific) | End-to-end pipelines: RNA-seq, variants, ChIP-seq, scRNA-seq, spatial, Hi-C, proteomics, microbiome, CRISPR, metabolomics, multi-omics, immunotherapy, outbreak, metabolic modeling | | proteomics | 9 | pyOpenMS, MSstats, limma, QFeatures | Mass spec data import, QC, quantification, differential abundance, PTM, DIA | | microbiome | 6 | DADA2, phyloseq, ALDEx2, QIIME2 | 16S/ITS amplicon processing, taxonomy, diversity, differential abundance | | multi-omics-integration | 4 | MOFA2, mixOmics, SNF | Cross-modality integration, factor analysis, network fusion | | crispr-screens | 8 | MAGeCK, JACKS, CRISPResso2, BAGEL2 | Pooled screen analysis, sgRNA efficacy modeling, hit calling, base/prime editing | | metabolomics | 8 | XCMS, MetaboAnalystR, lipidr, MS-DIAL | Peak detection, annotation, normalization, pathway mapping, lipidomics, targeted | | imaging-mass-cytometry | 6 | steinbock, squidpy, napari | IMC preprocessing, segmentation, spatial analysis, annotation, QC | | flow-cytometry | 8 | flowCore, CATALYST, CytoML | FCS handling, compensation, gating, clustering, differential, QC | | reporting | 5 | RMarkdown, Quarto, Jupyter, MultiQC, matplotlib | Reproducible reports, QC aggregation, publication figures | | experimental-design | 4 | RNASeqPower, ssizeRNA, qvalue, sva | Power analysis, sample size, multiple testing, batch design | | workflow-management | 4 | Snakemake, Nextflow, cwltool, Cromwell | Scalable pipeline frameworks with containers | | data-visualization | 11 | ggplot2, matplotlib, plotly, ComplexHeatmap | Publication-quality figures, heatmaps, interactive plots, genome tracks, circos, UpSet, volcano | | tcr-bcr-analysis | 5 | MiXCR, VDJtools, Immcantation, scirpy | TCR/BCR repertoire analysis, clonotype assembly, diversity metrics | | small-rna-seq | 5 | miRDeep2, miRge3, cutadapt, DESeq2 | miRNA/piRNA analysis, differential expression, target prediction | | ribo-seq | 5 | Plastid, RiboCode, ORFik, riborex | Ribosome profiling, translation efficiency, ORF detection | | epitranscriptomics | 5 | exomePeak2, MACS3, m6Anet, Guitar | RNA modifications (m6A), MeRIP-seq, ONT direct RNA | | clip-seq | 5 | CLIPper, PureCLIP, umi_tools, HOMER | Protein-RNA interactions, crosslink detection, binding site motifs | | clinical-databases | 10 | myvariant, requests, pandas, SigProfiler | Clinical variant queries, ClinVar/gnomAD, pharmacogenomics, TMB, HLA, PRS, signatures | | genome-engineering | 5 | crisprscan, Cas-OFFinder, PrimeDesign | CRISPR guide design, off-target prediction, prime/base editing, HDR templates | | systems-biology | 5 | cobrapy, CarveMe, memote | Flux balance analysis, metabolic reconstruction, model curation, gene essentiality | | epidemiological-genomics | 5 | mlst, TreeTime, TransPhylo, AMRFinderPlus | Pathogen typing, phylodynamics, transmission networks, AMR surveillance | | immunoinformatics | 5 | mhcflurry, pVACtools, BepiPred | MHC binding prediction, neoantigen identification, epitope prediction | | comparative-genomics | 5 | MCScanX, PAML, OrthoFinder | Synteny analysis, positive selection, ancestral reco

五维分析
清晰度8/10
创新性8/10
实用性9/10
完整性8/10
可维护性7/10
优缺点分析

优点

  • 全面的生物信息学技能范围
  • 支持多种编程语言
  • 对从学生到专业人士的各种用户都很有用

缺点

  • 对初学者来说,安装可能比较复杂
  • 需要多个依赖项
  • 文档可以更详细一些

相关技能

pytorch

S
toolCode Lib / 代码库
92/ 100

“它是深度学习的瑞士军刀,但祝你好运能从47种安装方法里找到那个不会搞崩你系统的那一个。”

agno

S
toolCode Lib / 代码库
90/ 100

“它承诺成为智能体领域的Kubernetes,但得看开发者有没有耐心学习又一个编排层。”

nuxt-skills

S
toolCo-Pilot / 辅助式
90/ 100

“这本质上是一份组织良好的小抄,能把你的 AI 助手变成一只 Nuxt 框架的复读机。”

免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。

版权归原作者所有 GPTomics.