Computational Biology and Simulation, Technical University of Darmstadt, Schnittspahnstraße 2, 64287, Darmstadt, Germany.
Department of Computer Science, Eberhard Karls University of Tübingen, Sand 14, 72076, Tübingen, Germany.
BMC Bioinformatics. 2023 Jun 5;24(1):236. doi: 10.1186/s12859-023-05345-6.
Biotite is a program library for sequence and structural bioinformatics written for the Python programming language. It implements widely used computational methods into a consistent and accessible package. This allows for easy combination of various data analysis, modeling and simulation methods.
This article presents major functionalities introduced into Biotite since its original publication. The fields of application are shown using concrete examples. We show that the computational performance of Biotite for bioinformatics tasks is comparable to individual, special purpose software systems specifically developed for the respective single task.
The results show that Biotite can be used as program library to either answer specific bioinformatics questions and simultaneously allow the user to write entire, self-contained software applications with sufficient performance for general application.
Biotite 是一个用 Python 编程语言编写的用于序列和结构生物信息学的程序库。它将广泛使用的计算方法实现到一个一致且易于访问的包中。这允许各种数据分析、建模和模拟方法的轻松组合。
本文介绍了自最初发布以来引入 Biotite 的主要功能。应用领域用具体示例展示。我们表明,Biotite 用于生物信息学任务的计算性能可与专门针对各自单一任务开发的单个专用软件系统相媲美。
结果表明,Biotite 可以用作程序库,以回答特定的生物信息学问题,同时允许用户使用足够的性能编写完整的、自包含的软件应用程序,以满足一般应用。