Biotite: new tools for a versatile Python bioinformatics library.
Open source
Python
Sequence analysis
Structural bioinformatics
Journal
BMC bioinformatics
ISSN: 1471-2105
Titre abrégé: BMC Bioinformatics
Pays: England
ID NLM: 100965194
Informations de publication
Date de publication:
05 Jun 2023
05 Jun 2023
Historique:
received:
24
11
2022
accepted:
18
05
2023
medline:
7
6
2023
pubmed:
6
6
2023
entrez:
5
6
2023
Statut:
epublish
Résumé
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.
Sections du résumé
BACKGROUND
BACKGROUND
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.
RESULTS
RESULTS
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.
CONCLUSIONS
CONCLUSIONS
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.
Identifiants
pubmed: 37277726
doi: 10.1186/s12859-023-05345-6
pii: 10.1186/s12859-023-05345-6
pmc: PMC10243083
doi:
Substances chimiques
biotite
1302-27-8
Aluminum Silicates
0
Types de publication
Journal Article
Langues
eng
Sous-ensembles de citation
IM
Pagination
236Subventions
Organisme : Deutsche Forschungsgemeinschaft
ID : HA5261/6-1
Informations de copyright
© 2023. The Author(s).
Références
Nat Biotechnol. 2017 Nov;35(11):1026-1028
pubmed: 29035372
Bioinformatics. 2002 Mar;18(3):440-5
pubmed: 11934743
Nucleic Acids Res. 2000 Jan 1;28(1):235-42
pubmed: 10592235
Bioinformatics. 2011 Jun 1;27(11):1575-7
pubmed: 21471012
J Comput Chem. 2010 Jan 30;31(2):455-61
pubmed: 19499576
Bull Math Biol. 1986;48(5-6):617-32
pubmed: 3495309
J Comput Chem. 2011 Apr 15;32(5):810-5
pubmed: 20957707
Comput Appl Biosci. 1992 Oct;8(5):481-7
pubmed: 1422882
Proc Natl Acad Sci U S A. 2009 Jul 28;106(30):12347-52
pubmed: 19617554
Bioinformatics. 2000 Jan;16(1):16-23
pubmed: 10812473
Bioinformatics. 2015 Mar 15;31(6):926-32
pubmed: 25398609
Proc Natl Acad Sci U S A. 1992 Nov 15;89(22):10915-9
pubmed: 1438297
Nucleic Acids Res. 1982 May 11;10(9):2997-3011
pubmed: 7048259
RNA. 2008 Mar;14(3):410-6
pubmed: 18230758
Nucleic Acids Res. 2003 Jul 1;31(13):3450-60
pubmed: 12824344
J Mol Graph. 1996 Feb;14(1):6-11, 23-4
pubmed: 8744567
Nucleic Acids Res. 2015 Dec 2;43(21):e142
pubmed: 26184874
Biophys J. 2001 Jan;80(1):505-15
pubmed: 11159421
Algorithms Mol Biol. 2011 Nov 24;6:26
pubmed: 22115189
Bioinformatics. 2009 Jun 1;25(11):1422-3
pubmed: 19304878
Mol Syst Biol. 2011 Oct 11;7:539
pubmed: 21988835
Nucleic Acids Res. 2002 Jul 15;30(14):3059-66
pubmed: 12136088
J Biol Chem. 2018 Aug 17;293(33):12908-12918
pubmed: 29936413
J Mol Biol. 2001 Oct 12;313(1):229-37
pubmed: 11601858
Prog Biophys Mol Biol. 1984;44(2):97-179
pubmed: 6385134
J Comput Chem. 2009 Dec;30(16):2785-91
pubmed: 19399780
Algorithms Mol Biol. 2022 Mar 29;17(1):7
pubmed: 35351165
Nucleic Acids Res. 2011 Mar;39(4):e23
pubmed: 21109538
Nature. 2020 Sep;585(7825):357-362
pubmed: 32939066
Mol Biol Evol. 1987 Jul;4(4):406-25
pubmed: 3447015
Nature. 2014 Jul 17;511(7509):366-9
pubmed: 24909993
J Mol Biol. 1970 Mar;48(3):443-53
pubmed: 5420325
BMC Bioinformatics. 2010 Apr 22;11:199
pubmed: 20412558
Phys Rev Lett. 2005 Feb 25;94(7):078102
pubmed: 15783858
Nucleic Acids Res. 2022 Jan 7;50(D1):D20-D26
pubmed: 34850941
J Chem Theory Comput. 2006 May;2(3):873-8
pubmed: 26626694
BMC Bioinformatics. 2020 May 24;21(1):209
pubmed: 32448181
Bioinformatics. 2018 Apr 15;34(8):1304-1312
pubmed: 29236971
BMC Bioinformatics. 2018 Oct 1;19(1):346
pubmed: 30285630
Methods Mol Biol. 2013;924:601-16
pubmed: 23034765
PLoS Comput Biol. 2017 Jun 2;13(6):e1005575
pubmed: 28574982
Biopolymers. 1983 Dec;22(12):2577-637
pubmed: 6667333
Methods Enzymol. 1996;266:460-80
pubmed: 8743700
Nat Methods. 2015 Jan;12(1):59-60
pubmed: 25402007
J Mol Evol. 1987;25(4):351-60
pubmed: 3118049
Nucleic Acids Res. 1997 Sep 1;25(17):3389-402
pubmed: 9254694
J Mol Biol. 1981 Mar 25;147(1):195-7
pubmed: 7265238
Nucleic Acids Res. 2020 Jan 8;48(D1):D376-D382
pubmed: 31724711
F1000Res. 2021 Jan 18;10:33
pubmed: 34035898
J Comput Biol. 2000 Feb-Apr;7(1-2):203-14
pubmed: 10890397
Chem Sci. 2020 Sep 24;11(41):11322-11330
pubmed: 34094374
Nucleic Acids Res. 2021 Jan 8;49(D1):D480-D489
pubmed: 33237286
Biochim Biophys Acta. 2015 Dec;1848(12):3197-204
pubmed: 26403836
Methods Mol Biol. 2008;443:89-106
pubmed: 18446283
PLoS Comput Biol. 2013;9(8):e1003209
pubmed: 24009495
Methods Enzymol. 1996;266:368-82
pubmed: 8743694
RNA. 2001 Apr;7(4):499-512
pubmed: 11345429
Eur Biophys J. 2021 Jan;50(1):37-57
pubmed: 33523249
Nucleic Acids Res. 1994 Nov 11;22(22):4673-80
pubmed: 7984417
Nucleic Acids Res. 2004 Mar 19;32(5):1792-7
pubmed: 15034147
Bioinformatics. 2015 Apr 15;31(8):1274-8
pubmed: 25540181
J Mol Biol. 1990 Oct 5;215(3):403-10
pubmed: 2231712