Procheck
O Procheck é um pacote de software para avaliar a qualidade geométrica de estruturas de proteínas.
Ele é comumente utilizado para verificar parâmetros como:
- Geometria dos resíduos (ângulos phi/psi)
- Validação de ligações de hidrogênio e distâncias
- Conformidade de resíduos com estruturas cristalográficas conhecidas
- Geração de gráficos de qualidade e relatórios detalhados
Para mais informações sobre o PROCHECK, acesse https://www.ebi.ac.uk/thornton-srv/software/PROCHECK/
Carregando o módulo
Para habilitar o PROCHECK no HPCC Marvin, você deve carregar o módulo procheck:
module load procheck
As versões disponíveis do Procheck no HPCC Marvin são:
procheck/3.5.4 (D)
(D) indica a versão padrão.Para acessar a documentação do modulo, utilize:
module help procheck
Configurando o módulo
O PROCHECK inclui várias ferramentas e scripts, como:
- procheck — avaliação geral de estruturas
- procheck-nmr — avaliação de estruturas NMR
- procheck-comp — comparação de conformações
Ao carregar o módulo com module load procheck, é automaticamente executado um script para configuração de variáveis e alias que chamarão os diferentes binários do pacote. O script verifica qual o shell do usuário (bash/zsh ou csh/tcsh) e realiza a configuração de acordo.
Os alias atualmente configurados pelo script são:
prodir='/opt/images/apps/procheck/v3.5.4'
export prodir
alias procheck=$prodir'/procheck.scr'
alias procheck_comp=$prodir'/procheck_comp.scr'
alias procheck_nmr=$prodir'/procheck_nmr.scr'
alias proplot=$prodir'/proplot.scr'
alias proplot_comp=$prodir'/proplot_comp.scr'
alias proplot_nmr=$prodir'/proplot_nmr.scr'
alias aquapro=$prodir'/aquapro.scr'
alias gfac2pdb=$prodir'/gfac2pdb.scr'
alias viol2pdb=$prodir'/viol2pdb.scr'
alias wirplot=$prodir'/wirplot.scr'
Para mais informações sobre os diferentes scripts e programas do Procheck, consulte o Manual e o NMR Manual
Submetendo jobs
A execução do Procheck no HPCC Marvin é feita por meio de scripts de submissão no SLURM. Crie um arquivo de script, por exemplo procheck.sh, com o seguinte conteúdo:
#!/bin/bash
#SBATCH --job-name=procheck
#SBATCH --partition=short-cpu
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=4
#SBATCH --mem-per-cpu=2GB
module load procheck/3.5.4
EXAMPLE_FILE="/data/pdb/p1amt.pdb" # the coordinates file in Brookhaven format
CHAIN="A" # an optional one-letter chain-ID
RESOLUTION=1.5 # a real number giving the resolution of the structure
procheck "$EXAMPLE_FILE" "$CHAIN" "$RESOLUTION"
O script acima funciona para o procheck básico. Caso queira executar o procheck_nmr ou procheck_comp, por exemplo, adapte as variáveis e argumentos de acordo com seus respectivos usos.
Para submeter o job, salve o script e utilize o comando sbatch:
sbatch procheck.sh
Para mais detalhes sobre os parâmetros do Procheck, use:
procheck --help