My favorites | Sign in
Project Logo
Project hosting will be READ-ONLY Wednesday, 7AM PST due to brief network maintenance
                
People details
Project owners:
  faircloth

News

8/21/09: 0.8.2 binaries are in the download area. See Changelog for fixes and an enhancement.

8/21/09: New changes uploaded to SVN, updating the code (mostly for windows) to deal with Python 2.5, BioPython 1.51, and wxPython. Additionally, added mispriming library to remove issues where microsatellite repeats were selected as proper primer binding sites.

Feedback

If you have constructive feedback (likes, dislikes, enhancements), please send an email to the list-serve. All suggestions are welcomed and will be considered.

Purpose

msatcommander is a python program written to locate microsatellite (SSR, VNTR, &c) repeats within fasta-formatted sequence or consensus files. msatfinder will search for all di-, tri-, tetra-, penta-, and hexa-nucleotide repeats (with options to search for fewer repeat types and combinations of repeat types).

msatcommander will also design and tag primers using primer3 as its primer design engine (see References for citations). Many thanks to the primer3 team, in general, and Steve Rozen, in particular. Additional information regarding primer3 may also be found on the primer3 wiki.

Citation

Faircloth, BC. 2008. MSATCOMMANDER: detection of microsatellite repeat arrays and automated, locus-specific primer design. Molecular Ecology Resources 8:92-94. doi:10.1111/j.1471-8286.2007.01884.x.

I would be more than happy to provide you with a pdf of the above, if needed.

Supported OSs

NOTE: msatcommander will not work on OS X < 10.4.x

Apple OS X 10.4+Binary Notes/README
Windows XP (SP2) Binary Notes/README
Unix-like OSs SVN Checkout or tarball Notes/README

Differences from other programs

Input

msatcommander will read FASTA-formatted files of single or multiple sequences. These files may end in '.fsa', '.fasta', or '.txt'.

Output

For array searching, the user may select and name a specific output file. When searching, designing, and/or tagging primers, the user must select or create and select a directory to contain the output. In this case, the output consists of the following:

Reporting Bugs

Please report bugs via the issues tab. If you have a question about something that may be a bug, please send an email to the list-serve.

About

msatcommander is written in python and makes use of the biopython and wxPython modules. msatcommander uses primer3 as its primer design engine. Primer3 source is C and Perl. Primer3 was written by Steve Rozen and Helen Skaletsky. primer3_core binaries (provided within the msatcommander binaries) are built specifically for each architecture (OSX or WindowsXP). The primer3 OSX binary is universal.









Hosted by Google Code