flatironinstitute/deepblast

Neural Networks for Protein Sequence Alignment

Python

141

366 commits

updated Nov 11, 2024

See the code

README

DOI

DeepBLAST

Learning protein structural similarity from sequence alone. Our preprint can be found here

DeepBLAST is a neural-network based alignment algorithm that can estimate structural alignments. And it can generate structural alignments that are nearly identical to state-of-the-art structural alignment algorithms. Malidup benchmark

Installation

DeepBLAST can be installed from pip via

pip install deepblast

To install from the development branch run

pip install git+https://github.com/flatironinstitute/deepblast.git

Downloading pretrained models and data

See the Malisam and Malidup websites to download their datasets.

Getting started

See the wiki on how to use DeepBLAST and TM-vec for remote homology search and alignment. If you have questions on how to use DeepBLAST and TM-vec, feel free to raise questions in the discussions section. If you identify any potential bugs, feel free to raise them in the issuetracker

Citation

If you find our work useful, please cite us at

@article{morton2020protein,
  title={Protein Structural Alignments From Sequence},
  author={Morton, Jamie and Strauss, Charlie and Blackwell, Robert and Berenberg, Daniel and Gligorijevic, Vladimir and Bonneau, Richard},
  journal={bioRxiv},
  year={2020},
  publisher={Cold Spring Harbor Laboratory}
}

@article{hamamsy2022tm,
  title={TM-Vec: template modeling vectors for fast homology detection and alignment},
  author={Hamamsy, Tymor and Morton, James T and Berenberg, Daniel and Carriero, Nicholas and Gligorijevic, Vladimir and Blackwell, Robert and Strauss, Charlie EM and Leman, Julia Koehler and Cho, Kyunghyun and Bonneau, Richard},
  journal={bioRxiv},
  pages={2022--07},
  year={2022},
  publisher={Cold Spring Harbor Laboratory}
}

language-modeling
neural-networks
protein
protein-sequences
protein-structure
sequence-alignment
structural-alignments

flatironinstitute/deepblast

Neural Networks for Protein Sequence Alignment

Python

141

366 commits

updated Nov 11, 2024

See the code

README

DOI

DeepBLAST

Learning protein structural similarity from sequence alone. Our preprint can be found here

DeepBLAST is a neural-network based alignment algorithm that can estimate structural alignments. And it can generate structural alignments that are nearly identical to state-of-the-art structural alignment algorithms. Malidup benchmark

Installation

DeepBLAST can be installed from pip via

pip install deepblast

To install from the development branch run

pip install git+https://github.com/flatironinstitute/deepblast.git

Downloading pretrained models and data

See the Malisam and Malidup websites to download their datasets.

Getting started

See the wiki on how to use DeepBLAST and TM-vec for remote homology search and alignment. If you have questions on how to use DeepBLAST and TM-vec, feel free to raise questions in the discussions section. If you identify any potential bugs, feel free to raise them in the issuetracker

Citation

If you find our work useful, please cite us at

@article{morton2020protein,
  title={Protein Structural Alignments From Sequence},
  author={Morton, Jamie and Strauss, Charlie and Blackwell, Robert and Berenberg, Daniel and Gligorijevic, Vladimir and Bonneau, Richard},
  journal={bioRxiv},
  year={2020},
  publisher={Cold Spring Harbor Laboratory}
}

@article{hamamsy2022tm,
  title={TM-Vec: template modeling vectors for fast homology detection and alignment},
  author={Hamamsy, Tymor and Morton, James T and Berenberg, Daniel and Carriero, Nicholas and Gligorijevic, Vladimir and Blackwell, Robert and Strauss, Charlie EM and Leman, Julia Koehler and Cho, Kyunghyun and Bonneau, Richard},
  journal={bioRxiv},
  pages={2022--07},
  year={2022},
  publisher={Cold Spring Harbor Laboratory}
}

language-modeling
neural-networks
protein
protein-sequences
protein-structure
sequence-alignment
structural-alignments

Significant stargazers

Nick Doiron

465 followers · starred Apr 2024