Wyatt Morgan

Claude Calculator — Molecular Biology

Small calculators I reach for at the bench. Everything runs locally in your browser — nothing is sent anywhere. Set a molecule once and the mass, mole, and concentration tools all share it.

Molecule

Define what you're working with. Used by the mass↔moles and concentration tools below.

Type
Input
Enter a sequence or length

Mass ⇌ Moles

Type in either box — the other updates using the molecular weight above.

Formula: moles = mass / MW · mass = moles × MW

Concentration

Convert between mass and molar concentration. Add a volume to get the total in the tube.

Formula: C(mol/L) = C(g/L) / MW · amount = C × V. Note 1 ng/µL = 1 µg/mL = 1 mg/L.

/

Dilution — C₁V₁ = C₂V₂

Fill any three boxes; leave the unknown blank. Concentrations cancel, so C₁ and C₂ just need the same unit.

Formula: C₁V₁ = C₂V₂ → e.g. V₁ = C₂V₂ / C₁, diluent = V₂ − V₁.

Leave exactly one box empty to solve for it.

Nucleic acid — A₂₆₀ → concentration

Beer–Lambert at 260 nm. NanoDrop reports a 1 cm-equivalent path, so leave path length at 1 unless you measured otherwise.

Formula: ng/µL = A₂₆₀ × factor × dilution / path (factor: dsDNA 50, ssDNA 33, RNA 40).

Oligos vary a lot — a generic factor is rough. For short oligos use a nearest-neighbour ε (their true ng/µL per A₂₆₀ ranges ~20–35).

Protein — A₂₈₀ → concentration

Either use a known reference protein or compute the extinction coefficient from a sequence (paste one in the Molecule tab, set type = Protein).

Formula: ε₂₈₀ = 5500·nW + 1490·nY (reduced; +125·n(SS) per disulfide if oxidized). A₂₈₀(1 mg/mL) = ε / MW, so conc (mg/mL) = A₂₈₀ × dilution / (path × E₀.₁%).

Purity — what the ratios should be

Typical values for clean samples on a NanoDrop-style spectrophotometer (1 cm equivalent).

SampleA₂₆₀/A₂₈₀A₂₆₀/A₂₃₀Quantify atNotes
Pure dsDNA~1.82.0–2.2A₂₆₀ (50 ng/µL)Below 1.8 → protein or phenol carryover.
Pure ssDNA / oligo~1.8–1.92.0–2.2A₂₆₀ (33 ng/µL)Use a sequence-specific ε for short oligos.
Pure RNA~2.02.0–2.2A₂₆₀ (40 ng/µL)Below 2.0 → protein/phenol or degradation.
Pure protein~0.57A₂₈₀ (ε)A₂₈₀/A₂₆₀ ≈ 1.75. High A₂₆₀ → nucleic-acid carryover.

The A₃₂₀ (or A₃₄₀) baseline should sit near zero. A raised tail there means turbidity / particulates / aggregates scattering light — re-blank, re-spin, or filter, and baseline-correct before trusting the ratios.

Purity — what contaminants look like

Diagnosing a bad trace from which ratio is off and where the spectrum bumps.

SignatureLikely contaminantWhere it comes from
Low A₂₆₀/A₂₈₀ (DNA <1.8, RNA <2.0); bump ~280ProteinIncomplete deproteinization; aromatic residues absorb at 280.
Low A₂₆₀/A₂₈₀; shoulder ~270PhenolPhenol/chloroform or TRIzol carryover; phenol peaks ~270 nm.
Low A₂₆₀/A₂₃₀ (<~1.8); high A₂₃₀Chaotropic / guanidinium saltsResidual GuHCl or GuSCN from spin columns / TRIzol; wash/elution carryover.
Low A₂₆₀/A₂₃₀; high A₂₃₀EDTA, Tris, other buffer saltsEluting in TE or carrying over concentrated buffer; absorb near 230.
Low A₂₆₀/A₂₃₀Carbohydrate / glycogenCo-precipitated polysaccharide or glycogen carrier.
Low A₂₆₀/A₂₃₀; broad ~230Residual organicsEthanol / isopropanol / chloroform not fully evaporated.
High A₂₆₀/A₂₈₀ in a protein prepNucleic acidDNA/RNA carryover; correct with Warburg–Christian or nuclease treatment.
Raised A₃₂₀/A₃₄₀ baseline; whole trace liftedParticulates / aggregates / bubblesTurbidity scatters light across all λ; re-spin, filter, or re-load.

IUPAC degenerate bases

The full code table, for reference.

CodeBasesMeaningCodeBasesMeaning
AAAdenineBC G Tnot A
CCCytosineDA G Tnot C
GGGuanineHA C Tnot G
TTThymineVA C Gnot T
UUUracilNA C G Tany
RA GpurineWA Tweak
YC TpyrimidineSG Cstrong
KG TketoMA Camino

Bases → code

Enter a set of bases; get the single IUPAC letter that covers exactly them.

Code → bases

Enter one IUPAC letter; get the bases it represents.

Degenerate sequence — expand & reverse-complement

Paste a degenerate sequence (e.g. a primer) to count and enumerate every concrete sequence it encodes, and to get its reverse complement.

Formula: total = Π(degeneracy per position) — single base = 1, R/Y/S/W/K/M = 2, B/D/H/V = 3, N = 4.

Alphabet