跳到正文
cccskills
免费在 GitHub 公开

oligonucleotides

Design small interfering RNA and antisense oligonucleotide sequences against a transcript, and screen them for the failure modes specific to nucleic-acid drugs. Use this skill to tile a target transcript, apply positional and thermodynamic selection rules including duplex asymmetry and nearest-neighbour melting temperature, scan candidates for seed-region complementarity to off-target transcripts, and lay out a chemical modification pattern — gapmer architecture, 2'-O-methyl and 2'-MOE wings, locked nucleic acid, and phosphorothioate placement. Also trigger on siRNA, antisense oligonucleotide, ASO, gapmer, RNase H, seed region, duplex asymmetry, 2'-MOE, locked nucleic acid, phosphorothioate, or GalNAc conjugate.

中文简介正在准备中。当前显示原文说明。

实测评分 未实测

查看安装方法

包含的文件(8)

  • SKILL.md8.0 KB
  • references/chemical-modifications.md5.4 KB
  • references/delivery-and-safety.md5.5 KB
  • references/sirna-and-aso-design.md5.1 KB
  • scripts/_shared.py2.9 KB
  • scripts/chemistry_plan.py11.2 KB
  • scripts/offtarget_scan.py9.2 KB
  • scripts/oligo_design.py13.3 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Oligonucleotide Therapeutics

The modality that sidesteps the protein entirely. If a target has no druggable pocket, no extracellular epitope, and no ligandable cysteine, an siRNA or antisense oligonucleotide can still silence its transcript — and the design is sequence arithmetic rather than chemistry intuition.

No installation, no network, no key. Sequence tiling, nearest-neighbour thermodynamics, and seed scanning are implemented in the standard library. Transcriptome-wide off-target scanning needs a FASTA that you supply. Thermodynamics: SantaLucia (1998) unified nearest-neighbour parameters.

Read references/sirna-and-aso-design.md before choosing a site, references/chemical-modifications.md before drawing a pattern, and references/delivery-and-safety.md before committing to the modality — that one is judgement, not syntax, and it is where programmes fail.

The three scripts

ScriptAnswers
oligo_design.pyWhich sites, and are their thermodynamics right?
offtarget_scan.pyWhat else will this silence?
chemistry_plan.pyWhat modifications, and where?

Two mechanisms, two incompatible rule sets

siRNA loads into Argonaute-2 and is cleaved by RISC in the cytoplasm — it needs an RNA-like duplex throughout. Gapmer ASO recruits RNase H1, works in the nucleus, and needs an unmodified DNA core.

Two consequences. ASOs can target introns and pre-mRNA; siRNA cannot, because RISC only sees mature mRNA. And the chemistry is not interchangeable: a DNA gap in an siRNA breaks Argonaute loading, while fully modifying an ASO silently removes RNase H recruitment — the molecule binds its target beautifully and does nothing.

Duplex asymmetry decides which strand is loaded

The siRNA rule that matters most. RISC keeps the strand whose 5' end is less thermodynamically stable. Get it backwards and RISC loads the sense strand, silences something else, and your molecule looks simply inactive — sending you to hunt for delivery problems that do not exist.

python skills/oligonucleotides/scripts/oligo_design.py tile --sequence ACGT... --modality sirna
position  sense                  antisense              gc     tm_c  asymmetry  antisense_loaded  seed     passes  flags
12        CGTCCAGATCGGATCCAAGTT  AACTTGGATCCGATCTGGACG  0.524  73.5  3.2        true              ACTTGGA  true
10        TACGTCCAGATCGGATCCAAG  CTTGGATCCGATCTGGACGTA  0.524  72.6  2.4        true              TTGGATC  false   as_pos1_not_au

The thermodynamics are the SantaLucia 1998 unified parameters and reproduce the paper's worked example exactly — CGTTGA gives ΔH = −41.2 kcal/mol and ΔS = −115.4 cal/mol/K.

GC content is a window, not a direction. Below ~30% the duplex is too weak to hybridise; above ~60% it is too stable for RISC to unwind. Optimising GC upward is a common silent error.

Zero off-targets is not achievable

Antisense positions 2–8 are the seed, and seed pairing with a 3' UTR gives microRNA-like repression with no full-length complementarity at all. A full-length aligner scores that as a non-hit, which is why BLAST is the wrong tool here.

A 7-mer occurs often enough to hit hundreds of transcripts in any real transcriptome. The useful question is comparative:

python skills/oligonucleotides/scripts/offtarget_scan.py seeds --antisense AACTTGG... --fasta tx.fa
python skills/oligonucleotides/scripts/offtarget_scan.py contig --antisense AACTTGG... --fasta tx.fa

contig searches the other risk: RNase H cleaves on partial complementarity, so a contiguous 12–14 nt match elsewhere is a real gapmer hepatotoxicity liability.

The gap must be at least eight DNA residues

python skills/oligonucleotides/scripts/chemistry_plan.py gapmer --sequence GCTAGCTACGTAGCTAGCTA \
    --wing moe --wing-length 5
# 5-10-5 gapmer, MOE wings
# pattern: WWWWWddddddddddWWWWW
# 10 nt DNA gap -- RNase H needs at least ~8 to cleave the heteroduplex
# 1 CpG site(s) marked for 5-methylcytosine. Unmethylated CpG is a TLR9 agonist; this is not optional.

Every 2' modification blocks RNase H, which is the entire reason gapmers have an unmodified core. The script refuses to emit a short gap, because that failure is silent.

Phosphorothioate is the central trade-off. It gives nuclease resistance and the plasma protein binding that drives hepatic uptake — and that same protein binding causes complement activation, thrombocytopenia, and injection-site reactions. The delivery and the toxicity are one mechanism.

Delivery is the whole problem

Every approved siRNA targets a hepatic gene. That is a fact about delivery, not about biology. GalNAc conjugation gives 10–30× potency into hepatocytes via ASGPR and nothing anywhere else.

TissueStatus
Liversolved — GalNAc, subcutaneous, multiple approvals
CNSworks, intrathecal
Eyeworks, intravitreal
Muscle, lung, tumour, elsewhereunsolved

If the target tissue is not liver, CNS, or eye, say so before designing anything.

Four ways this misleads

  1. Accessibility dominates and is not modelled here. mRNA is folded and protein-coated; a thermodynamically perfect site inside stable secondary structure is inaccessible. Use ViennaRNA or SHAPE data, or tile densely and screen.
  2. The rules are necessary, nowhere near sufficient. Published hit rates for rule-compliant designs run one in three to one in ten.
  3. A single designed molecule is not a deliverable. Synthesise and screen 20–50.
  4. The essential control is a panel with different seeds. If five sequences produce the phenotype it is on-target; if one does, it probably is not. Worth more than any prediction here.

Composing with the rest of the bundle

  • binding-site-analysis → here: when a target has no druggable pocket, this is one of the remaining routes.
  • target-safety → before: knocking down a constrained gene carries the same warning as inhibiting one.
  • degraders → alongside: the other way to act on an "undruggable" target, at the protein level rather than the transcript.
  • pkpd-translation → after: oligonucleotide PK is unusual — tissue half-lives of weeks decouple plasma exposure from effect.

Reporting results honestly

Say which modality and why. Give the rules applied and note they are necessary, not sufficient. State that accessibility is not modelled. Report seed off-target counts comparatively, never as an absolute. Name the tissue and route, and if it is not liver, CNS, or eye, say plainly that delivery is unsolved. Recommend a panel and a seed-mismatch control — not a molecule.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

adaptyv

免费

How to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval. Use this skill whenever the user mentions Adaptyv, Foundry API, protein binding assays, protein screening experiments, BLI/SPR assays, thermostability assays, or wants to submit protein sequences for experimental characterization. Also trigger when code imports `adaptyv`, `adaptyv_sdk`, or `FoundryClient`, or references `foundry-api-public.adaptyvbio.com`.

中文简介正在准备中。当前显示原文说明。

K-Dense-AI/drug-discovery-agent-skills472026年10月19日 更新

Turn a set of structures into absorption, distribution, metabolism, excretion, and toxicity estimates with ADMET-AI, and read them as a developability verdict rather than a table of numbers. Use this skill to run batch prediction over a library, interpret each endpoint against its DrugBank-approved percentile, and flag the liabilities that stop a series — hERG blockade, CYP inhibition, poor Caco-2 permeability, high clearance, and plasma protein binding. Also trigger on ADMET-AI, admet_ai, Chemprop-RDKit, hERG liability, CYP3A4 inhibition, Caco-2, bioavailability prediction, or developability triage.

中文简介正在准备中。当前显示原文说明。

K-Dense-AI/drug-discovery-agent-skills472026年10月19日 更新

Number antibody variable domains, annotate CDRs, and assess developability from sequence. Use this skill to apply IMGT, Kabat, Chothia, Martin, or AHo numbering with ANARCI, delimit CDRs and framework regions, scan for chemical liabilities (N-glycosylation sequons, deamidation NG, isomerisation DG, oxidation, unpaired cysteine, fragmentation), compute pI, net charge, extinction coefficient and hydrophobicity, and plan humanisation by CDR grafting. Also trigger on antibody, nanobody, VHH, scFv, Fab, CDR, framework, ANARCI, abnumber, IgBLAST, OAS, SAbDab, humanization, Vernier residues, or developability.

中文简介正在准备中。当前显示原文说明。

K-Dense-AI/drug-discovery-agent-skills472026年10月19日 更新

Structure-based docking with AutoDock Vina, Vinardo, and AutoDock4 through the Meeko toolchain. Use this skill to define a docking box, prepare receptors and ligands as PDBQT, run single or batch docking, rescore, and interpret affinities, poses, and ligand efficiency. Covers box definition from a reference ligand or pocket residues, protonation and tautomer decisions, flexible side chains, exhaustiveness and seeds, redocking validation, and virtual screening over compound libraries. Also trigger on vina, smina, gnina, mk_prepare_ligand, mk_prepare_receptor, mk_export, scrub.py, PDBQT, autogrid4, docking box, or binding-pose prediction.

中文简介正在准备中。当前显示原文说明。

K-Dense-AI/drug-discovery-agent-skills472026年10月19日 更新

Decide whether a protein has a pocket worth targeting, and where it is, before committing to a docking or design campaign. Use this skill to run fpocket cavity detection, rank cavities by druggability and volume, compare apo and holo conformations to spot induced fit, identify allosteric and cryptic cavities that only open in simulation, and convert a chosen cavity into the search box coordinates a docking run needs. Also trigger on fpocket, cavity detection, druggability score, alpha sphere, cryptic pocket, allosteric site, pocket volume, hotspot mapping, or undruggable target assessment.

中文简介正在准备中。当前显示原文说明。

K-Dense-AI/drug-discovery-agent-skills472026年10月19日 更新

boltz

免费

Cofold protein-ligand, protein-protein, and nucleic-acid complexes with Boltz-2, and predict binding affinity with its trained affinity head. Use this skill to build Boltz input YAML, run structure prediction with MSAs, pocket constraints, templates, and modified residues, screen compound libraries by cofolding, and interpret confidence scores (pLDDT, pTM, ipTM, PDE) and affinity output (binder probability and log10 IC50). Also trigger on Boltz, Boltz-1, Boltz-2, cofolding, boltz predict, affinity_pred_value, affinity_probability_binary, ipTM, or open-weights AlphaFold3 alternatives.

中文简介正在准备中。当前显示原文说明。

K-Dense-AI/drug-discovery-agent-skills472026年10月19日 更新

查看 K-Dense-AI 的全部技能

报告此技能的问题