Sign inSign up

salonirara/pepstrmod2

By salonirara

โ€ขUpdated 6 months ago

PEPstrMOD2: Next-generation tertiary structure prediction of chemically modified peptides

Image
0

673

salonirara/pepstrmod2 repository overview

โ PEPstrMOD2: Next-generation tertiary structure prediction of chemically modified and non-natural peptides

โ ๐Ÿ“Œ Introduction

PEPstrMOD2 is an updated version of PEPstrMOD for predicting 3D structures of chemically modified peptides, supporting both natural and modified residues. It integrates modern folding DL models such as AlphaFold2, and ESMFold, followed by AMBER-based molecular dynamics refinement.

๐Ÿ“– Please cite relevant content for complete details, including the algorithm behind the approach.


โ ๐Ÿ“š Reference

Jain et al. PEPstrMOD2: Next-generation tertiary structure prediction of chemically modified and non-natural peptides #Coming Soon#



โ ๐Ÿ–ผ๏ธ PEPstrMOD2 Workflow Representation

PEPstrMOD2 Workflow


โ ๐Ÿงช Getting Started

โ 1. Pull the Images
โ a) Linux / Windows - ESMFold or AlphaFold2
docker pull --platform linux/amd64 salonirara/pepstrmod2:linux
โ b) macOS (M1 / M2 / M3 ARM) โ€” ESMFold Only
docker pull --platform linux/amd64 salonirara/pepstrmod2:macos

โ 2. Run the Image
โ a) Linux / Windows โ€” ESMFold or AlphaFold2
โ Option 1: Using your own sequence file
docker run --rm -v $(pwd):/data salonirara/pepstrmod2:linux -i /data/seq.txt -m alphafold2 -o /data/output2 -s 100 -e vac
โ Option 2: Using the example sequence included in the container
docker run --rm -v $(pwd):/data salonirara/pepstrmod2:linux -i test.txt -m alphafold2 -o /data/output2 -s 100 -e vac
โ Notes
  • -v $(pwd):/data mounts your current directory inside the container.
  • -i /data/seq.txt uses your local sequence file.
  • -m alphafold2 uses the DL model alphafold2 (esmfold can also be used).
  • -o /data/output2 Output files will be written to output2/ in your current directory.
  • -e vac runs the simulation in vacuum (phil = hydrophilic, phob = hydrophobic).

โ b) macOS (M1 / M2 / M3 ARM) โ€” ESMFold Only
โ Option 1: Using your own sequence file
docker run --rm --platform=linux/amd64 -v $(pwd):/data salonirara/pepstrmod2:macos -i /data/seq.txt -m esmfold -o /data/output2 -s 100 -e vac
โ Option 2: Using the example sequence included in the container
docker run --rm --platform=linux/amd64 -v $(pwd):/data salonirara/pepstrmod2:macos -i test.txt -m esmfold -o /data/output2 -s 100 -e vac

โ c) Windows (PowerShell / CMD) โ€” Uses Linux Image
โ Option 1: Using your own sequence file
docker run --rm -v "%cd%:/data" salonirara/pepstrmod2:linux -i /data/seq.txt -m esmfold -o /data/output2 -s 100 -e vac
โ Option 2: Using the example sequence included in the container
docker run --rm -v "%cd%:/data" salonirara/pepstrmod2:linux -i test.txt -m esmfold -o /data/output2 -s 100 -e vac
โ 3. Fix Output Folder Permissions
sudo chown -R $USER:$USER output2
chmod -R u+rwX output2


โ ๐Ÿ“‚ Input & Output Files

โ โœ… Input File Format

PEPstrMOD2 supports the following input formats:

  1. Single MAP Sequence (quoted string)
"GA{d}CDEFGH"
  1. Text or FASTA File Containing Multiple Sequences
>Seq1
GA{d}CDEFGH
>Seq2
ACD{ptm:Beta}FGHIK

Modified residues should be provided using MAP notation inside curly braces.

โ โœ… Output Files

PEPstrMOD2 generates the following output files inside the specified output directory:

  • Predicted peptide structures by DL models in PDB format
  • Energy-minimized structures
  • Final simulated structures
  • Optional trajectory, clustering, rmsd and energy graph files (depending on selected arguments)


๐Ÿš€ Start predicting chemically modified peptides structures with PEPstrMOD2โ  today!

๐Ÿ”— Also available in GitHub: PEPstrMOD2โ 

Tag summary

Content type

Image

Digest

sha256:d5f8eeb60โ€ฆ

Size

6.7 GB

Last updated

6 months ago

docker pull salonirara/pepstrmod2:linux