Fasta Tools


Fasta Tools is a GUI based, Perl made application. It performs several operations to Fasta formatted, protein databases (DB).
The main actions performed by FastaTools are:

  • DB exploration: it shows the first 50 lines of the database

  • DB Analysis: the number of lines, proteins and peptides generated after digestion by an enzyme are reported.
    Five different enzymes are supported at this time, and the user can specify the number of missed cleavages, minimum and maximum masses for peptide generation.

  • Decoy DataBase generation: a decoy database is generated using the specified DB.
    Three strategies of decoy generation are supported (reverse, random and pseudo-random).
    The new DB can be attached to the original or not.

  • DB Search: a simple text or a list of terms can be introduced to be searched inside the DB.
    The headers or the sequences can be scanned, into three general strategies:
        . search headers to generate a sub-DB in fasta format
        . search sequences to generate a sub-DB in fasta format
        . search sequences to generate a peptide-protein pairs list

This software has been produced at the Proteomics Facility CSIC-UAB by David Ovelleiro. It is under Academic Free License (related to the Open Source Initiative) and the source code and binaries are available at the project page https://sourceforge.net/projects/fastatools/.

We will greatly appreciate any comment, review or suggestion about the code, application, actions performed or new ideas about FastaTools.