Bioinformatics ReviewBioinformatics Review
Notification Show More
Font ResizerAa
  •  Home
  • Docking
  • MD Simulation
  • Tools
  • More Topics
    • Softwares
    • Sequence Analysis
    • Algorithms
    • Bioinformatics Programming
    • Bioinformatics Research Updates
    • Drug Discovery
    • Phylogenetics
    • Structural Bioinformatics
    • Editorials
    • Tips & Tricks
    • Bioinformatics News
    • Featured
    • Genomics
    • Bioinformatics Infographics
  • Community
    • BiR-Research Group
    • Community Q&A
    • Ask a question
    • Join Telegram Channel
    • Join Facebook Group
    • Join Reddit Group
    • Subscription Options
    • Become a Patron
    • Write for us
  • About Us
    • About BiR
    • BiR Scope
    • The Team
    • Guidelines for Research Collaboration
    • Feedback
    • Contact Us
    • Recent @ BiR
  • Subscription
  • Account
    • Visit Dashboard
    • Login
Font ResizerAa
Bioinformatics ReviewBioinformatics Review
Search
Have an existing account? Sign In
Follow US
Sequence AnalysisSoftwareStructural Bioinformatics

Biotite: A bioinformatics framework for sequence and structure data analysis

Dr. Muniba Faiza
Last updated: May 20, 2020 5:48 pm
Dr. Muniba Faiza
Share
4 Min Read
SHARE

Sequence and structural data in bioinformatics are ever-increasing and the need for its analysis is ever-demanding likewise. As bioinformaticians analyze the data with their keen knowledge and reach important conclusions, similarly, bioinformaticists provide with the enhanced and advanced tools and software for data analysis. There are some computational biology frameworks available for the structural data analysis of molecular dynamics simulation such as MDAnalysis [1] and MDTraj [2]. A new framework has been introduced known as Biotite, a Python package used to represent sequence and structure data [3].

The package is open source and freely available at GitHub (https://github.com/biotite-dev/biotite). This package is simple to use especially for the beginners in programming and computationally efficient because of the implementation of Numpy and Cython. Biotite consists of four sub packages: sequence, structure, databases, and application. The sequence and structure modules serve for the analysis of sequence and structural data analysis respectively, database downloads files from the other databases such as RCSB PDB, and application provides interface for external software [3]. 

The sequence subpackage encodes each character of the sequence into a symbol code which is stored in a NumPy ndarray in the sequence object. The nucleotide and protein sequences can be read and written into FASTA format. Besides, sequences can be easily aligned globally [4] and locally [5] using dynamic programming and can be easily visualized according to the similarity percentage.

The structure subpackage uses AtomArrayStack to represent multi-model three-dimensional structures of proteins which has a (m×n×3) coordinate ndarray with n number of atoms and m number of models, and easily parse the files in MMTF format [6]. It is also capable of loading trajectories files of molecular dynamics simulation and can measure angles, dihedrals, and distances between the atoms. Besides, users can easily perform structure superimposition and calculate RMSD, RMSF, and secondary structure assignment.

Biotite is an efficient framework for bioinformatics analyses such as downloading files, reading and writing structural files, and their modification.

For further reading, click here.

References

1. Michaud‐Agrawal, N., Denning, E. J., Woolf, T. B., & Beckstein, O. (2011). MDAnalysis: a toolkit for the analysis of molecular dynamics simulations. Journal of computational chemistry, 32(10), 2319-2327. 

2. McGibbon, R. T., Beauchamp, K. A., Harrigan, M. P., Klein, C., Swails, J. M., Hernández, C. X., … & Pande, V. S. (2015). MDTraj: a modern open library for the analysis of molecular dynamics trajectories. Biophysical journal, 109(8), 1528-1532.

3. Kunzmann P., Hamacher K. (2018) Biotite: a unifying open source computational biology framework in Python. BMC Bioinformatics, 19 (1), 346

4. Waterman, M. S. (1981). Identification of common molecular subsequence. Mol. Biol, 147, 195-197.

5. Gotoh, O. (1982). An improved algorithm for matching biological sequences. Journal of molecular biology, 162(3), 705-708.

6. Bradley, A. R., Rose, A. S., Pavelka, A., Valasatava, Y., Duarte, J. M., Prlić, A., & Rose, P. W. (2017). MMTF—An efficient file format for the transmission, visualization, and analysis of macromolecular structures. PLoS computational biology, 13(6), e1005575.

Share This Article
Facebook Copy Link Print
ByDr. Muniba Faiza
Follow:
Dr. Muniba is a Bioinformatician based in New Delhi, India. She has completed her PhD in Bioinformatics from South China University of Technology, Guangzhou, China. She has cutting edge knowledge of bioinformatics tools, algorithms, and drug designing. When she is not reading she is found enjoying with the family. Know more about Muniba
Leave a Comment

Leave a Reply Cancel reply

You must be logged in to post a comment.

ai tools vs traditional tools in bioinformatics
AI Tools vs Traditional Tools in Bioinformatics- Which one to select?
Algorithms Artificial Intelligence Machine Learning Software Tools
AI vs Physics in Molecular Docking
AI vs Physics in Molecular Docking: Towards Faster and More Accurate Pose Prediction
Artificial Intelligence Drug Discovery Machine Learning
10 years of Bioinformatics Review: From a Blog to a Bioinformatics Knowledge Hub!
Editorial
Starting in Bioinformatics? Do This First!
Starting in Bioinformatics? Do This First!
Tips & Tricks

You Might Also Like

Data MiningSoftwareTools

PcircRNA_finder: Tool to predict circular RNA in plants

May 20, 2020
Autodock vina on windows
DockingSoftwareTools

Tutorial: Installing Autodock Vina on Windows

March 12, 2023
Installing Conda on Ubuntu (Linux)
Software

Installing Conda on Ubuntu (Linux)

March 12, 2022
[Tutorial] Installing Autodock-Vina-develop package on Ubuntu.
SoftwareTools

[Tutorial] Installing Autodock-Vina-develop package on Ubuntu.

September 29, 2023
Copyright 2024 IQL Technologies
  • Journal
  • Customer Support
  • Contact Us
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Cookie Policy
  • Sitemap
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?

Not a member? Sign Up