Biotite
Biotite provides a Python-based framework using NumPy ndarrays to represent and analyze biological sequence and structure data for sequence analysis (alignment, motif finding, sequence manipulation) and structural bioinformatics (protein structure visualization, comparison, and modeling).
Key Features:
- Unified Data Representation: Uses NumPy ndarrays to represent sequence and structure data in a consistent in-memory format.
- Interfaces: Includes interfaces to biological databases and external software tools to enable integration with existing resources.
- Consolidated Functionality: Consolidates sequence analysis and structural bioinformatics tasks into a single package to reduce reliance on multiple disparate programs.
- Sequence Analysis Functions: Implements functions for alignment, motif finding, and sequence manipulation.
- Structural Bioinformatics Functions: Implements functions for protein structure visualization, structure comparison, and modeling.
- File Parsing and I/O: Provides file parsing utilities and reduces excessive read/write operations by maintaining data in memory.
Scientific Applications:
- Sequence analysis: Performs alignment, motif finding, and sequence manipulation for DNA, RNA, and protein sequences.
- Structural bioinformatics: Supports protein structure visualization, structure comparison, and modeling workflows.
Methodology:
Represents sequence and structure data using NumPy ndarrays, provides file parsing utilities, and uses interfaces to biological databases and external software tools to perform analyses while reducing excessive read/write operations by operating on in-memory data.
Topics
Details
- License:
- BSD-3-Clause
- Maturity:
- Mature
- Tool Type:
- library
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Python
- Added:
- 7/28/2021
- Last Updated:
- 11/24/2024
Operations
Publications
Kunzmann P, Hamacher K. Biotite: a unifying open source computational biology framework in Python. BMC Bioinformatics. 2018;19(1). doi:10.1186/s12859-018-2367-z. PMID:30285630. PMCID:PMC6167853.