AC2
AC2 compresses protein (amino acid) sequence data using artificial neural networks and cache-hash memory models to provide lossless compression for bioinformatics analyses.
Key Features:
- Lossless Compression: AC2 performs lossless compression of protein (amino acid) sequences, preserving all original sequence information.
- Neural Network Integration: AC2 employs an artificial neural network with a stacked generalization approach that combines multiple expert models to enhance predictive accuracy and compression efficiency.
- Cache-Hash Memory Models: AC2 incorporates cache-hash memory models extending up to the highest-context orders to compactly represent sequence information and facilitate efficient retrieval.
- Reference-free and Reference-based Modes: AC2 supports both reference-free and reference-based compression modes with reported gains over its predecessor AC.
- Performance Improvements: AC2 achieves compression ratio gains of 2–9% in reference-free modes and 6–7% in reference-based modes relative to AC.
- Resource Efficiency: AC2 requires approximately three times longer processing time than AC while reducing memory usage by about sevenfold, independent of input sequence size.
Scientific Applications:
- Compression for storage and analysis: AC2 enables compact storage of large protein sequence datasets while preserving sequence integrity for downstream bioinformatics analyses.
- SARS-CoV-2 protein analysis: AC2 has been applied to measure similarity of SARS-CoV-2 protein sequences against viral proteins in the UniProt database, revealing higher similarities with pangolin coronaviruses than with bat and human coronaviruses.
Methodology:
AC2 uses an artificial neural network implementing stacked generalization that combines multiple expert models together with cache-hash memory models extending to the highest-context orders.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool
- Programming Languages:
- C, C++
- Added:
- 6/14/2021
- Last Updated:
- 8/9/2021
Operations
Publications
Silva M, Pratas D, Pinho AJ. AC2: An Efficient Protein Sequence Compression Tool Using Artificial Neural Networks and Cache-Hash Models. Entropy. 2021;23(5):530. doi:10.3390/e23050530. PMID:33925812. PMCID:PMC8146440.
Downloads
Links
Issue tracker
https://github.com/cobilab/ac2/issues