BacPP is a promoter prediction tool.

It was designed to recognize and predict Escherichia coli promoter sequences from background with specific accuracy for each σ factor:

σ24 =  86.9%
σ28 = 92.8%
σ32 = 91.5%
σ38 = 89.3%
σ54 = 97.0%
70 =  83.6%

BacPP is hence outstanding in recognition and assignment of sequences according to the σ factor and provides circumstantial information about upstream gene sequences.
This bioinformatic tool was developed by weighing rules extracted from neural networks trained with promoter sequences known to respond to a specific σ factor.
Furthermore, when challenged with promoter sequences from other enterobacteria, BacPP maintained an overall accuracy of 76%.

The paper about BacPP is available at:
BacPP: Bacterial promoter prediction—A tool for accurate sigma-factor specific assignment in enterobacteria
https://doi.org/10.1016/j.jtbi.2011.07.017