plannotate-plasmid-annotation

Installation
SKILL.md

pLannotate Plasmid Annotation

Overview

pLannotate annotates plasmid sequences by running BLAST searches against a curated library of over 5,000 features sourced from Addgene, NCBI, and fpbase. It identifies promoters, terminators, antibiotic resistance genes, origins of replication, tags, and fluorescent proteins while correctly handling circular plasmid topology — avoiding split-feature artifacts that arise from naive linear alignment. Results are written as annotated GenBank files for downstream use in SnapGene, Benchling, or BioPython, as interactive HTML plasmid maps for sharing and review, and as CSV tables for programmatic filtering. Both a Python API and a command-line interface are provided; a Streamlit web app is also bundled for exploratory use.

When to Use

  • Annotating a plasmid sequence received from a collaborator or downloaded from Addgene with no accompanying map
  • Verifying that all expected elements (promoter, insert, resistance marker, origin) are present after assembly or mutagenesis
  • Preparing a GenBank submission or Addgene deposit that requires a complete feature table
  • Batch-annotating a library of synthetic constructs produced by combinatorial cloning
  • Generating a shareable interactive plasmid map (HTML) without requiring SnapGene or Benchling licenses
  • Checking a de-novo synthesized gene block for unintended regulatory elements or cryptic ORFs before cloning
  • Use SnapGene or Benchling instead when you need a full-featured GUI plasmid editor with primer design and cloning simulation workflows; pLannotate is best for automated, scriptable annotation
  • Use Prokka instead when annotating a complete bacterial genome or a large linear chromosomal sequence; pLannotate is optimized for plasmid-sized sequences up to ~50 kb

Prerequisites

Related skills

More from jaechang-hits/sciagent-skills

Installs
9
GitHub Stars
152
First Seen
Mar 16, 2026