All Projects → pierrepo → PBxplore

pierrepo / PBxplore

Licence: MIT license
A suite of tools to explore protein structures with Protein Blocks 🐍

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to PBxplore

VSCoding-Sequence
VSCode Extension for interactively visualising protein structure data in the editor
Stars: ✭ 41 (+95.24%)
Mutual labels:  structure, protein
cath-tools
Protein structure comparison tools such as SSAP and SNAP
Stars: ✭ 40 (+90.48%)
Mutual labels:  structure, protein
Unityprojecttreegenerator
This script will generate universal folder structure for your Unity3D project.
Stars: ✭ 12 (-42.86%)
Mutual labels:  structure
Rmsd
Calculate Root-mean-square deviation (RMSD) of two molecules, using rotation, in xyz or pdb format
Stars: ✭ 215 (+923.81%)
Mutual labels:  structure
The Python Workshop
A New, Interactive Approach to Learning Python
Stars: ✭ 150 (+614.29%)
Mutual labels:  structure
Python Stream
更优雅的流式数据处理方式
Stars: ✭ 20 (-4.76%)
Mutual labels:  structure
Jstarcraft Ai
目标是提供一个完整的Java机器学习(Machine Learning/ML)框架,作为人工智能在学术界与工业界的桥梁. 让相关领域的研发人员能够在各种软硬件环境/数据结构/算法/模型之间无缝切换. 涵盖了从数据处理到模型的训练与评估各个环节,支持硬件加速和并行计算,是最快最全的Java机器学习库.
Stars: ✭ 160 (+661.9%)
Mutual labels:  structure
Abstractionlayers
Abstraction Layers
Stars: ✭ 16 (-23.81%)
Mutual labels:  structure
project-structure-sample
Shows how to keep front end and back end separated
Stars: ✭ 91 (+333.33%)
Mutual labels:  structure
Books
📚 All programming languages books
Stars: ✭ 148 (+604.76%)
Mutual labels:  structure
Blog
大前端技术为主,读书笔记、随笔、理财为辅,做个终身学习者。
Stars: ✭ 3,179 (+15038.1%)
Mutual labels:  structure
Objc Dependency Visualizer
Objective-C and Swift dependency visualizer. It's tool that helps to visualize current state of your project. It's really easy to see how tight your classes are coupled.
Stars: ✭ 1,738 (+8176.19%)
Mutual labels:  structure
Data Structures Questions
golang sorting algorithm and data construction.
Stars: ✭ 977 (+4552.38%)
Mutual labels:  structure
L5modular
Generates and handles Modules for Laravel
Stars: ✭ 188 (+795.24%)
Mutual labels:  structure
React Styleguide
ReactJS style guide for component-based projects.
Stars: ✭ 14 (-33.33%)
Mutual labels:  structure
dirgen
Generate files and folders from a template file
Stars: ✭ 21 (+0%)
Mutual labels:  structure
Gigsib
📑Golang Is Good, Structure Is Bad
Stars: ✭ 18 (-14.29%)
Mutual labels:  structure
Dists
IQA: Deep Image Structure and Texture Similarity Metric
Stars: ✭ 101 (+380.95%)
Mutual labels:  structure
Proji
A powerful cross-platform CLI project templating tool.
Stars: ✭ 156 (+642.86%)
Mutual labels:  structure
dnapacman
waka waka
Stars: ✭ 15 (-28.57%)
Mutual labels:  protein

PBxplore

Python version PyPI PBxplore version GitHub Actions build status GitHub Actions build documentation status PBxplore documentation Zenodo badge

PBxplore is a suite of tools dedicated to Protein Block (PB) analysis. Protein Blocks are structural prototypes defined by de Brevern et al. The 3-dimensional local structure of a protein backbone can be modelized as an 1-dimensional sequence of PBs. In principle, any conformation of any amino acid could be represented by one of the sixteen available Protein Blocks (see Figure 1).

PBs

Figure 1. Schematic representation of the sixteen protein blocks, labeled from a to p (Creative commons 4.0 CC-BY).

PBxplore provides both a Python library and command-line tools. Basically, PBxplore can:

  • assign PBs from a single PDB, many PDBs or a molecular dynamics simulation trajectory.
  • use analysis tools to perform statistical analysis on PBs.
  • use analysis tools to study protein flexibility and deformability.

Requirements

PBxplore requires:

Optionally, PBxplore can use:

  • WebLogo 3 to create logo from PB sequences.

Installation

Once dependencies installed, the most straightforward way is to use pip:

$ pip install pbxplore

PBxplore can also be installed for the current user only:

$ pip install --user pbxplore

Documentation

All documentation are hosted by Read The Docs and can be found here.

Citation

If you use PBxplore, please cite this tool as:

Barnoud J, Santuz H, Craveur P, Joseph AP, Jallu V, de Brevern AG, Poulain P,
PBxplore: a tool to analyze local protein structure and deformability with Protein Blocks

The published version (1.3.8) is archived in Zenodo Zenodo badge

and Software Heritage Software Heritage badge

Contact & Support

PBxplore is a research software and has been developped by:

  • Pierre Poulain, "Mitochondria, Metals and Oxidative Stress" group, Institut Jacques Monod, UMR 7592, Univ. Paris, CNRS, France.
  • Jonathan Barnoud, University of Groningen, Groningen, The Netherlands.
  • Hubert Santuz, Laboratoire de Biochimie Théorique, CNRS UPR 9080, Institut de Biologie Physico-Chimique, Paris, France.
  • Alexandre G. de Brevern & Gabriel Cretin, DSIMB, INSERM, UMR_S 1134, INTS, Univ Paris, Paris, France.

If you want to report a bug, request a feature, use the GitHub issue system.

License

PBxplore is licensed under The MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].