Skip to content
forked from boglab/talesf

Target Finder tool for TAL Effector Nucleotide Targeter 2.0

Notifications You must be signed in to change notification settings

vttrifonov/talesf

 
 

Repository files navigation

This directory contains the source code for the TAL Effector Site Finder.

License

All source code is available under an ISC license.

Copyright (c) 2011-2015, Daniel S. Standage [email protected] and Erin Doyle [email protected] with modifications by Nick Booher [email protected].

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Description

TALESF is a C library for identifying potential binding sites for transcription activator-like (TAL) effectors in a given genomic sequence. Compiling and running this program requires a C compiler with OpenMP support (such as GCC 4.2 or higher). libbcutils must also be installed. To compile TALESF, enter the following commands in the directory containing this file:

  make
  make install
  make frontend

To install the Cython wrapper (only required if you want to use the Python frontend from talent_tools), install Cython then run:

  cd cython_wrapper
  python setup.py build_ext
  python setup.py install

After compiling, you can run the program like this:

  ./talesf -o output_file genome_seq.fasta "NN HD NI HG HD NG N* HD HD NI NG NG NI HD NG NN NG NI NI NI NI N* NS N*"

This command will search the genome sequence saved in the file genome_seq.fasta for RVD sequence "NN HD NI HG HD NG N* HD HD NI NG NG NI HD NG NN NG NI NI NI NI N* NS N*" and save the output in files called output_file.txt and output_file.gff3. Note that the file genome_seq.fasta must be in FASTA format.

For information on available options:

  ./talesf -h

By default, the output data is sorted by score. The 'sortfilter' script is provided as a tool for (surprise!) sorting and filtering output from TALESF. For a descriptive usage statement, enter the following command.

  ./sortfilter -h

About

Target Finder tool for TAL Effector Nucleotide Targeter 2.0

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 76.1%
  • Python 17.2%
  • Perl 4.7%
  • Makefile 2.0%