遇见数据集

CRISPR Gene Design API

收藏
RapidAPI2026-06-02 更新2026-06-03 收录
官方服务:

资源简介:

Design CRISPR GUID RNAs for any DNA sequence. SpCas9, SaCas9, Cas12a supported. Off-target analysis included. On-premise -- sequences never stored.

创建时间:
2026-06-02
原始信息汇总

CRISPR Gene Design API 数据集详情

API 概述

该API用于为任何DNA序列设计CRISPR指导RNA(guide RNA),支持多种核酸酶(如SpCas9、SaCas9、Cas12a),并包含脱靶分析功能。所有计算在本地专用硬件上运行,序列不会被存储、记录或共享,采用符合HIPAA要求的架构,适用于敏感基因组数据。

核心功能端点

  • POST /crispr/design:为目标DNA序列设计排名后的指导RNA。
    • 请求字段:sequence(必填,目标DNA序列,最小30nt,仅含ATCGN)、nuclease(可选,默认为SpCas9,支持SpCas9、SaCas9、Cas12a、CjCas9、SpRY、Cas9-NG)、pam(可选,PAM序列,省略时自动设置)、n_guides(可选,返回指导数,默认10,最大50)、min_score(可选,最低效率分数筛选,0.0-1.0,默认0.0)。
    • 响应示例:返回状态、指导序列列表(含序列、分数、GC含量、PAM、链方向、位置)、核酸酶、PAM、序列长度、延迟时间。
  • POST /crispr/batch:为多个序列(最多100个)批量设计指导RNA。
    • 请求体:sequences(数组)、nucleasepam
    • 响应:每个序列的指导结果及总数。
  • POST /crispr/score:对现有指导RNA进行靶向效率评分。
    • 请求体:guide_rnanuclease
    • 响应:指导RNA序列、分数、GC含量、等级、延迟时间。
  • POST /crispr/offtarget:预测基因组区域中的脱靶切割位点。
    • 请求体:guide_rnagenome_excerptmax_mismatches(最大错配数)。
    • 响应:脱靶位点列表(含位置、错配数、分数)。
  • GET /crispr/nucleases:列出所有支持的核酸酶及其PAM序列(免费,无配额限制)。

支持的核酸酶

核酸酶 PAM 切割类型 最佳用途
SpCas9 NGG 平末端 通用,最高靶向效率
SaCas9 NNGRRT 平末端 AAV递送,较小尺寸
Cas12a (Cpf1) TTTV 粘性末端 HDR编辑,更好的多重性
CjCas9 NNNNRYAC 平末端 体内递送,最小已知Cas9
SpRY NRN/NYN 平末端 近PAMless,最大靶向范围
Cas9-NG NG 平末端 宽松PAM,扩展靶点

评分系统

指导RNA的评分范围为0.0至1.0,基于复合规则模型:

  • 0.85-1.0(A级):优秀,推荐使用。
  • 0.70-0.84(B级):良好,适用于大多数应用。
  • 0.55-0.69(C级):可接受,需实验验证。
  • 0.40-0.54(D级):较差,考虑替代方案。
  • 0.0-0.39(F级):不推荐。

评分因素包括GC含量(最佳40-70%)、种子区域组成、PAM近端序列和同聚物规避。

隐私与安全

  • 无数据保留:序列在内存中处理后立即丢弃。
  • 本地计算:所有运算在俄勒冈州波特兰市的专用硬件上运行。
  • 无第三方API:序列不离开服务器。
  • HIPAA友好:适用于敏感基因组数据。
  • 标准使用无需BAA

性能

  • 平均延迟:设计约7ms,批量约8ms,脱靶约15ms。
  • 硬件:NVIDIA RTX 4000 GPU集群,94GB RAM。
  • 正常运行时间:99.9%(专用硬件)。
  • 无冷启动:模型始终预热。

代码示例

提供Python、JavaScript、R语言的API调用示例,包括请求头设置和响应数据处理。

支持与联系

  • 文档:https://api.emovision.net/docs
  • 邮箱:support@townsendsdesigns.com
  • 开发者:Jordan Townsend,Townsends Designs LLC,波特兰俄勒冈州
二维码
社区交流群
二维码
科研交流群
商业服务