Simulación de dinámica molecular para una kimera...

Después de una simulación de dinámica molecular de 200 ns para un dominio SH2 con un fosfopéptido unido, así se ve la escena...

import os
import pymol

# Iniciar PyMOL
pymol.finish_launching()

# Definir el directorio donde están los archivos PDB
pdb_directory = r'D:\aaa'

# Crear una lista para almacenar las rutas de los archivos PDB
pdb_files = []

# Buscar y agregar los archivos .pdb al objeto
for file_name in os.listdir(pdb_directory):
    if file_name.endswith('.pdb'):
        pdb_path = os.path.join(pdb_directory, file_name)
        pdb_files.append(pdb_path)

# Cargar todos los archivos PDB en un solo objeto llamado "MD"
for pdb_file in pdb_files:
    print(f"Cargando {pdb_file} en el objeto MD")
    pymol.cmd.load(pdb_file, 'MD')

# Líneas adicionales de visualización en PyMOL
pymol.cmd.show('cartoon', 'MD')  # Mostrar en modo "cartoon"
pymol.cmd.hide('lines', 'MD')    # Ocultar líneas
intra_fit MD                     # superponer todas la moléculas del objeto MD
set movie_fps, 5                 # 5 frames por segundo
pymol.cmd.color('grey80', 'polymer')     # Aplicar color gris claro a los polímeros
pymol.cmd.show('surface', 'MD')  # Mostrar la superficie
# pymol.cmd.set('transparency', 0.9, 'MD')  # Establecer transparencia en 0.9 para la superficie


# Si deseas que PyMOL se quede interactivo después de ejecutar el script
pymol.cmd.extend("run_script", pymol.cmd.quit)







Última modificación: