LabCanvas
Free account · save your work, full figure editorSign up free

Plasmid map maker

Enter the plasmid name and size in bp, list the features (name, start, end, strand and type: gene, promoter, origin, resistance marker, MCS or terminator) and any restriction sites, and the tool draws a circular plasmid map with direction arrows, bp tick marks and labels placed outside the circle so they never overlap, plus an optional linear map. You can import the features from a GenBank file (including complement() and join() locations) and find unique restriction sites in the sequence. Download the map as SVG for figures or as a high-resolution PNG. It opens with pUC19 (2686 bp).

What it does
Draws a circular (and linear) plasmid map from a list of features and restriction sites, or from a GenBank file, as SVG or PNG.
Formula
Angle = 360° × (position − 1) / plasmid size, clockwise from the top; forward (+) features point clockwise, reverse (complement) features anticlockwise.
Example
pUC19 (2686 bp): AmpR (bla) at complement(1626..2486) spans 861 bp, an arc of 360° × 861 / 2686 = 115.4°; the MCS holds EcoRI at 396 and HindIII at 447.

Last updated

FreeNo sign-upRuns in your browserFigures

Loading Plasmid map maker…

At a glance

Plasmid map maker at a glance
InputSize, features (start, end, strand, type), restriction sites; or a GenBank file
MapsCircular with tick marks; optional linear
LayoutOverlapping features on separate rings; non-overlapping labels with leader lines
Restriction search24 common enzymes on the circular sequence; unique or 1–2 cutters
ExportSVG and PNG (3×)
ExamplepUC19, 2686 bp (NEB annotation)
Runs inYour web browser; nothing is uploaded
PriceFree, no account needed

What it does

How to use the plasmid map maker

  1. Set the plasmidType the name and total size in bp, or import a GenBank file to fill everything in.
  2. Add features and sitesList each feature with its start, end, strand and type; add restriction sites by hand or find them in the sequence.
  3. DownloadCheck the circular and linear maps and download SVG or PNG for your figure, thesis or slide.

How it works

Coordinates. Positions are 1-based and inclusive, as in GenBank. Position p of a plasmid of N bp sits at angle θ=360∘×(p−1)/N, clockwise from 12 o’clock, so base 1 is at the top. A feature from s to e covers e−s+1 bp; when s>e it crosses the origin and covers N−s+1+e bp. Forward-strand features point clockwise and reverse-strand (complement) features anticlockwise; an MCS or other feature without a direction is drawn as a plain band.

Layout. Features that overlap are placed on separate rings (longest first, each on the innermost free ring). Labels are split into the right and left halves of the circle, sorted by the height of their anchor, then pushed apart to at least one line of text and drawn on a larger circle with a leader line to the feature or site. Tick marks use a step of 1,2,2.5 or 5×10k bp giving about 12 ticks.

GenBank import. The size comes from the LOCUS line (or the ORIGIN sequence). From the FEATURES table the tool reads CDS and gene (as genes, or resistance markers when the name or note mentions bla/AmpR, kan/neo, cat, tet, hph, zeo, bsd, puro or spec), promoter, rep_origin, terminator, regulatory promoters and terminators, and misc_feature entries labelled as an MCS or polylinker. A feature is named from /label, /gene, /product or /note. complement( ) gives the reverse strand; for join( ) the outermost positions are used, and a join that runs past the end (join(2600..2686,1..40)) becomes a feature crossing the origin. Source, primer_bind and −10/−35 boxes are left out to keep the map readable.

Restriction sites. The sequence is searched as a circle (sites spanning the origin are found) for 24 palindromic 6- and 8-base recognition sequences; the position given is the first base of the recognition site on the top strand.

Sources: pUC19 sequence and feature coordinates from New England Biolabs’ pUC19 GenBank file (neb.com, pUC19 GenBank), identical in sequence to GenBank L09137; Yanisch-Perron C, Vieira J, Messing J. Improved M13 phage cloning vectors and host strains: nucleotide sequences of the M13mp18 and pUC19 vectors. Gene 1985;33:103–119, doi:10.1016/0378-1119(85)90120-9.

Worked example: the pUC19 map

The tool opens with pUC19, 2686 bp, with the features annotated by New England Biolabs (the promoters span NEB’s −35 to −10 boxes):

pUC19 features
FeatureLocationLengthArcType
lacZαcomplement(146..469)324 bp43.4°Gene
MCS396..45257 bp7.6°MCS
lac promotercomplement(514..543)30 bp4.0°Promoter
ori (pMB1)complement(867..1455)589 bp78.9°Origin
AmpR (bla)complement(1626..2486)861 bp115.4°Resistance
AmpR promotercomplement(2530..2556)27 bp3.6°Promoter

Every feature is on the reverse strand, so every arrow points anticlockwise. The MCS lies inside lacZα, so it goes on a second ring. Finding unique cutters in the sequence gives the polylinker sites EcoRI 396, SacI 402, KpnI 408, SmaI 412, BamHI 417, XbaI 423, SalI 429, PstI 435, SphI 441 and HindIII 447 (ten labels within 51 bp, spread apart by the label layout), plus NdeI 183, ScaI 2177 and AatII 2617 (XmaI cuts at the same site as SmaI). PvuI and PvuII cut twice.

Arc by hand. AmpR runs from 1626 to 2486: 2486−1626+1=861 bp, and 360∘×861/2686=115.4∘. Its start sits at 360∘×1625/2686=217.8∘ clockwise from the top.

A feature across the origin. In a 5000 bp plasmid, a gene from 4800 to 300 covers 5000−4800+1+300=501 bp; in GenBank it is written join(4800..5000,1..300).

Frequently asked questions

How do I make a plasmid map?

Enter the plasmid size and each feature’s start, end, strand and type, or import a GenBank file from Addgene, SnapGene or NCBI. The tool draws the circular map with arrows and labels; download it as SVG or PNG.

How do I import a GenBank file?

Drop the .gb or .gbk file on the import box, or paste its text. The size, features and sequence are read, and the unique restriction sites are found in the sequence. Edit the feature table afterwards to rename or remove features.

What do the colours on a plasmid map mean?

There is no fixed standard, but by convention genes (coding sequences) are blue, promoters green, origins of replication yellow, antibiotic resistance genes red and the multiple cloning site is shown separately. Change the type of a feature to change its colour.

What does complement mean in a GenBank feature?

complement(1626..2486) means the feature is on the reverse strand between those positions, so it is read anticlockwise on the map. The AmpR gene of pUC19 is an example.

How do I show a feature that crosses the origin?

Give a start greater than the end, for example start 4800 and end 300 in a 5000 bp plasmid. In GenBank such a feature is written join(4800..5000,1..300), which the importer reads the same way.

What restriction sites are in the pUC19 MCS?

From the NEB sequence: EcoRI 396, SacI 402, KpnI 408, SmaI/XmaI 412, BamHI 417, XbaI 423, SalI 429, PstI 435, SphI 441 and HindIII 447 (first base of each recognition site). All of these cut pUC19 once.

Can I edit the map in Illustrator or PowerPoint?

Yes. Download the SVG: every arc, line and label is a separate vector element with real text, so you can recolour or move them. PowerPoint (Microsoft 365) inserts SVG directly.

Put the map in a figure

Bring the SVG into the LabCanvas figure editor to combine it with gels, cloning schemes and microscopy panels.

Open the figure editor