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。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。