This repository collects practical tutorials and scripts for structural bioinformatics, molecular docking, molecular dynamics, QM/MM workflows, Linux/HPC routines, and supporting command-line work.
The documentation is written in English and is prepared for publication with GitHub Pages through MkDocs using a Read the Docs style layout.
The website source lives in docs/ and the navigation is configured in mkdocs.yml.
To preview the site locally:
python -m venv .venv
. .venv/bin/activate
pip install -r requirements-docs.txt
mkdocs serveThen open the local URL printed by MkDocs.
To build the static site:
mkdocs build --strictThe build output is written to site/.
The repository includes a GitHub Actions workflow at .github/workflows/pages.yml.
After pushing this repository to GitHub:
- Open the repository settings on GitHub.
- Go to Pages.
- Set the source to GitHub Actions.
- Push to the
mainbranch or run the workflow manually.
GitHub will publish the generated documentation as a GitHub Pages site.
Tutorial for enzyme prediction and optimization with Enzeptional (GT4SD), focused on catalytic feasibility and kcat for specific reactions.
Guide for molecular docking with explicit waters using AutoDock Vina, Meeko, and AutoGrid4, focused on hydrated docking in the binding site.
Tutorial for classical protein-ligand molecular dynamics with AMBER, including preparation, minimization, equilibration, production, and analysis, with attention to carbohydrate-containing systems.
Tutorial for molecular dynamics with GROMACS, covering minimization, equilibration, production, trajectory preprocessing, structural analyses, and free-energy estimation with gmx_MMPBSA.
Practical guide for submitting and monitoring SLURM jobs, focused on GROMACS, AMBER, and MMPBSA workflows in HPC environments.
Tutorial for QM/MM in AMBER with QUICK, including minimization, equilibration, and production with semiempirical and DFT methods.
Tutorial for DFTB3-based QM/MM molecular dynamics in AMBER, focused on sucrose hydrolysis by invertase and mechanism-distance analysis.
Protocol for QM/MM with GROMACS + CP2K, including quantum-region definition, index group creation, and GPU-enabled execution.
Script for running minimization, equilibration, and three production replicas in AMBER with pmemd.cuda.
Script for post-production analysis with cpptraj across multiple replicas, including trajectory centering, ligand RMSD, residue RMSF, radius of gyration, hydrogen bonds, and conformational clustering.
Quick reference for useful Docker commands, including images, containers, volumes, environment cleanup, backup, and restoration.
Quick reference for essential Git commands, including configuration, versioning, branches, commits, inspection, and change recovery.
The goal of this repository is to serve as a practical collection of protocols and commands for:
- molecular docking
- molecular dynamics
- QM/MM calculations
- container usage
- HPC execution
- analysis automation
The tutorials are intentionally practical and may need adaptation depending on:
- the system under study
- files generated by CHARMM-GUI or related preparation tools
- the target cluster or HPC environment
- installed software versions
Author: Lucas Palmeira