>jane*

Sequencing

Screen for vector contamination

Find sequence that came from the vector rather than from the insert. A construct, a selected region or a set of reads is screened against NCBI UniVec — the reference database of vectors, adapters, linkers and primers — and every match is reported with the category NCBI assigns it, drawn on the map, and offered back masked or trimmed.

One yeast locus with a KanMX4 cassette knocked in and the same locus without it — a real internal contaminant and its control

01

What it does

  1. 01Screen a construct, a selected region, pasted sequence or a set of reads against NCBI UniVec
  2. 02NCBI VecScreen's Strong / Moderate / Weak categories, with terminal and internal matches judged separately
  3. 03Suspect-origin segments: short stretches stranded between two vector matches
  4. 04Every match drawn on the plasmid map, with its score, strand and matched UniVec record
  5. 05Masked FASTA and trimmed-insert download
  6. 06Both UniVec builds — the curated core set and the full set
  7. 07Every search parameter and category threshold adjustable, defaulting to NCBI values
02

What it runs on

Reproduces NCBI VecScreen. The search is validated against the real NCBI BLAST+ blastn under VecScreen's published parameters, and the low-complexity masking against the reference symmetric-DUST implementation, over the whole bundled UniVec build. The panel runs on @ports/vecscreen.

Everything runs client-side. Files are parsed in the browser and projects are saved on this machine, so an unpublished sequence is never uploaded.

03

Questions

What is the difference between a Strong and a Weak match?
They are NCBI VecScreen categories, set by the raw alignment score and by where the match sits. A terminal match — one reaching within 25 bases of an end — is believed on less evidence than one in the middle, so the two have different thresholds. Strong is very likely real contamination; Weak may be chance.
Why did a clean insert match a vector record?
Some genuine biological sequence is also in UniVec, because it is used as a vector element — yeast ADH1 promoter and selection markers are common examples. The matched record is named and linked, so a match can be checked rather than assumed to be contamination.
Does a clean screen mean my sequence is definitely vector-free?
It means nothing in it matches UniVec above the reporting floor. UniVec is broad but finite, so a clean screen is evidence of absence only for the vectors, adapters, linkers and primers it covers.

Also searched as

vector contamination screen · vecscreen online · univec search · find vector sequence in my read · trim vector from sequence · adapter contamination check · remove cloning vector before submission · genbank submission vector screen · is there plasmid backbone in my insert · screen sanger read for vector · detect linker and primer contamination