Download Latest Version FullSSR_v1.5.1.tar.xz (168.9 kB)
Email in envelope

Get an email when there's a new version of FullSSR

Home
Name Modified Size InfoDownloads / Week
Older versions 2024-04-03
FullSSR_v1.5.1.tar.xz 2024-04-03 168.9 kB
README.txt 2020-12-28 3.7 kB
Totals: 3 Items   172.7 kB 3
FULSSR_v1.5
###################################################################
Traditional methods for isolation of microsatellites (SSRs) are often 
expensive and time consuming.
Nowadays is easier and cheaper to obtain genomic data from next 
generation sequencing. 
Then, at least two software need to be applied in order to obtain 
SSR primers of SSR flanking sequences for PCR assays. 
Here we propose new software that allows the user to work with several 
sequences for PCR primer design in one step.
###################################################################



Requirements
------------------

-Unix OS
-Perl
-Bioperl (from github, instructions in https://github.com/bioperl/bioperl-live/blob/master/README.md)
-Primer3 (download from https://github.com/primer3-org/primer3/releases)


Instalation
------------------

-Unzip FullSSR.tar.gz, from command prompt: 
	
	$ tar -zxvf FullSSR.tar.gz

-Get into the folder:
	
	$cd FullSSR

-Replace Primer3.pm file from /usr/share/perl5/Bio/Tools/Run/ with the one provided in FullSSR folder:
	 
	#The location of Bio/Tools/Run folder may vary between linux distribution, 
	#to check this use the commands below:
	
	$sudo updatedb
	$locate Primer3.pm	
	
	#copy the file FullSSR/Primer3.pm to /usr/share/perl5/Bio/Tools/Run/ (for this step you must have root permision):
	
	$sudo cp -r Primer3.pm /usr/share/perl5/Bio/Tools/Run/

-Open FullSSR perl script and specify the path where FullSSR was extracted:
	
	#Example
	require '/home/ubuntu/Desktop/FullSSR/parseprimer3.pm';
        require '/home/ubuntu/Desktop/FullSSR/readparameters.pm';
	
-Open config.txt and specify the path of primer3_core (this file is in primer3/src/ folder) and primer3_config/ folder:
	
	#Example
	>Primer3_PATH: /home/ubuntu/Desktop/primer3/src/primer3_core

	>Primer3_config_PATH: /home/ubuntu/Desktop/primer3/src/primer3_config/



Configure parameters for primer design
----------------
The parameters used for Primer3 are specified in config.txt file. 
These are the default parameters, you can modify them.
If you want more information about this parameters read 
the Primer3 manual (primer3/primer3_manual.htm).


How to execute
----------------

-Put the sequence file you want to analyze into the FullSSR folder (sequence must be in FASTA format)

-Open command prompt, and go to FullSSR folder:

	$cd FullSSR

-Execute perl script FullSSR.pl, you need to specify the sequence file name and the minimum motif repeats:
	
	#Execution example: filename sequence.fasta and 5 minimun repeats
	$perl FullSSR.pl -i sequence.fasta -m 5
	
-IMPORTANT: If the script takes to long to analyze your data you should use FullSSR_sub.pl script. The primer design function in this script
was modified to analyze the portion of the sequence that includes the SSR (2000 pb upstream and downstream of SSR) instead of the whole sequence, in order to improve runtime.
	
	#Execution example: filename big_sequence.fasta and 5 minimun repeats
	$perl FullSSR_sub.pl -i sequence.fasta -m 5	

Results
---------------
When the program finished it will create a folder with the name of 
the sequence and the date and time when the analyse finished.
In this folder you may find a report file (report.html) where you can 
see all the SSRs with the best designed pair of primers for each one (if there are any possible primer).
If you click in any of the ID SSR you will see the microsatellites 
specific information and all the pairs primers designed for it.
Microsatellites and Primer3_results folder contains files with 
information for each SSR and Primers3 original output respectevily.

Questions, bug report, suggestions
---------------
Send us an email:
		juanmanuelcabrera1@gmail.com
		


Source: README.txt, updated 2020-12-28