Giter Site home page Giter Site logo

bio2byte / public_notebooks Goto Github PK

View Code? Open in Web Editor NEW
9.0 2.0 0.0 1.39 MB

Repository of Jupyter Notebooks created by the Bio2Byte group

Home Page: https://bio2byte.be

Jupyter Notebook 99.81% Python 0.19%
bioinformatics proteins alphafold dynamine agmata disomine efoldmine biology bioinformatics-data jupyter-notebook

public_notebooks's Introduction

B2btools: Predict the biophysical behavior of your protein(s) - Public Notebooks

Welcome to the repository of Jupyter Notebooks created by the Bio2Byte group!

vub

🔧 About the b2btools

The b2btools are a set of in-house developed biophysical predictors that enable the exploration of the 'biophysical variation' of proteins along its sequence. The predictions reflect 'emerging' properties, so what the sequence is capable of, not necessarily what it will do in a particular context, for example when it adopts a specific fold. Studying the biophysical properties of a protein is relevant as these properties, like the dynamics of a protein, are conserved by evolution in order to preserve the protein's function.

The biophysical features that can be studied by the b2btools are the following:

  • Backbone and sidechain dynamics (DynaMine)
  • Conformational propensities (sheet, helix, coil, polyproline II) (DynaMine)
  • Early folding propensities (EFoldMine)
  • Disorder propensities (DisoMine)
  • Beta aggregation propensity (AgMata)
  • Phase seperation propensity (PPser)

For a detailed description of the predictors, please refer to the citations stated at the end of this page. An implementation of the b2btools into an analysis is also available in that section.

Both a single sequence and a Multiple Sequence Alignment (MSA) can be used as input of the b2btools. Jupyter Notebooks to illustrate the functionalities of the b2btools are available below.

📚 List of available notebooks

Single Sequence analysis

  • 📓 Prediction of the biophysical features of a single sequence and visualization of the predicted values on 2D plots and on the 3D structures/models of the corresponding sequence: B2B_Tools_Single_sequence_Example.ipynb ⏯️ Open Jupyter Notebook on Google Colab

Multiple Sequence Alignment (MSA) analysis

Prediction of the biophysical features of a MSA, computation of the MSA biophysical and sequence conservation and 2D visualization of these values. This analysis can be done:

📃 How to use them?

  1. Open the Jupyter notebook file of interest
  2. There will be a "Open In Colab" button, if you click on it, a new session on Google Colab will be started
  3. From the Google Colab session you will be able to run the code of the notebook.

📦 PyPi Repository

Want to try out the b2btools? Download the Bio2Byte's tools package from our PyPi repository: Bio2Byte tools package.

About Bio2Byte

Proteins are the molecular machines that make cells work. They perform a wide variety of functions through interactions with each other and many additional molecules. Traditionally, proteins are described in a single static state (a picture). It is now increasingly recognised that many proteins can adopt multiple states and move between these conformational states dynamically (a movie).

We investigate how the dynamics, conformational states and available experimental data of proteins relates to their amino acid sequence. Underlying physical and chemical principles are computationally unravelled through data integration, analysis and machine learning, so connecting them to biological events and improving our understanding of the way proteins work.

The Bio2Byte group is primarily situated at the Interuniversity Institute of Bioinformatics in Brussels, a collaborative interfaculty institute between the Vrije Universiteit Brussel and the Université Libre de Bruxelles. It is located at the the ULB side of the Pleinlaan/La Plaine campus on the 6th floor of the C building.

At the VUB, the group is linked to Structural Biology Brussels at the Bioengineering sciences department, as well as the departments of Computer Science and Chemistry at the Faculty of Sciences, plus to the Biomedical sciences at the Faculty of Medicine and Pharmacy.

🔗 Links

📖 Citations

  • Implementation of the b2btools to study the protein biophysical features and their conservation:

Kagami, L. P., Orlando, G., Raimondi, D., Ancien, F., Dixit, B., Gavaldá-García, J., Ramasamy, P., Roca-Martínez, J., Tzavella, K., & Vranken, W. (2021). b2bTools: Online predictions for protein biophysical features and their conservation. Nucleic Acids Research, 49(W1), W52–W59. https://doi.org/10.1093/nar/gkab425

  • DynaMine:

Cilia, E., Pancsa, R., Tompa, P., Lenaerts, T., & Vranken, W. F. (2013). From protein sequence to dynamics and disorder with DynaMine. Nature Communications, 4(1), 2741–2741. https://doi.org/10.1038/ncomms3741

  • EFoldMine:

Raimondi, D., Orlando, G., Pancsa, R., Khan, T., & Vranken, W. F. (2017). Exploring the Sequence-based Prediction of Folding Initiation Sites in Proteins. Scientific Reports, 7(1), 8826–8826. https://doi.org/10.1038/s41598-017-08366-3

  • Disomine:

Orlando, G., Raimondi, D., Codicè, F., Tabaro, F., & Vranken, W. (2022). Prediction of Disordered Regions in Proteins with Recurrent Neural Networks and Protein Dynamics. Journal of Molecular Biology, 434(12), 167579. https://doi.org/10.1016/j.jmb.2022.167579

  • AgMata:

Orlando, G., Silva, A., Macedo-Ribeiro, S., Raimondi, D., & Vranken, W. (2020). Accurate prediction of protein beta-aggregation with generalized statistical potentials. Bioinformatics, 36(7), 2076–2081. https://doi.org/10.1093/bioinformatics/btz912

  • PSPer:

Orlando, G., Raimondi, D., Tabaro, F., Codicè, F., Moreau, Y., & Vranken, W. F. (2019). Computational identification of prion-like RNA-binding proteins that form liquid phase-separated condensates. Bioinformatics, 35(22), 4617–4623. https://doi.org/10.1093/bioinformatics/btz274

Copyright

© Wim Vranken, Bio2Byte group, VUB

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.