Jean — Molecular Biology & Genomics

io.github.genmnz由 GitHub 账号 genmnz 发布v2.0.0更新于 Nov 6, 2026

Validated molecular biology tools: cloning, primers, CRISPR, Sanger, alignment, qPCR, phylogenetics

已验证Streamable HTTP可网页运行开发者工具数据与分析AI 与机器学习

概览

AI 生成的概览

远程 MCP 服务器,提供经过验证的分子生物学工具:克隆、引物与向导设计、测序质控、比对和系统发育分析。

可以做什么
  • 运行并校验工作流图,按窗口读取被截断的答案
  • 查看工具完整说明、列出工作流模板,读取编辑器中的记录或指定项目文档
  • 查找限制性酶切位点与星号位点、检查甲基化阻断、酶切反应条件和切点数,导出质粒图谱
  • 模拟酶切、凝胶与 PCR,检查引物,设计定点突变、饱和突变和融合位点引物
  • 筛查寡核苷酸结构、可制造性、元件驯化、去除位点,生成 GenBank 或 ENA 提交文件
  • 修剪、质控、比对和核验测序读段,折叠 RNA,把构建历史渲染成实验流程
适用场景
适合需要真正执行序列计算而非仅作描述的场合:克隆与组装方案、引物或向导设计、酶切与凝胶模拟、Sanger 或 NGS 读段核验,以及提交文件准备。适合希望得到引擎计算数值和图谱而非估算值的实验人员和生物信息用户。
运行要求
远程 streamable HTTP 端点,无需安装软件包。未声明身份验证、环境变量或请求头。每次调用须以 _subject 指明分子(序列、带 source 的 accession、内置样本或文件),额外文件放在 _files 中。需要能访问该端点。
安装前请注意
服务器不保存项目,每次调用都要重新提供记录。部分工具会提出序列改动(同义重编码、去除位点、突变引物),另一些会生成提交或订购表,使用前应核对结果。accession 由服务器解析,发送的序列数据会离开本机。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Jean — Molecular Biology & Genomics,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.genmnz%2Fjean/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "jean-molecular-biology-genomics": {
      "type": "http",
      "url": "https://jeanslabs.vercel.app/mcp"
    }
  }
}

工具

200

list_workflow_templates

List workflow templates

The built-in starter workflows — id, name, what each does and which tools it chains. Pass an `id` to get that template’s graph back, ready to hand to `run_workflow`. This server is stateless, so these are the shipped templates only, not anything a person has saved in their own editor.

输入参数id

validate_workflow

Validate workflow

Would this workflow graph run? Returns the blocking errors — an unknown tool, a wire into a port that does not exist, a cycle — each naming the node and the port, without running anything.

输入参数graph必填_files_subject

run_workflow

Run workflow

Run a workflow graph: nodes naming tools, wires carrying one node’s output into another’s input, `$whenExpression` to make a step conditional, and `scatter` to run a step once per element of a list. Returns the run record — per-node status, outputs and errors, in topological order.

输入参数graph必填_files_subject

read_answer_window

Read answer window

Read one window of an answer that came back cut to the size budget: the tool, the same arguments, the field its notice named, and which items or characters to return. The answer is derived again, so the window is the one that was cut.

输入参数tool必填field必填limitoffsetarguments

describe_tools

Describe tools

The full description of each named tool: what it computes, its models and options, and what it refuses. The listing on this endpoint carries only each description’s opening.

输入参数names必填

get_open_record

Get open record

Return the plasmid/sequence currently open in the editor. Emits it as a `record`, so it is the SOURCE node of a pipeline — wire its record into any downstream node's $subject.

输入参数_files_subject

load_record

Load record

Read a CHOSEN project document as a record — the pipeline's data-reader source, for running on a specific file instead of whatever happens to be open in the editor.

输入参数_files_subjectdocument必填

list_library

List library

List the project's sequence documents (id, name, length, topology, kind).

输入参数kind_files_subject

find_restriction_sites

Find restriction sites

Cut positions of the given enzymes on the open plasmid (top/bottom cut, overhang, kind).

输入参数_filesenzymes必填_subject

find_star_sites

Find star sites

Where the given enzymes could ALSO cut the open plasmid under non-standard conditions, from REBASE's own star-activity list and its one-base rule.

输入参数_filesenzymes必填_subject

check_methylation_block

Check methylation block

Whether the host's own methylation blocks the given enzymes ON THIS PLASMID, from REBASE's methylation-sensitivity tables localised onto your sites.

输入参数_filesenzymes必填_subject

digest_reaction_conditions

Digest reaction conditions

The reaction a digest needs, from NEB's own data: the NEBuffer that serves every enzyme together (scored on the WORST enzyme's percent activity, a star-activity buffer disqualified at any percent), the incubation temperature(s), any cofactor that must be added (SAM or ATP), and each product's heat-inactivation step, or the products NEB cannot heat-inactivate.

输入参数_filesenzymes必填_subject

enzyme_cut_counts

Enzyme cut counts

Per-enzyme cut counts on the open plasmid (the EcoRI² superscript-badge numbers).

输入参数_filesenzymes必填_subject

export_map_svg

Export map SVG

Render the open record's map to a publication SVG string, circular or linear — the same figure the Export panel draws, with the same knobs and the same defaults.

输入参数endfontsizestarttitle_fileslayoutlegendenzymes_subjectshow_basesshow_sites另有 3 个

run_gel_lane

Run gel lane

Resolve a gel lane (ladder / plasmid / digest / pcr) into [bp, form] bands for the open plasmid.

输入参数_filesdetailsource必填_subjectproduct_bp

draw_gel

Draw gel

Run an agarose gel and photograph it: every lane's fragments migrated by the validated pydna model, drawn as a gel-doc image with the marker ladder's bp marks and each lane's name.

输入参数lanes必填stain_fileslabelsladdercaption_subjectdna_formexposurelane_widthmobility_modelagarose_percent

primer_check

Primer check

Where a primer anneals on the open plasmid: 3'-anchored sites with identity % and the ✓/⚠/~/✗ verdict, graded at a bar you can move and that the answer states.

输入参数_filesprimer必填_subjectthresholds

design_oligo_plate_order

Design oligo plate order

Lay a set of oligos out as a supplier's PLATE order sheet: one worksheet per plate, in the well order the supplier's own order form fills, with the column shape its loading direction requires.

输入参数fillmixednames必填_filesformatoligos必填_subjectplate_namepad_to_capacity

build_genbank_submission

Build GenBank submission

Turn a record into the SUBMISSION SET NCBI's `table2asn` consumes: a `.fsa` whose defline carries the source modifiers, and a 5-column feature table (`.tbl`) beside it.

输入参数_filesgenbank必填_subjectmol_typeorganismtopologygeo_loc_namecollection_date

build_ena_submission

Build ENA submission

Turn a record into what ENA's Webin-CLI takes for an annotated sequence (`-context sequence`): an ENA flat file (`.embl`) and its manifest.

输入参数study_filesgenbank必填_subjectmol_typeorganismtopologydescriptiongeo_loc_namecollection_date

screen_oligo_structure

Screen oligo structure

Fold a set of oligos and check them against each other: every oligo's hairpin, its self-dimer anywhere and its self-dimer at the 3' end, plus the cross-dimer with every other oligo in the set, at any position and at a 3' end.

输入参数names_filesoligos必填dv_concmv_conc_subjectdna_concmax_loopdntp_conctemperature

check_manufacturability

Check manufacturability

Measure a sequence against what a NAMED synthesis vendor publishes it can make: length, average and windowed GC, homopolymer runs, tandem repeats, long repeats and hairpin-forming inverted repeats.

输入参数_filesvendorfeature_subjectsequence

design_gene_fragment_order

Design gene fragment order

Write the sheet IDT's gene-fragment PLATE upload takes for one or more designed fragments: one worksheet per 96-well plate, wells in the template's own order, and the template's four columns (well, name, sequence, 5' phosphorylation).

输入参数names_filesfeatureproduct_subjectsequencesplate_namephosphorylate

classify_grammar_part

Classify grammar part

Which Golden Braid / MoClo / Yeast ToolKit grammar, position and level the open plasmid represents (or null).

输入参数_files_subject

align_read

Align read

Pairwise-align ONE sequencing read against a reference and hand on the two gapped rows, so the read can be graded.

输入参数read必填_files_subjectreference

trim_reads

Trim reads

Trim sequencing adapters and low-quality ends off FASTQ reads before mapping, and report what was removed.

输入参数reads必填_filesadapter_subjectmin_lengthmin_overlapadapter_kindphred_offsetmax_error_ratequality_cutoff_backquality_cutoff_front

fastq_qc

FASTQ QC

FastQC's report on FASTQ reads, every module a default FastQC run reports: per-base quality boxes, per-tile quality (when the headers carry a tile), per-sequence quality, per-base sequence content, per-sequence GC against FastQC's theoretical normal, per-base N content, sequence length distribution, duplication levels, overrepresented sequences with their possible source, and adapter content, each with FastQC's own pass/warn/fail grade and the limit it was graded on.

输入参数reads必填_files_subjectadaptersgroupingcontaminantsphred_offset

map_reads

Map reads

Map sequencing reads (FASTQ or FASTA) or assembled contigs onto a reference and return the alignment as SAM, the file a pileup viewer, a variant caller or `samtools` reads next.

输入参数kwdepthmatesreads必填zdropmd_tagpresetmax_gapgap_openvariantsbandwidth另有 52 个

verify_read

Verify read

Grade a sequencing read against a reference (✓ verified / ⚠ near / ~ partial / ✗ divergent) from an alignment.

输入参数_files_subjectread_nametarget_len必填aligned_ref必填target_namealigned_read必填near_coverage_pctnear_ungapped_pctverified_max_gapsverified_coverage_pctverified_ungapped_pct

read_sequencing_qc

Read sequencing QC

Read the QC files a sequencing provider returns alongside the reads: a per-base COVERAGE table, or a Plasmidsaurus summary (k-mer composition and the contamination estimate with its named source).

输入参数kindtext必填_files_subjectstep_windowcoverage_line

domesticate_part

Domesticate part

Silently recode the internal Type-IIS sites inside a part's coding sequence so the part can be used in a Golden Gate assembly — same protein, no recognition site.

输入参数table_filesenzymecds_end必填_subjectsequencecds_start必填table_tsvcds_strand

design_fusion_site_primers

Design fusion site primers

Design the PCR primers that ADD Type-IIS fusion sites to a part: enzyme site, spacer and the four-base overhang you chose, on a Tm-matched annealing footprint.

输入参数_filesenzyme_subjectsequencetarget_tmbuffer_basesleft_overhang必填right_overhang必填

notebook_cross_refs

Notebook cross refs

Extract @plasmid / !action / &gel cross-references from a lab-notebook markdown body.

输入参数_filesbody_md必填_subject

history_protocol

History protocol

Render a construct's build history into a numbered bench-recipe protocol.

输入参数root必填_files_subject

scrub_restriction_sites

Scrub restriction sites

Propose the minimal SILENT synonymous edits that remove forbidden restriction sites from a CDS (a design/write).

输入参数dna必填table_filesprotein必填_subjecttable_tsv

fold_rna

Fold RNA

Minimum-free-energy secondary structure (dot-bracket + ΔG) of an RNA/DNA sequence (Turner-2004).

输入参数seq必填_files_subject

pcr_amplify

PCR amplify

Amplify the subject template with a forward + reverse primer (pydna Anneal). Emits the first product as a NEW sequence record so downstream tools (digest, gel, map) operate on the amplicon, not the template — the tool→tool hand-off.

输入参数dmsolimit_filesforward必填reverse必填_subjectnn_tableconditionsdmso_modelend_lengthmismatchesinner_forward另有 2 个

design_mutagenesis_primers

Design mutagenesis primers

Design site-directed mutagenesis (SOE-PCR/QuikChange) primers for a point change on a CDS: the ranked inner mutagenic pairs, the constant outer pair, and the single spanning primer that replaces an outer when the site sits too near a CDS end.

输入参数cds必填_files_subjectmutation必填tm_modelcodon_usage_tsv

design_saturation_primers

Design saturation primers

Design site-saturation mutagenesis (SSM) primers: one overlapping forward/reverse pair per site, each carrying a degenerate codon, sharing ONE reaction-level overlap and 3' temperature so every site amplifies in the same tube (both of Mutation Maker's solvers: fast approximation by default, exhaustive search on request).

输入参数kmgnacds必填dntptrisdnac1dnac2sites必填_filessolver_subject另有 35 个

design_multisite_primers

Design multisite primers

Design QCLM (quick-change lightning multi-site) oligos: one primer per mutated site, all annealing in one reaction, with the codons drawn from an organism's usage table.

输入参数kmgnacds必填dntpseedtris_files_subjectorganismmutations必填precision另有 27 个

reverse_complement

Reverse complement

Reverse-complement the subject sequence. Emits a NEW record, so downstream nodes (map, digest, gel, ORF) run on the revcomp rather than the original.

输入参数_files_subject

translate_sequence

Translate sequence

Translate the subject DNA to protein (Biopython `Bio.Seq.translate` semantics). The SUBJECT is the selection when there is one, the named feature when `feature` is given, and the whole record otherwise — the `region` output says which, so never paste bases in to scope it.

输入参数cdstable_filesfeaturereverseto_stop_subject

find_orfs

Find ORFs

Find open reading frames on BOTH strands of the subject (origin-spanning when circular).

输入参数_files_subjectmin_sizealternative_starts

digest_fragments

Digest fragments

Digest the subject with the given enzymes into real fragments (sequence + both overhangs).

输入参数_filesenzymes必填_subjectfragment_index

gc_content

GC content

GC fraction of the subject — whole-sequence, or a sliding window profile (DnaChisel).

输入参数_fileswindow_subject

record_composition

Record composition

What the subject record is MADE OF: molecular weight under its own topology and strand count, GC and AT over the resolved bases, and the per-symbol census with the ambiguity codes broken out.

输入参数_files_subjectdoubleStranded

protein_properties

Protein properties

Molecular weight (average + monoisotopic), molecular formula, isoelectric point, instability index and amphipathicity (Boman index, Eisenberg hydrophobic moment) of a protein sequence (Biopython ProtParam + `peptides` + `pyteomics`).

输入参数pH_filesprotein必填_subjectgravyScalemomentWindowcystineConvention

protein_profile

Protein profile

Windowed physicochemical profile along a protein (ExPASy ProtScale). Pass `scaleId` for any of the 57 scales ProtScale publishes plus the 14 Biopython tables it does not, with optional 0-1 normalisation; or pass `kind` for the five ProtParam profiles (hydropathy over the 28 GRAVY scales, Vihinen flexibility, Hopp & Woods hydrophilicity, Emini surface accessibility, Janin interior-to-surface transfer).

输入参数edgekindscale_fileswindowprotein必填scaleId_subjectnormalizeweightVariation

protein_signal_peptide

Protein signal peptide

Signal-peptidase cleavage sites in a protein, by von Heijne's (1986) weight matrix as implemented by EMBOSS sigcleave.

输入参数_fileskingdomprotein必填_subjectminWeight

protein_membrane_profile

Protein membrane profile

Eisenberg hydrophobic-moment plot along a protein: per-window mean hydrophobicity and moment, each classified Globular / Transmembrane / Surface-seeking, plus those windows collapsed into residue spans.

输入参数angle_fileswindowprotein必填_subjectminWindows

protein_topology

Protein topology

Transmembrane topology of a protein by the HMM-TM 114-state hidden Markov model (JUCHMME, Bagos et al.), decoded residue by residue into inside / transmembrane-helix / outside runs.

输入参数_filesprotein必填_subjectdecoding

protein_disorder

Protein disorder

Intrinsic disorder along a protein by FoldIndex (Prilusky 2005): I_F = 2.785·⟨H⟩ − |⟨R⟩| − 1.151 over a sliding window, where ⟨H⟩ is mean normalized Kyte-Doolittle hydropathy and ⟨R⟩ the mean net charge per residue.

输入参数pH_filespKaSetwindowprotein必填_subjectchargeModelcountHistidine

protein_disorder_metapredict

Protein disorder metapredict

Per-residue intrinsic disorder by metapredict (Emenecker, Griffith & Holehouse, Biophys J 2021; V2/V3 the lab's successors), a bidirectional LSTM trained to reproduce a consensus of disorder predictors, run locally.

输入参数_filesconvertprotein必填version_subjectthresholdgapClosureminimumIdrSizeminimumFoldedDomain

protein_digest

Protein digest

In-silico proteolytic digest of a protein (ExPASy PeptideCutter / PeptideMass): peptides with coordinates, average and monoisotopic masses, m/z per charge state, and the MS mass-window filter. 49 proteases and chemicals — or an enzyme of your own written in RPG rule grammar — one or several at a time; a multi-enzyme digest runs concurrently (all at once, products re-digested until nothing changes) or sequentially (one result per enzyme).

输入参数modesemi_filesenzymechargesenzymesmassMaxmassMinprotein必填_subjectcysteinemaxLength另有 7 个

peptide_mass

Peptide mass

Monoisotopic and average mass of a peptide, and its m/z at each charge state (validated against pyteomics).

输入参数_fileschargesionType_subjectsequence必填

fragment_ions

Fragment ions

Theoretical MS/MS fragment ion ladder of a peptide: a, b, c from the N-terminus and x, y, z from the C-terminus, with neutral-loss and radical variants, at each charge up to a maximum (validated against pyteomics, cross-checked against OpenMS).

输入参数_files_subjectionTypessequence必填maxCharge

isotopic_composition

Isotopic composition

The most probable isotopic composition of a peptide (e.g. how many 13C atoms it most likely carries) and that composition's relative abundance, from natural isotope abundances (validated against pyteomics).

输入参数_files_subjectsequence必填

isotope_envelope

Isotope envelope

Coarse isotope pattern of a peptide or of an elemental formula (C29H31N7O, as a compound's formula reads): the relative heights and masses of its M, M+1, M+2 … peaks as an instrument that does not resolve isotopic fine structure sees them, computed by per-element convolution from natural abundances (validated against OpenMS).

输入参数_fileschargeformula_subjectsequencemaxIsotope

score_spectrum

Score spectrum

Score how well an MS/MS spectrum matches a peptide with the X!Tandem HyperScore (validated against OpenMS): b and y ions are generated for the peptide, matched to the observed peaks within a tolerance, and scored as ln(1 + dot product) + ln(matched b!) + ln(matched y!).

输入参数mz必填_filespeptide必填_subjectintensity必填tolerancetoleranceUnitprecursorCharge

read_mgf

Read MGF

Read the MS/MS spectra of a Mascot Generic Format (MGF) file: each spectrum's title, precursor m/z, precursor intensity, declared charge states and peak list, interpreted as pyteomics reads MGF (validated on every spectrum of PXD000001).

输入参数text必填title_files_subject

read_mzml

Read mzML

Read the spectra of a PSI mzML run file: each spectrum's native id, MS level, centroid or profile, scan start time and unit, base peak, total ion current, precursor (selected ion m/z, charge, intensity, isolation window) and peak arrays, interpreted as pyteomics reads mzML (validated on every spectrum of three real runs).

输入参数idtext必填_filesmsLevel_subject

infer_proteins

Infer proteins

Protein inference from peptide-spectrum matches (validated against OpenMS BasicProteinInferenceAlgorithm on PXD000001): maps each peptide to the protein database, keeps the best match per spectrum, scores each protein by aggregating its peptides' best scores, reports the proteins its evidence cannot tell apart as indistinguishable groups, and the percent of each sequence the matches cover.

输入参数psms必填_files_subjectdatabase必填coverageOfaggregationminPeptidesscoreColumnilEquivalentscoresArePephigherIsBetteruseSharedPeptides另有 5 个

bayesian_protein_inference

Bayesian protein inference

Bayesian protein inference, Epifany (validated against OpenMS BayesianProteinInferenceAlgorithm on PXD000001): the posterior probability that each protein, each indistinguishable group and each peptide-spectrum match is present, from the matches' posterior error probabilities under a network in which present proteins emit their peptides.

输入参数betapsms必填alphagamma_files_subjectdatabase必填psmCutoffgridSearchdecoyPrefixscoreColumnilEquivalent另有 3 个

target_decoy_qvalues

Target decoy qvalues

False discovery rate and q-values for peptide-spectrum matches by target-decoy competition (validated against pyteomics): give each match's score and whether it hit a decoy; returns every match's q-value, the whole set's FDR, and how many targets pass a q-value threshold.

输入参数ratio_filesscores必填formulaisDecoy必填_subjectthresholdcorrectionhigherIsBetter

crispr_design_guides

CRISPR design guides

Design and score CRISPR guides on the subject — on/off-target scores, QC flags, and cloning-enzyme conflicts.

输入参数_files_subjectmin_stemnucleaseregion_endregion_startrestriction_enzymes

crispr_design_library

CRISPR design library

Turn the open record's annotated targets into an ORDERABLE sgRNA oligo pool: the best N guides per target, filtered at order time (Pol-III terminator, Graf inactive motif, cloning-enzyme site, minimum on-target score), each composed into the oligo a synthesiser makes — the vector's cloning overhangs around the spacer plus, optionally, one of CRISPOR's eleven subpool barcodes.

输入参数moirank_files_subjectnucleasebarcode_idtarget_typeexclude_grafcustom_prefixcustom_suffixexclude_poly_trepresentation另有 4 个

crispr_analyze_screen

CRISPR analyze screen

Call HITS from a pooled CRISPR screen: per-guide read counts in, a gene-level Bayes factor and a precision/recall curve out.

输入参数_filesfdr_cut_subjectmin_readsread_counts必填pseudo_countsample_columnscontrol_columns必填essential_genes必填equalise_replicatesnon_essential_genes必填

design_knockout_package

Design knockout package

The complete build package for a knockout or knock-in, as one object: guides inside the target, an off-target census for the chosen one within this molecule, a repair template with real homology arms, a screening PCR whose primers sit OUTSIDE the arms, the protocol in order, the fragments and oligos to buy, and every coordinate ready for the map.

输入参数_filesguidesinsertsubject_subjectnucleaseprimer_tmarm_length必填target_end必填insert_nametarget_namescreen_flank必填另有 4 个

screen_guides

Screen guides

Screen guide spacers the way CHOPCHOP does before it accepts them: GC gate, self-complementary hairpins inside the spacer, and hairpins against the sgRNA backbone.

输入参数ggpre_g_filesspacers必填_subjectbackbone

search_off_targets

Search off targets

Search a sequence for sites a guide could also cut, allowing mismatches, and score each one (MIT and CFD) plus the aggregate specificity of the guide WITHIN that sequence.

输入参数limit_filesspacer必填subject_subjectcircularnucleasedna_bulgerna_bulgemax_mismatches

survey_off_targets

Survey off targets

Count every guide's off-target sites by mismatch class across one sequence, in one pass — the question that comes BEFORE opening any single guide's site table: which of these spacers is worth looking at.

输入参数_filesspacers必填subject_subjectcircularnucleasedna_bulgerna_bulgemax_mismatches

fold_guide

Fold guide

Fold a guide RNA — the spacer alone, and the whole sgRNA on a real published scaffold — and report which bases of the spacer pair with the scaffold.

输入参数_filessg_rnaspacer必填_subjectnuclease

list_sgrna_scaffolds

List sgRNA scaffolds

Every sgRNA scaffold this workbench has sourced, with the nucleases each covers and the publication it comes from.

输入参数_files_subject

scan_splice_sites

Scan splice sites

Find the splice sites a sequence accidentally spells - the check a codon-optimised CDS needs before it goes into a plant or any other eukaryotic host, because a synonymous swap chosen for codon usage or GC can spell a donor or acceptor that was not there before, and the transcript is then spliced somewhere nobody intended.

输入参数_filesstrand_subjectsequencemin_maxentmax_results

scan_motif_sites

Scan motif sites

Find every place a transcription-factor binding motif (a position-frequency matrix, such as a JASPAR matrix's counts) matches a DNA sequence, on both strands, at a threshold set per motif as a fraction of that matrix's own score range.

输入参数_filesmotifs必填_subjectsequence

scan_sigma70_promoters

Scan sigma70 promoters

Find σ70 (housekeeping) promoters in a bacterial sequence and say how strong each one is, using the published La Fleur-Hossain-Salis biophysical model - six interaction motifs (UP element, -35, spacer, extended -10, -10, discriminator) plus the R-loop strength of the first transcribed bases, fitted on 22,132 characterised promoters.

输入参数_filesmax_dg_subjectsequenceregion_endmax_resultsboth_strandsregion_start

scan_intrinsic_terminators

Scan intrinsic terminators

Find rho-independent (intrinsic) transcription terminators in a bacterial sequence: a stem-loop followed by a thymine-rich tail, scored by TransTermHP's published model (Kingsford, Ayanbule & Salzberg 2007).

输入参数_files_subjectsequenceregion_endmax_resultsboth_strandsregion_start

score_rbs

Score RBS

Score the ribosome-binding site already in front of a start codon: the Shine-Dalgarno hybridisation energy, the mRNA folding that competes with it, the spacing it implies, and the resulting relative initiation strength.

输入参数mrna_files_subjectstart_pos必填

assemble_operon

Assemble operon

Stack several CDSs into one contiguous operon, designing a fresh ribosome-binding site in front of each one AGAINST ITS REAL UPSTREAM CONTEXT — which is why the RBS for gene 2 is not the RBS design_rbs would give it in isolation.

输入参数cds必填_filesleader_subjectpromoterterminatorinclude_subjecttarget_strengthtarget_strengths

codon_usage_analysis

Codon usage analysis

Codon-usage analysis of an in-frame CDS: CAI / expression stats, GC, and every rare-codon occurrence for the chosen organism (pydna port), plus the two bias measures that need NO reference table — ENC (Wright 1990) and RCBS (Roymondal 2009), which are therefore computable for any organism.

输入参数table_filesfeaturereverse_subjectorganismenc_pairsrcbs_meanrare_thresholdrcbs_directionalenc_bg_correction

codon_usage_distance

Codon usage distance

How this region's codon usage compares with the record's OTHER genes (CUFS, Diament, Pinter & Tuller 2014).

输入参数_filesfeaturereverse_subjectsynonymous

check_invariants

Check invariants

Decide whether a sequence is scientifically admissible: protein unchanged, forbidden restriction sites absent, reading frame intact, length/GC/CAI inside stated bounds.

输入参数table_filesmax_gcmin_gcmin_cai_subjectsequencegc_windowmax_lengthmin_lengthcai_organismforbid_sites另有 4 个

design_expression_variants

Design expression variants

The expression-design deliverable: several coding sequences for one protein, each variant following a different published strategy (maximise codon adaptation, match the host's codon usage, harmonise with the native host, or preserve the initiation region), each scored by an engine — CAI, GC, the folding energy of the Kudla -4..+37 initiation window, and rare codons.

输入参数cdsseed_filesgc_maxgc_minfeature_subjectpostures必填upstreamgc_windowhost_tablerare_below另有 6 个

optimize_sequence

Optimize sequence

Run the DnaChisel optimizer over the subject with real constraints/objectives (GC window, pattern avoidance, translation enforcement, …).

输入参数seed_files_subjectcandidatesobjectivesconstraintsrandomization_threshold

design_rbs

Design RBS

Design a 5'UTR (Shine-Dalgarno + spacer) in front of a CDS to hit a target translation-initiation strength (SC-08 engine, Turner-2004 folding).

输入参数cds_files_subjectupstreamtarget_strength必填

design_lamp_primers

Design LAMP primers

Design LAMP (loop-mediated isothermal amplification) primer SETS - four core oligos (F3 · B3 · FIP · BIP) plus optional loop primers, judged against Eiken's own PrimerExplorer V5 criteria.

输入参数_filesgc_maxgc_min_subjectmax_setslength_maxlength_minregion_endtm_loop_maxtm_loop_minloop_primersregion_start另有 12 个

design_codehop

Design CODEHOP

Design CODEHOP hybrid oligos from a block of aligned PROTEIN - for homologues too diverged for nucleotide-level design to see at all.

输入参数table必填_filesstrandmax_run_subjectclamp_tmalignmentweightingconditionsbase_cutoffblock_indexcore_lengths另有 4 个

design_degenerate_primers

Design degenerate primers

Design degenerate primers from a multiple-sequence ALIGNMENT - the 'amplify every homologue in this family' question, which a single-template designer cannot answer because it only ever sees one sequence.

输入参数seedskiplimit_fileslength_subjectalgorithmalignmentmin_depthiterationsmax_productmin_product另有 5 个

design_bisulfite_primers

Design bisulfite primers

Design BSP or MSP primers for a methylation assay, on the CONVERTED strands: after bisulfite treatment every unmethylated C reads as T, which is a different template from the one every other designer sees.

输入参数assay_filesmax_gcmax_tmmin_gcmin_tmopt_tmmin_cpg_subjectcriteriamax_lengthmin_length另有 13 个

design_sequencing_primers

Design sequencing primers

Design a WALK of sequencing primers that reads a whole region, not one pair: tiled reads with confirmed overlap, on both strands by default, plus the coverage the walk actually achieves and any stretch it cannot reach.

输入参数_filesoverlap_subjectdead_zonetarget_tmmin_lengthregion_endread_lengthboth_strandsregion_start

design_primers

Design primers

Design a forward + reverse primer pair to amplify the subject (pydna `primer_design`), with Tm, Ta and suggested Taq/Phusion cycling programs.

输入参数limit_files_subjecttarget_tmconditionsforward_primerreverse_primer

align_sequences

Align sequences

Multiple-sequence alignment over several sequences, under either of TWO engines that answer different questions and neither of which is a fallback for the other.

输入参数gapmatch_filesengine_subjectgap_openmismatchsequencesaffine_gapgap_extendguide_treegap_penalty另有 5 个

draw_alignment

Draw alignment

Draw a block of an alignment as an SVG figure: the rows named, the residues shaded by how much of their column agrees with them, the column numbers over the block and Easel's Clustal conservation line under it.

输入参数fromrows必填ruler_filesschemecolumns_subjectcell_widthname_charsrow_heightconservation

alignment_redundancy

Alignment redundancy

Find the rows of an alignment that repeat another: each row's redundancy is its highest percent identity to a row at least as long (ungapped residues), and a row at or above the threshold is redundant, so filtering keeps the longest representative of each near-identical group.

输入参数tofromrows必填_files_subjectthreshold

alignment_pca

Alignment PCA

Principal component analysis of the rows of an alignment: the pairwise similarity of every two rows under PID or a substitution matrix (BLOSUM62, PAM250 for protein; Jalview's DNA matrix for nucleotides), decomposed into eigenvectors, and each row's coordinate on the leading components, so rows that cluster sit together.

输入参数rows必填model_files_subjectcomponents

read_structure_consensus

Read structure consensus

Read the consensus RNA secondary structure a Stockholm alignment states in its `#=GC SS_cons` line (WUSS, the notation Rfam and Infernal write), and measure how well the aligned rows actually support it.

输入参数text必填_files_subject

gibson_assemble

Gibson assemble

Assemble fragments by terminal homology (Gibson / NEBuilder / In-Fusion, DnaCauldron).

输入参数_filesmax_tmmin_tm_subjecttopologyfragmentsmax_constructsinclude_subjectmax_homology_bpmin_homology_bpexpect_no_unused_partspreserve_backbone_origin

assemble_multiple_inserts

Assemble multiple inserts

Open ONE circular backbone at several places and place several inserts in a single step.

输入参数_filesenzymes必填inserts必填_subjectbackbonemax_constructsmax_homology_bpmin_homology_bp

design_gibson_primers

Design Gibson primers

Design the PCR primers that CREATE the terminal homology a Gibson/NEBuilder/In-Fusion assembly needs: a Tm-matched pair per fragment, each carrying the 5' overhang that fuses it to its neighbour in the order given (pydna assembly_fragments).

输入参数_filesoverlap_subjectcircularfragmentstarget_tmconditionsmin_footprintinclude_subjectsynthesis_scale

golden_gate_assemble

Golden Gate assemble

Assemble parts with a Type-IIS enzyme (Golden Gate / MoClo, DnaCauldron). Emits the first construct as a NEW record for downstream nodes.

输入参数parts_filesenzyme_subjectconnectorsmax_constructsinclude_subjectexpected_constructsexpect_no_unused_parts

check_golden_gate_parts

Check Golden Gate parts

Check parts BEFORE a Type-IIS assembly: how many recognition sites each carries, which of them are the two deliberate flanking sites and which are internal sites that will mis-cut the part.

输入参数parts_filesenzyme_subjectinclude_subject

score_overhang_fidelity

Score overhang fidelity

Score a Golden Gate junction (fusion-site) set against MEASURED T4 DNA ligase end-joining data.

输入参数_filesenzymedataset_subjectremediesoverhangs必填replacements_per_junction

design_split_sites

Design split sites

Decide where to CUT one sequence into Golden Gate fragments, optimising the split positions and the overhangs they create together.

输入参数_filestracesdataset_subjectsequencefragmentsexclude_tomax_lengthmin_lengthexclude_fromalien_overhangsfidelity_weight另有 2 个

design_overhang_set

Design overhang set

Design a high-fidelity Golden Gate overhang set of a given size against measured ligation data, optionally pinning junctions you cannot change (a fixed vector's own overhangs).

输入参数sizefixed_filesenzymedataset_subjectstart_fromcandidate_pool

assembly_plan_simulate

Assembly plan simulate

Run a MULTI-LEVEL assembly plan (DnaCauldron `AssemblyPlan`): several assemblies arranged into dependency levels, where each level's products become parts for the next.

输入参数plan必填parts_filesmethod_subjectinclude_subject

melt_profile

Melt profile

DNA melting behaviour of the subject by the Poland–Scheraga model (DECIPHER): the melt curve (mean helicity vs temperature), its Tm50, and the cooperatively-melting domains behind each HRM peak.

输入参数ionsstep_files_subjectmax_tempmin_tempregion_endregion_start

design_ish_probes

Design ish probes

Design an in-situ hybridization probe against the subject: tile it into candidate oligos that meet a melting-temperature, G+C and composition specification, screen them for off-target binding against an alignment and for k-mers abundant in a reference, and gather the survivors into the set that images best.

输入参数dnac1dnac2_filesmax_gcmax_tmmin_gcmin_tmoriginprobessodiumoverlaprank_by另有 18 个

design_padlock_probes

Design padlock probes

Design padlock probes for in-situ sequencing against the subject: find the two-arm targets whose melting temperature falls in a window, check each against a BLAST search for any other transcript that could be ligated across the junction, pack non-overlapping targets from the 3' end, and assemble each into its padlock with the backbone given.

输入参数_filesmax_tmmin_tmbarcode_subjectintervalvariantsblast_csvarm_lengthlinker_upstreamlinker_downstream

design_hcr_probes

Design HCR probes

Design HCR v3.0 split-initiator probe pairs against the subject: tile its reverse complement into 52 nt windows, drop windows with C or G runs, a stable hairpin, G+C or RNA:DNA free energy outside their windows, or (given a bowtie2 alignment of the tiles) more than one genome hit, then pick non-overlapping tiles closest to the target free energy and split each around a 2 nt gap into an odd and an even probe carrying half of the chosen amplifier's initiator.

输入参数_filesmax_gcmin_gcchanneldtm_max_subjectmax_gibbsmin_gibbstile_sizedtm_filtermax_probestarget_gibbs另有 5 个

design_merfish_probes

Design MERFISH probes

Design MERFISH encoding probes for the subject transcript: tile it into target regions, keep those whose G+C and melting temperature fall in their windows, that share no k-mer with an rRNA or tRNA, and whose k-mers occur in this gene's transcripts and nowhere else in the transcriptome; attach readout sequences that spell the gene's codeword, add the amplification primers, screen the whole oligo again, select probes that cover every on-bit evenly with least overlap, and drop probes complementary to one another.

输入参数seed_filesmax_gcmax_tmmin_gcmin_tmspacertrialsbarcodertrna_k_subjectprobe_nm另有 20 个

design_xenium_probes

Design xenium probes

Design Xenium custom-panel padlock targets on the subject transcript to 10x Genomics' published rules (CG000683): two 20 nt arms whose primer3 melting temperatures fall in their windows, a ligation-junction dinucleotide the Xenium ligase accepts, no run of five G in the probe, at least four mismatches across both arms to every other transcript in a BLAST search, and probes at least 10 bp apart.

输入参数_filesspacingtm_rule_subjectblast_csvjunctionsmax_g_runarm_lengthmax_arm_tmmin_arm_tmprefer_cdsmax_full_tm另有 4 个

design_genetic_circuit

Design genetic circuit

Design a genetic circuit that computes: give it a logic function and it synthesizes a NOR/NOT netlist, assigns real characterized repressor gates from a Cello UCF library, predicts the dynamic range between ON and OFF, and emits the construct's DNA.

输入参数logic_filesgroupslibrarysensors_subjectreportersmax_assignments

dot_plot

Dot plot

Self-similarity or pairwise comparison of the subject as a dot plot — repeats, inversions and shared regions.

输入参数stepothershift_filesdedupeenginematrix_subjectmax_cellsthresholdword_sizenucleotide另有 6 个

dot_plot_grid

Dot plot grid

All-against-all dot plot over a sequence SET — EMBOSS `polydot`. Every ordered pair is plotted with the exact k-mer engine and laid out as an N×N grid, so shared regions, repeats and inversions across a whole family are visible in one picture.

输入参数gap_files_subjectsequences必填word_sizenucleotidemax_residuesmax_sequencesbest_path_onlyconvert_wobblesinclude_subjectreverse_complement另有 1 个

build_tree

Build tree

Build a phylogeny from aligned sequences — distance methods (NJ, BIONJ, FastME, UPGMA/WPGMA), parsimony, maximum likelihood, or Bayesian MCMC under a strict clock and coalescent prior — with branch support from a bootstrap, aLRT or aBayes, or, for the Bayesian method, clade posterior probabilities.

输入参数gammamodel_filesmethod_subjectml_modelml_shapebootstrapladderizesequencesfastme_nnifastme_spr另有 37 个

select_substitution_model

Select substitution model

Choose the substitution model for a maximum-likelihood phylogeny by fitting every candidate — model x rate-heterogeneity x invariant-sites — on ONE shared topology and ranking them by AIC, AICc or BIC with Akaike weights.

输入参数_filesmodels_subjectcriterionsequences必填include_subjectgamma_categoriesinclude_invariant

transform_tree

Transform tree

Edit a tree that is already built — re-root it (at its midpoint, on an outgroup, or remove the root), prune taxa away or down to a set, ladderize it, or collapse branches that are too weakly supported or too short to believe.

输入参数taxa_filesnewick必填_subjectpositionascendingoperationmax_lengthmin_support

draw_tree

Draw tree

Draw a tree as an SVG figure — rectangular, slanted, circular or unrooted, as a phylogram or a cladogram, with tip names, branch support and a scale bar.

输入参数width_filesheightlayoutnewick必填support_subjectfont_sizetip_labelslength_unitmin_supportbranch_lengths另有 1 个

compare_trees

Compare trees

Compare trees over the same taxa: the Robinson-Foulds distance between two of them, and the consensus of any number.

输入参数modetrees必填_filescutoff_subjectsharedTaxaOnly

tree_statistics

Tree statistics

Describe a tree without rebuilding it: its shape statistics (tips, height, balance, the gamma statistic), the lineages-through-time curve, and the patristic distance matrix — the path lengths through the tree, which is what to compare against the alignment distances that built it.

输入参数_filesnewick必填_subject

tree_taxon_annotations

Tree taxon annotations

Read what a NeXML tree file says about each of its taxa: every annotation on every OTU (an NCBI taxon, a rank, a parent taxon), one row per annotation, plus how many distinct values each property takes.

输入参数nexml必填_files_subject

export_tree

Export tree

Convert a tree between the four formats this workbench reads and writes — Newick, NEXUS, PhyloXML and NeXML — sniffing the input format rather than making the caller declare it.

输入参数nametree必填_filesformat_subject

audit_barcodes

Audit barcodes

Check an index set you ALREADY have, rather than designing a new one: the minimum distance between any two, how many errors that guarantees correcting, the full distance matrices, and — optionally — the subset that survives pruning to a stricter error budget.

输入参数_filesmetric_subjectbarcodes必填prune_to_errorsrequired_distance

demultiplex_reads

Demultiplex reads

Assign reads to the index each one came from, and say how many could NOT be assigned reliably — a hit further from a barcode than the set's guaranteed correction radius is not that barcode, and counting it as one is how a demultiplexing report hides a failed run.

输入参数reads必填_filesmetric_subjectbarcodes必填

export_barcodes

Export barcodes

Write an index set out in the form the next step needs: a CSV or TSV order sheet, FASTA, an IDT bulk-input sheet of the bare tags, an Illumina BCLConvert SampleSheet, or the actual oligos — adapters built on a template, or primers carrying the tag — with the junction warnings that emission produces.

输入参数_filesformatprefixprimer_subjectbarcodes必填adapter_3adapter_5idt_scaleidt_purification

design_barcodes

Design barcodes

Design a set of NGS sample-index barcodes with a guaranteed minimum distance, and report what that set actually corrects — substitutions, or indels too (DNABarcodes).

输入参数seed_fileslengthmetric_subjectfilter_gcheuristiciterationspopulationmin_distancefilter_tripletsfilter_self_complementary

design_qpcr_assay

Design qPCR assay

Design qPCR assays over the subject — primer pair plus hydrolysis probe, ranked by penalty, with amplicon size/GC, per-oligo Tm and whether both primers bind a single site.

输入参数_files_subjectconditionsmax_poly_xregion_endmax_resultsamplicon_maxamplicon_minprobe_max_gcprobe_max_tmprobe_min_gcprobe_min_tm另有 17 个

check_scorpion_stem

Check scorpion stem

A Scorpion probe's two melting temperatures, side by side: the stem-loop's own hairpin and the duplex the loop makes with its target on the amplicon.

输入参数probe必填_filesmargintarget必填_subjectconditionsstem_length

simulate_taqman_curve

Simulate TaqMan curve

Predict the amplification curve a hydrolysis-probe (TaqMan) qPCR assay will draw, and the Cq read off it, from the assay's own sequences and its thermocycling programme - a forward simulation, not a fit to data.

输入参数betak_degprobe必填_filescycles_subjectamplicon必填probe_molarannealing_timeforward_primer必填reverse_primer必填primer_dimer_dg另有 5 个

call_cq

Call Cq

Amplification curves to Cq, one row per reaction. Fits each raw fluorescence curve to a sigmoid (l4-l7, b4-b7), reads the Cq off it under any of the seven definitions (cpD1, cpD2, maxE, expR, Cy0, CQ, maxRatio) or at a fluorescence threshold you set (the classic Ct), and returns the per-reaction efficiency and the fit-quality block beside it, so a bad fit is visible next to the Cq it produced rather than hidden behind it.

输入参数modelshift_filescurves必填amounts_subjectcq_methodcriterionthresholdauto_modelbaseline_tobaseline_from另有 4 个

relative_expression

Relative expression

Relative gene expression from a Ct table, by all THREE models the Analyze panel offers: delta-delta-Ct (normalised to a reference gene AND calibrated to a reference group), delta-Ct (calibrated to a reference group only), and the two-step standard-curve model, which fits each gene's own dilution series and converts Ct to amount before taking the ratio.

输入参数tubemodel_filesgroups必填amountslm_mode_subjectct_table必填sig_testlm_formulalm_variableswilcox_exact另有 8 个

rank_reference_genes

Rank reference genes

Which candidate reference gene is actually stable, ranked by all four published algorithms at once plus the RefFinder consensus: geNorm (pairwise variation M), NormFinder (intra/inter-group variance), BestKeeper (SD of raw Cq and correlation to the index) and the comparative delta-Ct method.

输入参数_files_subjectcq_table必填normfinder_arm

read_rdml_run

Read RDML run

Read an instrument's RDML export - the open qPCR exchange standard, v1.0 to v1.4 - and hand back one run's contents as the same tables every other qPCR tool here takes.

输入参数runtable_files_subjectrdml_xml必填

quantify_dpcr

Quantify dPCR

Digital PCR (dPCR) partition counts to absolute concentration, with no standard curve.

输入参数wells必填_files_subjectci_methodvolume_cvconf_levelratio_targetvolume_modeldilution_factorratio_referencemerge_replicatesreference_copies另有 3 个

gate_droplets

Gate droplets

Two-channel ddPCR droplet-amplitude exports to a template concentration, by CLASSIFYING the raw droplets rather than trusting a count the instrument already made.

输入参数files必填x_vary_var_files_subjectcutoff_sdcutoff_iqrrandom_seedtop_percenttotal_drops_tempty_lambda_lowdroplet_volume_ul另有 1 个

classify_droplets

Classify droplets

ddPCR droplet amplitudes to populations. For TWO targets, a four-way classification — NN, NP, PN, PP — under any of THREE published methods that answer different questions and none of which is a fallback for another.

输入参数kprob_filesch1_nnch1_npch1_pnch1_ppch2_nnch2_npch2_pnch2_ppmethod另有 10 个

analyze_melt_curves

Analyze melt curves

Melt curves to melting temperature, under any of THREE engines that answer different questions and none of which is a fallback for another.

输入参数_filesengine_subjectcut_areaextremumresampleall_peaksmelt_table必填span_peaksexpected_tmnorm_methodpeak_cutoff另有 17 个

propagate_uncertainty

Propagate uncertainty

Uncertainty through any qPCR quantity, three independent ways at once. Give it the expression you actually report - a ratio, a normalised expression, an efficiency-corrected quantity - and a mean and standard deviation for each variable in it (or the replicate observations themselves), and it returns the analytic Taylor propagation, a Monte-Carlo simulation and a permutation resampling side by side, because they disagree in informative ways: the Taylor arm is exact only for a linear expression, and a ratio is not linear.

输入参数nsimseedtiesinputnperm_filesdo_simdo_permuse_cov_subjectdist_simvariables必填另有 3 个

bootstrap_cq

Bootstrap Cq

Resampling error bars on ONE reaction's Cq. A Cq is read off a fitted model, so its uncertainty is how tightly the observations pin that model down - which propagating a measured spread cannot answer.

输入参数dropseedmodel_filescurves必填scheme_subjectreactioncq_methodconf_leveliterationsinclude_readouts

miqe_checklist

MIQE checklist

The MIQE 2.0 checklist for a qPCR paper (Bustin et al. 2025, Clin Chem 71:634, Table 1): every item in its five sections, with your answers.

输入参数_filesanswers_subject

calculate_power

Calculate power

Power and sample size for a planned experiment: how many replicates a test needs to detect an effect, or what power, detectable effect or significance level a design that is already fixed gives.

输入参数Nknuvdfn1n2p1p2sdtest必填另有 14 个

estimate_effect_size

Estimate effect size

The effect a power calculation needs, measured from a pilot instead of guessed: two groups of one measurement in a table, standardized as Hedges' g (default), Cohen's d or Glass's Δ with its noncentral-t confidence interval (effectsize 1.0.3, reproduced), and the two-sample t design sized at the estimate and at the interval limit nearest zero.

输入参数cigrouppowertable必填value必填_filesgroupspaired_subjectsubtractestimatorpooled_sd另有 4 个

calculate_rnaseq_power

Calculate rnaseq power

Sample size and power for an RNA-seq comparison of two groups, one gene at a time: the biological replicates per group needed to detect a fold change at a given sequencing depth and within-group coefficient of variation, or the power, detectable fold change, CV or α a fixed design gives.

输入参数ncvn2cv2alphadepth必填power_fileseffect_subjectsolve_for

plan_rnaseq_experiment

Plan rnaseq experiment

How many biological replicates an RNA-seq experiment needs when the question is about the WHOLE experiment rather than one gene: the exact negative-binomial test with the per-gene α derived from a target false discovery rate across m genes of which m1 are expected to move (RnaSeqSampleSize 2.23.0, Zhao et al. 2018; the test is Robinson & Smyth 2008's, edgeR's exactTest), or the AVERAGE power across genes whose effects differ, with the FDR controlled (ssizeRNA 1.3.3, Bi & Liu 2016).

输入参数mnm1fdrpi0countmax_npowersigma_filescountsmethod另有 9 个

simulate_rnaseq_power

Simulate rnaseq power

Power and FDR for a two-group RNA-seq experiment by SIMULATION (PROPER 1.44.0): whole experiments drawn from a real pilot (Cheung, Gilad, Bottomly, MAQC, or a sequencing depth), each run through edgeR's exact test at every sample size.

输入参数seedgenespilot_filescutoffroundsstratatargetcall_by_subjectlog_meanfilter_by另有 11 个

rank_tradeoffs

Rank tradeoffs

Which candidates in a table are not beaten on every objective at once: Pareto (non-dominated) sorting of rows scored on several columns, each to maximize or minimize.

输入参数labelordertable必填_filesfilter_subjectcrowdingmaximiseminimisereferencekeep_duplicates

solve_dilution

Solve dilution

Solve C₁V₁ = C₂V₂ for whichever of the four quantities is left empty (stock concentration, stock volume, final concentration, final volume), each in its own unit: molar (M to fM), mass per volume (mg/mL to ng/mL), fold (X) or percent.

输入参数_files_subjectfinal_volumestock_volumefinal_volume_unitstock_volume_unitfinal_concentrationstock_concentrationfinal_concentration_unitstock_concentration_unit

plan_serial_dilution

Plan serial dilution

Plan a serial dilution: the same fold dilution repeated tube after tube from a stock, each tube made to one volume.

输入参数foldsteps_files_subjecttube_volume必填tube_volume_unitstock_concentration必填stock_concentration_unit

convert_mass_moles

Convert mass moles

Convert a mass of a molecule to an amount in moles and a number of molecules, or an amount back to a mass.

输入参数mass_filesamountstrands_subjectmass_unitamount_unitmolecular_weight

plan_master_mix

Plan master mix

Scale one PCR reaction into a master mix for N reactions plus overage. Starts from a vendor's own published reaction setup (scaled to any reaction volume in proportion to the vendor's columns, so every final concentration is the vendor's, with water making up the volume and the template added per tube), or from your own component list.

输入参数setup_filesoverage_subjectmg_finalreactionscomponentsinclude_dmsoprimer_finalprimer_stockreaction_volumetemplate_volume另有 1 个

check_color_balance

Check color balance

Will the sequencer SEE these indexes? Per-cycle channel occupancy for a set of index sequences under an instrument's own SBS chemistry, checked against Illumina's rules (no dark cycle, both channels preferred, no GG in the first two cycles), each violation citing the vendor article it comes from — and the same set scored across EVERY chemistry generation at once, because XLEAP moved the dual-color base from A to C and a set balanced on a NovaSeq 6000 is not balanced on a NovaSeq X.

输入参数_files_subjectbarcodes必填instrument

design_free_codes

Design FREE codes

Generate INDEL-correcting barcodes — FREE divergence codes (Hawkins et al., PNAS 2018) — by reserving each codeword's error sphere over the whole 4^k space, so the guarantee survives an insertion or deletion rather than only a substitution.

输入参数modelimit_fileslengthmax_gc_subjectbarcodesreservedmax_errorsmax_homopolymer

assemble_index_oligos

Assemble index oligos

Turn index sequences into the oligos a synthesiser makes: each index spliced between 5'/3' adapter arms, or onto a PCR primer in either orientation with an optional spacer.

输入参数_filesformatprimerspacer_subjectbarcodes必填adapter_3adapter_5reverse_complement_tag

check_index_pool

Check index pool

Will this pool of sample indexes actually sequence? One verdict over the indexes a lab is about to load: duplicates, uniform length, the distance the set really guarantees against the distance it claims, per-cycle color balance on the chosen instrument's own chemistry, the index-2 orientation that instrument reads, and index-hopping exposure — how many i7 x i5 combinations exist against how many are in use, and which swaps would turn one sample's read into another's undetectably.

输入参数kitpool_filesmetric_subjecti5_cyclesi7_cyclesinstrumentlibrary_preprequired_distance

plan_thermocycler_program

Plan thermocycler program

Plan the cycling programme for an amplicon on a NAMED enzyme, and check the reaction against that manufacturer's own published limits.

输入参数steps_filescyclesenzyme_subjectanneal_c必填touchdowngc_percent必填polymeraseamplicon_bp必填touchdown_cyclestouchdown_delta_c

recombine

Recombine

Recombination between molecules — Gateway BP/LR (att sites), Cre/loxP, a serine integrase whose two half-sites you supply, plain homologous recombination through shared arms, or a CRISPR knock-in that keeps only products whose repair region contains every guide's cut.

输入参数site1site2_filesgreedyguidessystem_subjectfragmentshomology_bpcircular_onlyinclude_subjectmulti_site_only

rank_strategies

Rank strategies

Compare EVERY assembly chemistry this engine has against one set of parts, and say what each one costs and risks.

输入参数parts_filesenzyme_subjectorder_bydigest_enzymes

ligate_fragments

Ligate fragments

Ligate fragments by their overhangs (pydna ligation_assembly) — sticky, optionally blunt.

输入参数blunt_filesenzymesfill_in_subjectfragmentsend_originscircular_onlyend_treatmentsinclude_subjectfragment_indicesallow_partial_overlap

restriction_ligate

Restriction ligate

Cut and ligate in ONE POT (pydna restriction_ligation_assembly): every input is digested by the same enzymes inside the reaction and the pieces are joined as they appear, so a junction that re-forms a recognition site can be cut again.

输入参数blunt_filesenzymes_subjectfragmentsend_originscircular_onlyend_treatmentsinclude_subjectsort_by_recognition_sites

ligation_independent_clone

Ligation independent clone

Join fragments without a ligase by one of the five named methods — LIC, SLIC, In-Fusion, CPEC or USER (pydna).

输入参数_filesarm_ntmethod_subjectfragmentscircular_onlyinclude_subject

design_ligation_independent_primers

Design ligation independent primers

Design the PCR primers a ligation-independent reaction needs — LIC, SLIC, In-Fusion, CPEC or USER: a Tm-matched pair per amplified fragment, in the order given.

输入参数eklic_filesarm_ntmethod_subjectbackbonecirculareklic_tagfragmentstarget_tmconditionsuser_vector另有 3 个

fusion_pcr

Fusion PCR

Overlap-extension (fusion) PCR — join fragments that share terminal homology into one product, carrying their features across (pydna).

输入参数limit_files_subjectfragmentsinclude_subject

design_combinatorial_library

Design combinatorial library

Design a combinatorial library in one step: SLOTS, each offering a bin of interchangeable parts, plus the CONSTANTS every member carries.

输入参数bins必填rules_files_subjecttopologychemistryconstantsmax_membersmin_homology_bp

check_value

Check value

A QC gate. Compares a wired value against a threshold and PASSES or FAILS the pipeline there — every node downstream of a failed gate is skipped, so a run stops at the first check that does not hold.

输入参数maxminsettextlabelvalue必填_filesrecordagainst_subjectoperatorthreshold另有 3 个

filter_items

Filter items

Keep only the rows of a table-shaped output that meet a condition — the bands above a size, the guides over a score, the assays under a penalty.

输入参数maxminsettextfielditems必填value_files_subjectoperator

get_selection

Get selection

The region selected on the canvas, as its own record. This is what makes a highlighted stretch a pipeline INPUT: wire its record into any node's subject and that step runs on the selection rather than on the whole molecule.

输入参数pad_files_subjectreverse_complement

pick_first

Pick first

Rejoin two branches: takes the outputs of several conditional steps and emits the first one that actually ran.

输入参数_filesvalues_subjectfallback

check_rows

Check rows

A QC gate over a TABLE: assert something about every row at once (every band inside a size window, no guide above an off-target score, at least three assays under a penalty).

输入参数maxminsettextcountfielditems必填labelvalue_filesrecordrequire另有 3 个

summarize_rows

Summarize rows

Reduce a whole TABLE column to one number — the largest band, the median guide score, the spread of a set of melting temperatures.

输入参数trimfielditems必填label_files_subjectoperationpercentilegroup_fieldsecond_field

multiplex_pcr

Multiplex PCR

Screen a primer POOL against one or more templates: every predicted product, per-primer off-target binding, the pairs that tell templates apart on a gel, and the all-against-all primer-dimer matrix a pool actually lives or dies by (pydna primer_screen + primer3 thal).

输入参数poollimit_filesprimers_subjectmax_sizemin_sizetemplatesconditionsmax_groupscutoffs_offpool_preset另有 12 个

read_structure

Read structure

Read a structure file — PDB, PDBx/mmCIF, or a core CIF small-molecule crystal structure — and report what is in it: the chains and what kind each is, their sequences, the ligands and ordered solvent, the disulfides, the residues the depositor declared modified, the temperature-factor range, the unit cell and space group, the resolution and the experiment.

输入参数text必填model_files_subject

number_antibody

Number antibody

Find antibody and T-cell-receptor variable domains in a protein sequence, number them under IMGT, Kabat, Chothia, Martin, AHo or Wolfguy, call chain type and species, and assign the closest V and J germline with percent identity.

输入参数_filesschemeprotein必填species_subjectchainTypescdrDefinitionassignGermlinebitScoreThreshold

antibody_liabilities

Antibody liabilities

Scan antibody and TCR variable domains for sequence liabilities (Asn deamidation, Asp isomerization, N-glycosylation sequons, Asp-Pro cleavage, Met and Trp oxidation, unpaired or missing conserved cysteines), each placed in its IMGT region so CDR hits can be told from framework ones.

输入参数rules_filescdrOnlyprotein必填_subject

humanize_antibody

Humanize antibody

Humanize an antibody variable domain with Sapiens, the antibody language model behind BioPhi: score every position against human repertoires, take the highest-scoring residue in the frameworks, and keep the parental CDRs (and optionally the Kabat Vernier zone).

输入参数_filesdomainprotein必填_subjectiterationshumanizeCdrscdrDefinitionbackmutateVernier

graft_antibody_cdrs

Graft antibody CDRs

Humanize an antibody variable domain by CDR grafting: find the closest human germline V and J, merge them into an acceptor framework, and put the parental CDRs onto it.

输入参数topjGenevGene_filesdomainprotein必填_subjectcdrDefinitionrankByFrameworksbackmutateVernier

antibody_isotype

Antibody isotype

Name the CONSTANT region of an antibody chain: which immunoglobulin gene and allele it carries (IGHG1, IGHA2, IGKC, IGLC2 …), and where each IMGT domain sits on it — CH1, the hinge, CH2, CH3, the secretory tail and the membrane exons, or the single C region of a light chain.

输入参数_filesprotein必填species_subjectminIdentity

antibody_molecule

Antibody molecule

Properties of an assembled antibody from its heavy and light chains: molecular weight, isoelectric point, net charge at a pH, and the extinction coefficient and A280 with cysteines reduced and with every pair formed into a cystine, for a Fab (1 heavy + 1 light) or an IgG (2 + 2).

输入参数pHheavy必填light必填_filesformat_subject

antibody_antigen_contacts

Antibody antigen contacts

Type the ANTIBODY-ANTIGEN INTERFACE of a deposited complex: which residue of each antibody chain touches which residue of the antigen, how close, and what kind of interaction each pair makes - ionic, polar, weak polar, hydrophobic, aromatic, carbonyl, or a disulfide.

输入参数text必填model_files_subjectantibodyChainantigenChainsinteractingCutoff

compare_antibodies

Compare antibodies

Several antibodies side by side: each record numbered by ANARCI, its heavy or its light variable domains aligned column by column by their numbering (a column is one scheme position, so nothing is re-aligned and an insertion is its own column), the CDR of every column under the chosen definition, how many columns agree, and the same properties read off each V domain: length, mass, isoelectric point, net charge, GRAVY, ε280 and the net charge of its CDRs.

输入参数pHchain_files_subjectantibodiesdefinitioninclude_subject

antibody_canonical_classes

Antibody canonical classes

Assign each CDR of an antibody heavy, kappa or lambda variable domain to its canonical structure class: SCALOP's length-independent clusters of known loop conformations (CDR-H1, H2, L1, L2, L3; H3 has no canonical classes).

输入参数_filesschemeprotein必填species_subjectdefinition

antibody_position_frequencies

Antibody position frequencies

How common each residue of an antibody variable domain is at its IMGT position, and which residues are rarer there than a cut (abYsis's 1% "unusual residue" by default).

输入参数_filesprotein必填species_subjectrare_belowdistributiongermline_species

population_site_stats

Population site stats

Per-site and per-sample genotype statistics of a call set, for all samples or one population: allele counts and frequencies, called and missing calls, heterozygous and homozygous counts, observed and expected heterozygosity and the inbreeding coefficient F (scikit-allel), and the exact Hardy–Weinberg test with its excess-heterozygosity tail (bcftools +fill-tags).

输入参数vcf必填group_filesgroupBy_subjectpopulations

linkage_disequilibrium

Linkage disequilibrium

Linkage disequilibrium between every pair of biallelic sites of a call set: the dosage correlation r of Rogers and Huff (scikit-allel), or haplotype r² and D′ from the maximum-likelihood two-locus haplotype frequencies (PLINK 1.9 --r2 dprime-signed), plus LD pruning by sliding windows (scikit-allel locate_unlinked).

输入参数endvcf必填groupstart_filesminMacgroupBy_subjectmaxSitesestimatorpruneSizepruneStep另有 2 个

population_fst

Population Fst

Differentiation between populations of a call set: Weir and Cockerham's θ over two or more populations, or Hudson's or Patterson's Fst between pairs, per site and averaged with a block-jackknife standard error (scikit-allel).

输入参数vcf必填_filescomparegroupBy_subjectestimatorblockLengthpopulations必填

genotype_pca

Genotype PCA

Principal components of a call set's genotypes, the population-structure picture: biallelic sites above a minor-allele count, LD-pruned by sliding windows, scaled per site (Patterson, standard or centring) and decomposed; every sample's coordinates with its population, and the variance each component explains (scikit-allel pca).

输入参数vcf必填prune_filesminMacscalergroupBy_subjectprecisionpruneSizepruneStepnComponentspopulations另有 1 个

population_ancestry

Population ancestry

Individual ancestry coefficients, the ADMIXTURE-style picture: each sample as a mixture of K ancestral populations, fitted by sparse non-negative matrix factorisation for every K in a range, with K scored by the cross-entropy of predicting genotypes held out at random (LEA snmf, Frichot et al. 2014).

输入参数kTovcf必填seedalphakFrom_filesploidygroupByholdOut_subjecttoleranceiterations另有 2 个

differential_expression

Differential expression

Differential expression from raw RNA-seq read counts, by one of the three standard count models.

输入参数nametestuseTalphablindminmu_filescounts必填designmethodpcaTopsfType另有 22 个

gene_set_overrepresentation

Gene set overrepresentation

Over-representation analysis (ORA): which gene sets hold more of a gene list than chance, by the one-sided hypergeometric test against a background, as clusterProfiler's enricher() runs it (enrichit 0.2.6).

输入参数genes必填_filesweights_subjectgeneSets必填universemaxGSSizeminGSSizepvalueCutoffqvalueCutoffforceUniversepAdjustMethod

gene_set_enrichment

Gene set enrichment

Preranked gene set enrichment analysis (GSEA; Subramanian et al. 2005) with fgsea's multilevel p-values (Korotkevich et al.), either as clusterProfiler's GSEA() runs it (enrichit 0.2.6, with q-values; or its fixed-count or adaptive sample and permute tests) or as fgsea 1.38 itself runs it (fgseaMultilevel, or fgseaSimple with a permutation count): weighted running-sum enrichment score, normalized ES against size-matched permutations, multilevel Monte Carlo p-values down to eps, adjusted p, log2err, rank at maximum, leading-edge genes.

输入参数epsseednperm_filesenginemethodranked必填maxPermminPerm_subjectadaptiveexponent另有 10 个

gene_set_camera

Gene set camera

Competitive gene set test that accounts for inter-gene correlation (camera; Wu & Smyth 2012), as limma 3.68.5 runs it: is a set more differentially expressed than the genes outside it, with the variance of its mean statistic inflated by the correlation between its genes instead of treating them as independent.

输入参数name_filescountsdesignrankedsamples_subjectcontrastgeneSets必填minCountuseRanksfdrCutoff另有 8 个

discover_site_avoidance

Discover site avoidance

Sweep a set of sequences against every exact recognition site in the NEB catalog and report the sites each one carries far less (avoided) or far more (enriched) often than a stated null predicts, with the false discovery rate controlled across every (sequence, site) test.

输入参数seedalpha_filesenzymes_subjectshufflespositionssequencesshuffle_kcorrectionnull_modelinclude_subject另有 1 个

discover_codon_outliers

Discover codon outliers

Score every coding sequence of a genome against the genome's own codon usage and report the genes whose synonymous codon choice that average does not explain, with the false discovery rate controlled across the genes.

输入参数alpha_files_subjectalt_initsequencescorrectionfile_codesmin_codonspool_filesgenetic_code

discover_tree_incongruence

Discover tree incongruence

Ask whether some loci of a multi-locus alignment have a different history from the rest, by the incongruence length difference test (Farris et al. 1994).

输入参数loci必填seedalpha_files_subjectcorrectionpermutations

discover_reference_concordance

Discover reference concordance

Ask whether a reference-gene stability ranking holds across conditions, and which candidate genes rank well everywhere rather than in one tissue or treatment.

输入参数seed_files_subjectcq_table必填permutations

discover_target_validation

Discover target validation

Test a hypothesis that a gene drives a phenotype ("gene G regulates IL-2 production") the way POPPER does: each evidence table is one falsification test, an implication of the hypothesis that a gene-level score could contradict (expression in the relevant tissue, association with related disease, interaction with genes annotated to the process).

输入参数gene必填alphakappa_filestables必填_subject

discover_flag_rates

Discover flag rates

Measure how often a corpus of maps carries a cryptic σ70 promoter, a cryptic splice site or a synthesis-breaking repeat MORE EXTREME THAN CHANCE, rather than how many it carries.

输入参数seedalphaflags_files_subjectshufflessequencesshuffle_kcorrectioninclude_subject

discover_gene_tree_discordance

Discover gene tree discordance

Find the genes whose own alignment rejects the species tree. Each named alignment file is one gene, its records the taxa, named as the species tree's tips.

输入参数seedalpha_filessh_form_subjectalignments必填correctionreplicatesspecies_tree必填gamma_categories

check_assay_decay

Check assay decay

Check a published PCR or sequencing assay against the sequences that are circulating now: for each oligo, where its best binding site is in each genome, how many positions mismatch, and whether a mismatch sits in the 3′ end a polymerase has to extend through.

输入参数assay_filesprobesprimers_subjectsequences必填include_subjectthree_prime_window

audit_cds_annotations

Audit CDS annotations

Check every annotated CDS of one or more GenBank maps against its own bases and genetic code: a frame that does not close (frameshift), a stop inside the reading frame, a first codon the code cannot start with, a last codon that is not a stop, and a /translation the bases do not give.

输入参数_filesgenbank必填_subject

validate_gene_trait

Validate gene trait

Put a hypothesis of the form "gene G is involved in trait T" through POPPER-style sequential falsification on two public tables, each test fixed in advance and run in a fixed order.

输入参数gene必填alphakappa_filestissues_subjectcategories必填trait_genesexpression_test

版本历史

3
  1. v2.0.0最新Nov 5, 2026
  2. v1.0.2Oct 22, 2026
  3. v1.0.1Oct 20, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。