Ligation / assembly reaction setup
ligation_setupWork out how many microlitres of vector and insert to pipette to hit a target molar ratio, from each part's length and stock concentration. Handles one insert or several with independent equivalents (Gibson, Golden Gate, MoClo), reports pmol and ng per part alongside the volumes, and flags the two things that actually go wrong on a bench: a volume below what a pipette measures reliably, and a plan whose DNA does not leave room for buffer and enzyme. A molar ratio is about moles, so a shorter insert at 3 molar equivalents goes in at LESS mass than the vector — that conversion is the point.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inserts | No | Multi-fragment assembly: one entry per insert, each with its own length, stock and molar equivalents. Overrides insertLengthBp/insertNgPerUl/molarRatio when present. | |
| vectorNg | No | How much backbone to put in the reaction, ng. This is the quantity you fix; every insert mass follows from the ratio. | |
| molarRatio | No | Molar equivalents of insert per vector. 3 is the usual starting point for a sticky-end ligation; 1-2 is common for Gibson and Golden Gate. | |
| insertNgPerUl | No | Insert stock concentration, ng/µL. | |
| vectorNgPerUl | Yes | Backbone stock concentration, ng/µL. | |
| insertLengthBp | No | Insert length in bp. Use `inserts` instead for a multi-fragment assembly. | |
| vectorLengthBp | Yes | Backbone length in bp. | |
| vectorSequence | No | Optional backbone sequence — gives an exact molar mass from base composition instead of the 650 g/mol/bp average. | |
| reactionVolumeUl | No | Total reaction volume, µL. |