The pftools package contains all the software necessary to build protein and
DNA generalized profiles and use them to scan and align sequences, and search
databases.
Documentation | Downloads | pfsearchV3 | References | Contact
Documentation
Documentation describing the pftools file formats and the individual
software components:
- File formats used by the pftools
-
Generalized profiles format and
syntax.
-
The multiple sequence alignment format (PSA).
-
The extended header multiple sequence alignment format (XPSA).
- Programs to build generalized profiles
- pfmake
-
Build a profile from a multiple sequence alignment. (manual page)
- pfscale
-
Fit parameters of an extreme-value distribution to a profile score
list. (manual page)
- pfw
-
Weight sequences of a multiple sequence alignment to correct for
sampling bias. (manual page)
- Programs to search with generalized profiles
- pfsearch
-
Search a protein or DNA sequence library for sequence segments
matching a profile. (manual page)
- pfscan
-
Scan a protein or DNA sequence with a profile library. (manual page)
- Conversion programs
- psa2msa
-
Reformat PSA file to Pearson/Fasta multiple sequence alignment
file. (manual page)
- ptof
-
Convert a protein profile into a frame-search profile to search
DNA sequences. To be used with 2ft. (manual page)
- 2ft
-
Converts both strands of DNA into so-called interleaved
frame-translated DNA sequences to search with protein profiles. To
be used with ptof. (manual page)
- 6ft
-
Translates all six reading frames of a double-stranded DNA
sequence into individual protein sequences. (manual page)
- gtop
-
Convert a profile in GCG format into PROSITE format. (manual page)
- htop
-
Convert a HMMER1 ASCII-formatted HMM into an equivalent PROSITE
profile. (manual page)
- ptoh
-
Converts a generalized profile into an approximately equivalent
HMM profile in HMMER1 format (can be read by the hmmconvert
program from the HMMER2 package). (manual page)
-
A short technical
document about the algorithm used to build generalized profiles.
Documentation | Downloads | pfsearchV3 | References | Contact
Downloads
Documentation | Downloads | pfsearchV3 | References | Contact
pfsearchV3
The new pfsearchV3 program replaces the original pfsearch program distributed with the pftools. It uses modern CPU instructions to exploit the capabilities of multicore processors and a new heuristic filter to rapidly score and select possible candidate matches. On a modern dual-threaded 8 cores computer these improvements increase the speed of pfsearch by 2 orders of magnitude.
Documentation | Downloads | pfsearchV3 | References | Contact
References
-
Lüthy R, Xenarios I, Bucher P (1994) Improving the sensitivity of
the sequence profile method. Protein Sci 3:139-46. (PubMed)
-
Bucher P, Karplus K, Moeri N, Hofmann K (1996) A flexible motif search
technique based on generalized profiles Computers chemistry
20: 3-23. (PubMed)
-
Sigrist CJ, Cerutti L, Hulo N, Gattiker A, Falquet L, Pagni M, Bairoch A,
Bucher P (2002) PROSITE: a documented database using patterns and profiles as motif
descriptors. Brief Bioinform 3: 265-74. (PubMed)
Documentation | Downloads | pfsearchV3 | References | Contact
Contact
Email the PROSITE team.