• Stars
    star
    353
  • Rank 120,309 (Top 3 %)
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created over 5 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Jupyter Notebooks for learning the PyRosetta platform for biomolecular structure prediction and design

PyRosetta Workshops

Welcome to PyRosetta!

PyRosetta is an interactive Python-based interface to the powerful Rosetta molecular modeling suite. It enables users to design their own custom molecular modeling algorithms using Rosetta sampling methods and energy functions.

The Jupyter Notebooks below provide an introduction to the fundmamental principles and tools for using PyRosetta. The Notebooks can be viewed directly in nbviewer. To execute any of the notebooks either locally or in Google Colaboratory, please see Chapter 1 for setup instructions.

Many of the workshops have been adapted from the book The PyRosetta Interactive Platform for Protein Structure Prediction and Design: PyRosetta4 Update by Jeffrey Gray, Sidhartha Chaudhury, Sergey Lyskov, and Jason Labonte (Amazon). Other Rosetta developers have also lent their various areas of expertise to help create workshops for this series. Additional contributions to our open-source repository are always welcomed. To learn more about this project, check out our preprint.

Table of Contents

Keyword Index

Chapter 1.0 How to Get Started

Chapter 2.0 Introduction to PyRosetta

Chapter 3.0 Rosetta Energy Score Functions

Chapter 4.0 Introduction to Folding

Chapter 5.0 Structure Refinement

Chapter 6.0 Packing & Design

Chapter 7.0 Docking

Chapter 8.0 Ligand Refinement in PyRosetta (a.k.a. High-Resolution Local Docking) Using the ligand.wts Scorefunction

Chapter 10.0 Working With Symmetry

Chapter 11.0 Working With Density

Chapter 12.0 Working With Antibodies

Chapter 13.0 RosettaCarbohydrates

Chapter 14.0 RNA in PyRosetta

Chapter 15.0 Modeling Membrane Proteins

Chapter 16.0 Running Rosetta in Parallel

Appendix A. Command Reference

Appendix B. Residue Parameter Files

Appendix C. Cleaning pdb files

Appendix D. Links to Online Help

More Repositories

1

RoseTTAFold

This package contains deep learning models and related scripts for RoseTTAFold
Python
1,767
star
2

RFdiffusion

Code for running RFdiffusion
Python
1,672
star
3

binder

Binder, tool for automatic generation of Python bindings
C++
274
star
4

RFDesign

Protein hallucination and inpainting with RoseTTAFold
Python
239
star
5

protein_generator

Joint sequence and structure generation with RoseTTAFold sequence space diffusion
Python
209
star
6

rosetta

The Rosetta Bio-macromolecule modeling package.
C++
143
star
7

DeepAb

Deep learning models and structure realization scripts for the DeepAb antibody structure prediction method.
Python
142
star
8

trRosetta2

Repository for publicly available deep learning models developed in Rosetta community
Python
92
star
9

Rosetta-DL

A bundle of deep-learning packages for biomolecular structure prediction and design contributed to the Rosetta Commons
25
star
10

FvHallucinator

Python
25
star
11

rosetta_clone_tools

A public repository with scripts and tools for cloning and setting up RosettaCommons repositories.
Shell
22
star
12

pyrosetta_viewer3d

Display PackedPose objects, Pose objects, or PDB files within a Jupyter notebook and Google Colab
Python
8
star
13

pyrosettascripts_demo

Demonstration python-rosettascripts integration repo.
Jupyter Notebook
6
star
14

AbExpress

Antibody expressability assessment and optimization using LSTM
Python
4
star
15

bakerlab_dotfiles

Configuration files the way we like 'em
Python
3
star
16

pyrosetta_colab_setup

Files for our auxiliary pyrosetta_colab_setup PyPI package
Python
3
star
17

tensorflow_graphs

trRosetta model binaries for using the trRosetta protocol within Rosetta proper
PureBasic
2
star
18

privileged_residues

Python
1
star