Installation

LOCALIZER has been written in Python and uses pepstats from the EMBOSS software and the WEKA 3.6 software.
It also requires that you have Perl and BioPython installed.

To get LOCALIZER to work on your local machine, you need to install the EMBOSS and WEKA softwares from source.
Both are already provided in the LOCALIZER distribution to ensure that compatible versions are used.

1. Make sure LOCALIZER has the permission to execute. Then unpack LOCALIZER in your desired location

2. For the EMBOSS installation, you need to switch to the Scripts directory and unpack, configure and make

3. For WEKA, you need to simply unzip the file weka-3-6-12.zip

If you are having troube installing EMBOSS, please see here for help.
If you are having troube installing WEKA, please see here for help.

4. Test if LOCALIZER is working

python LOCALIZER.py -e -i Effector_Testing.fasta

5. Problems?

If you are getting an error message like 'ImportError: No module named Bio', you need to install BioPython on your computer. See here for help. For example, you can try and run 'pip install biopython'.

Note also that you need PERL to be installed on your computer for running NLStradamus.

Make sure that your input sequences in FASTA format have proper identifiers, if you only supply the empty identifier '>' LOCALIZER will fail.

Contact

For comments and suggestions regarding the code please contact jana.sperschneider@csiro.au