数据与复现统计与数据分析FreedomIntelligence/OpenClaw-Medical-Skills数据与复现
BI

bio-genome-engineering-off-target-prediction

维护者 FreedomIntelligence · 最近更新 2026年4月1日

bio-genome-engineering-off-target-prediction:预测 CRISPR off-target sites ,使用 Cas-OFFinder 、 CFD scoring algorithms。 Identify potential unintended cleavage sites genome-wide 、 assess guide specificity。 适合在evaluating guide RNA specificity 或 selecting guides ,支持 minimal off-target risk时使用。

OpenClawNanoClaw分析处理复现实验bio-genome-engineering-off-target-prediction🧬 bioinformatics (gptomics bio-* suite)bioinformatics — epidemiological & causal genomicspredict

原始来源

FreedomIntelligence/OpenClaw-Medical-Skills

https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-genome-engineering-off-target-prediction

维护者
FreedomIntelligence
许可
MIT
最近更新
2026年4月1日

技能摘要

来自 SKILL.md 的关键信息

2 min

核心说明

  • CLI:cas-offinder ,用于 genome-wide off-target search。
  • Python:CFD scoring ,支持 mismatch penalty matrices。
  • Check my guide RNA ,用于 off-target sites" → Search genome ,用于 potential unintended cleavage sites allowing mismatches,then score each off-target by cutting frequency determination (CFD) to assess guide specificity. CLI:cas-offinder ,用于 genome-wide off-target search Python:CFD scoring ,支持 mismatch penalty matrices。
  • cas-offinder input.txt C output.txt # C = use CPU cas-offinder input.txt G output.txt # G = use GPU (faster)。

原始文档

SKILL.md 摘录

Cas-OFFinder (CLI)

Cas-OFFinder searches genomes for potential off-target sites allowing mismatches.


## Position-specific mismatch penalties

CFD_MISMATCH_SCORES = {
    # (position, ref_nt, target_nt): penalty_multiplier
    # Position 1 = PAM-proximal, Position 20 = PAM-distal
    # Values < 1 indicate reduced cutting
    (1, 'C', 'A'): 0.5, (1, 'C', 'G'): 0.7, (1, 'C', 'T'): 0.3,
    (1, 'G', 'A'): 0.4, (1, 'G', 'C'): 0.6, (1, 'G', 'T'): 0.3,
    # ... (full matrix has all 20 positions x 12 mismatch types)
    (20, 'C', 'A'): 0.9, (20, 'C', 'G'): 0.95, (20, 'C', 'T'): 0.85,
}

## PAM mismatch penalties

CFD_PAM_SCORES = {
    'AGG': 0.26, 'CGG': 0.11, 'TGG': 0.02,  # First position
    'GAG': 0.07, 'GCG': 0.03, 'GTG': 0.02,  # Second position
    'GGA': 0.01, 'GGC': 0.01, 'GGT': 0.01,  # Third position
}

def calculate_cfd_score(guide, off_target, pam='NGG'):
    '''Calculate CFD score for an off-target site

    CFD score interpretation:
    - 1.0: Perfect match (on-target)
    - >0.5: High probability of cleavage (concerning)
    - 0.1-0.5: Moderate probability
    - <0.1: Low probability (likely acceptable)
    '''
    score = 1.0

    # Apply mismatch penalties
    for i, (g, t) in enumerate(zip(guide, off_target[:20]), 1):
        if g != t:
            key = (i, g, t)
            penalty = CFD_MISMATCH_SCORES.get(key, 0.5)  # Default 0.5
            score *= penalty

    # Apply PAM penalty if not NGG
    off_pam = off_target[20:23]
    if off_pam != 'NGG' and off_pam in CFD_PAM_SCORES:
        score *= CFD_PAM_SCORES[off_pam]

    return score

适用场景

  • 适合在evaluating guide RNA specificity 或 selecting guides ,支持 minimal off-target risk时使用。

不适用场景

  • Do not rely on this catalog entry alone ,用于 installation 或 maintenance details。

上游相关技能

  • genome-engineering/grna-design - Design guides before off-target check
  • variant-calling/variant-annotation - Check if off-targets overlap known variants
  • genome-intervals/bed-file-basics - Intersect off-targets with genomic features

相关技能

相关技能

返回目录
AR
数据与复现统计与数据分析

arxiv-database

arxiv-database:This skill provides Python tools ,用于 searching 、 retrieving preprints ,面向 arXiv.org ,通过 its public Atom A…

Claude Code分析处理
K-Dense-AI/claude-scientific-skills查看
BA
数据与复现统计与数据分析

bayesian-optimizer

bayesian-optimizer:Bayesian optimization ,用于 experimental design 、 hyperparameter tuning in biomedical research。

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
BI
数据与复现统计与数据分析

bio-alignment-files-bam-statistics

bio-alignment-files-bam-statistics:Compute alignment statistics:flagstat,idxstats,coverage depth。

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
BI
数据与复现统计与数据分析

bio-alignment-msa-statistics

bio-alignment-msa-statistics:Calculate alignment statistics ,涵盖 sequence identity,conservation scores,substitution matri…

OpenClawNanoClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看