Skip to content

YuLab-SMU/swissmodel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

swissmodel: An R interface to the SWISS-MODEL protein structure homology modeling

An R interface to the SWISS-MODEL protein structure homology modeling service that provides programmatic access to automated protein structure prediction. This package enables users to predict protein structures from amino acid sequences using the Swiss-Model web service directly within R, while offering basic analysis and visualization capabilities through seamless integration with the ‘bio3d’ and ‘r3dmol’ R packages.

The swissmodel package allows R users to:

  • Submit protein sequences to SWISS-MODEL for homology modeling
  • Retrieve modeling results and predicted structures
  • Analyze model quality metrics
  • Integrate structure prediction into bioinformatics workflows
  • Visualize modeling results alongside other omics data

✍️ Authors

Guangchuang YU

School of Basic Medical Sciences, Southern Medical University

https://yulab-smu.top

⏬ Installation

## install.packages("yulab.utils")
yulab.utils::install_zip_gh("YuLab-SMU/swissmodel")

Quick start

hemoglobin_sequence <- "VLSPADKTNVKAAWAKVGNHAADFGAEALERMFMSFPSTKTYFSHFDLGHNSTQVKGHGKKVADALTKAVGHLDTLPDALSDLSDLHAHKLRVDPVNFKLLSHCLLVTLAAHLPGDFTPSVHASLDKFLASVSTVLTSKYR"
result <- run_automodel_workflow(hemoglobin_sequence)
print(result)

📖 Documentation

About

An R interface to the SWISS-MODEL protein structure homology modeling service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published