aiXander / trRosetta

A package to predict protein inter-residue geometries from sequence data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pytorch trRosetta

This package is a fork of trRosetta, the current state of the art protein structure prediction protocol developed in: Improved protein structure prediction using predicted inter-residue orientations.

It was rewritten in Pytorch in order to make the code more extendable and for eventually providing embeddings from the pre-trained models.

The link to the original repository is here

Requirements

  • pytorch
  • numpy
  • fire

> pip install -r requirements

Download

download repository

> git clone https://github.com/lucidrains/trRosetta
> cd trRosetta

unzip the compressed model file

> tar xvf models.tar.gz

Usage

After unzipping all the current model files, simply run the predict command with the first argument pointing at the amino acid sequence file, the compressed numpy array containing the ensemble predicted inter-residue distances and angles will be saved to the directory of the input file.

python predict.py ./T1001.a3m

Links

References

@article {Yang846279,
  author = {Yang, Jianyi and Anishchenko, Ivan and Park, Hahnbeom and Peng, Zhenling and Ovchinnikov, Sergey and Baker, David},
  title = {Improved protein structure prediction using predicted inter-residue orientations},
  elocation-id = {846279},
  year = {2019},
  doi = {10.1101/846279},
  publisher = {Cold Spring Harbor Laboratory},
  URL = {https://www.biorxiv.org/content/early/2019/11/18/846279},
  eprint = {https://www.biorxiv.org/content/early/2019/11/18/846279.full.pdf},
  journal = {bioRxiv}
}

About

A package to predict protein inter-residue geometries from sequence data

License:MIT License


Languages

Language:Jupyter Notebook 98.2%Language:Python 1.8%