PWMScan is used to scan a position weight matrix (PWM) against a genome or, in general, a large set of DNA sequences. The PWM is the most commonly used mathematical model to describe the DNA binding specificity of a transcription factor (TF). A PWM contains scores for each base at each position of the binding site. The TF binding score for a given k-mer sequence is then obtained by simply adding up the base-specific scores at respective positions of the binding site.
PWMScan takes as input a PWM, the background probabilities for the letters of the DNA alphabet, and a threshold score or a p-value. The search is carried out across the entire genome sequence. It can accept PWMs, such as those available in the Transfac or Jaspar databases as well as plain-text PWMs. It computes all occurrences of the PWM in the genome sequence for a given p-value threshold or cut-off. The match list is provided in various genome annotation formats, including BEDdetail, FPS, and SGA.

Features

  • Very fast tool for scanning entire genome assemblies with a PWM
  • Menu-driven selection of common model organism genomes
  • Access to large collections of PWMs from MEME and other databases
  • Support for custom PWMs
  • Support for diverse PWM formats: JASPAR, TRANSFAC, plain text, etc.
  • Output provided in various formats: BEDdetail, SGA, FPS, etc
  • Direct links to the UCSC genome browser for visualization of results
  • Action buttons to transfer match lists to analysis tools (ChIP-Seq Tools, motif analysis)

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow PWMScan

PWMScan Web Site

You Might Also Like
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

Build gen AI apps with an all-in-one modern database: MongoDB Atlas

MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of PWMScan!

Additional Project Details

Operating Systems

BSD, Linux

Programming Language

C, Perl, Unix Shell

Registered

2015-11-25