PanDDA Analysis Script Documentation¶
Overview¶
This script uses DIMPLE (Difference Map Pipeline) to analyze crystallographic data by comparing diffraction data (MTZ) with a reference structure (PDB) to identify structural differences and validate molecular models.
{# Preambles start - Avoid touching these unless required. #}
{- systemLoad -}
{- applicationLoad -}
{# Preambles end #}
{# =============================================================================================================== #}
{# Start the job - change as required #}
{# =============================================================================================================== #}
#
# workdir is the location for the panda output
# change it for example to
# {{ inputDir }} to get ouput in the location of the pandda input data
# /data/dust/user/$USER/pandda to get output in DUST space, etc
#
workdir=$PWD
mkdir -p $workdir
pandda.analyse data_dirs={{ inputDir }} pdb_style='*.dimple.pdb' cpus=$(nproc)
{# =============================================================================================================== #}
{# End of job #}
{# =============================================================================================================== #}
{# Postambles start - Avoid touching these unless required. #}
{- applicationUnload -}
{- systemUnload -}
{# Postambles end #}
Script Structure¶
System Setup¶
{- systemLoad -}
{- applicationLoad -}
Loads required system modules and applications.
Main Execution¶
workdir=$PWD
mkdir -p $workdir
pandda.analyse data_dirs={{ inputDir }} pdb_style='*.dimple.pdb' cpus=$(nproc)
Key components:
workdir
: Output location for PanDDA resultsmkdir -p $workdir
: Creates output directorypandda.analyse
: Main analysis command with parameters:data_dirs
: Input directory containing datasetspdb_style
: Pattern for PDB files (*.dimple.pdb
)cpus
: Utilizes all available processors
Output Location Options¶
- Current directory:
workdir=$PWD
- Input data location:
workdir={{ inputDir }}
- Custom location:
workdir=/data/dust/user/$USER/pandda
System Cleanup¶
{- applicationUnload -}
{- systemUnload -}
Unloads system modules and applications.