Background
Human emotion is a crucial component of drug abuse and addiction.
Ultrasonic vocalizations (USVs) elicited by rodents are a highly
translational animal model of emotion in drug abuse studies. A major
roadblock to comprehensive use of USV data is the overwhelming burden to
attain accurate USV assessment in a timely manner. One of the most accurate
methods of analyzing USVs, human auditory detection with simultaneous
spectrogram inspection, requires USV sound files to be played back
4% normal speed.
New Method
WAAVES (WAV-file Automated Analysis of Vocalizations Environment
Specific) is an automated USV assessment program utilizing MATLAB’s
Signal and Image Processing Toolboxes in conjunction with a series of
customized filters to separate USV calls from background noise, and
accurately tabulate and categorize USVs as flat or frequency-modulated (FM)
calls. In the current report, WAAVES functionality is demonstrated by USV
analyses of cocaine self-administration data collected over 10 daily
sessions.
Results
WAAVES counts are significantly correlated with human auditory counts
(r(48)=0.9925; p<0.001). Statistical analyses used WAAVES output
to examine individual differences in USV responses to cocaine,
cocaine-associated cues and relationships between USVs, cocaine intake and
locomotor activity.
Comparison with Existing Method
WAAVES output is highly accurate and provides tabulated data in
approximately 0.4% of the time required when using human auditory
detection methods.
Conclusions
The development of a customized USV analysis program, such as WAAVES
streamlines USV assessment and enhances the ability to utilize USVs as a
tool to advance drug abuse research and ultimately develop effective
treatments.
Parallelizing dense matrix computations to distributed memory architectures is a well-studied subject and generally considered to be among the best understood domains of parallel computing. Two packages, developed in the mid 1990s, still enjoy regular use: ScaLAPACK and PLAPACK. With the advent of many-core architectures, which may very well take the shape of distributed memory architectures within a single processor, these packages must be revisited since the traditional MPI-based approaches will likely need to be extended. Thus, this is a good time to review lessons learned since the introduction of these two packages and to propose a simple yet effective alternative. Preliminary performance results show the new solution achieves competitive, if not superior, performance on large clusters.
Design by Transformation (DxT) is a top-down approach to mechanically derive high-performance algorithms for dense linear algebra. We use DxT to derive the implementation of a representative matrix operation, two-sided Trmm. We start with a knowledge base of transformations that were encoded for a simpler set of operations, the level-3 BLAS, and add only a few transformations to accommodate the more complex two-sided Trmm. These additions explode the search space of our prototype system, DxTer, requiring the novel techniques defined in this paper to eliminate large segments of the search space that contain suboptimal algorithms. Performance results for the mechanically optimized implementations on 8192 cores of a BlueGene/P architecture are given.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.