[Chimera-users] Enquiry about the ligand library generation by scripts in Chimera

Eric Pettersen pett at cgl.ucsf.edu
Fri Oct 7 11:26:12 PDT 2022


Hi Zhenjiao,
	You need to resort to Python to do this since there is no command equivalent for peptide building.  I don't know how familiar you are with Python programming, but there is some basic information for using Python in Chimera here: Chimera Programmer's Guide <https://www.cgl.ucsf.edu/chimera/docs/ProgrammersGuide/index.html>.
	Specifically you would use the BuildStructure.placePeptide() function to construct the peptide ligand(s) and just run the "minimize" command to minimize them.  You can run Chimera commands from Python using the runCommand() function as described here: Very Basic Chimera Programming Primer <https://www.cgl.ucsf.edu/chimera/docs/ProgrammersGuide/basicPrimer.html>.
	You would need to write a loop that goes through your peptide sequences (and possibly associated phi/psis).  The inside of the loop would have some code similar to:

	from BuildStructure import placePeptide
	from chimera import runCommand
	placePeptide(sequence, [(phi1, psi1), (phi2, psi2), ... (phiN, psiN)])
	runCommand("minimize options-you-want")
	runCommand("write #0 appropriate-file-name")
	runCommand("close all")

Tip, if you want all the residues to start with the same phi/psis, the second argument to placePeptide() could be: [(phi, psi)] * len(sequence)

--Eric

	Eric Pettersen
	UCSF Computer Graphics Lab


> On Oct 6, 2022, at 8:27 PM, Zhenjiao Du via Chimera-users <chimera-users at cgl.ucsf.edu> wrote:
> 
> Good morning, Dear Professor,
>  
> My name is Zhenjiao Du, from Kansas State University.
> I am employing molecular docking for peptide screening and need to build peptide ligands for docking screening. I used to generate ligand by VMD and then energy minimized by molecular dynamics simulation, but the final conformation is not that matchable to the crystallography results. Chimera generated ligands perform a better job.
>  
> I find Chimera provides amazing ligand energy minimization protocols, but there is no any resource for the scripts based ligand generation and minimization since I might need to generate thousands of peptide ligands for virtual screening. I find Chimera also supports python programming.
>  
> Could you please provide me some information for the ligand generation by Chimera based on python scripts? I really appreciate it.
> I am looking forward to your reply.
> Sincerely,
>  
> Zhenjiao Du
> Vice president of CAFS Student Committee
> Ph.D. student, Cereal Chemistry
> Grain Science & Industry, Kansas State University
> 150A Waters Hall, Manhattan, KS 66502
>  
> Pronouns: He/His
>  
>  
>  
>  
> _______________________________________________
> Chimera-users mailing list: Chimera-users at cgl.ucsf.edu <mailto:Chimera-users at cgl.ucsf.edu>
> Manage subscription: https://www.rbvi.ucsf.edu/mailman/listinfo/chimera-users <https://www.rbvi.ucsf.edu/mailman/listinfo/chimera-users>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.rbvi.ucsf.edu/pipermail/chimera-users/attachments/20221007/17028603/attachment.html>


More information about the Chimera-users mailing list