Neural network based pattern matching and spike detection tools and services - in the CARMEN neuroinformatics project