Skip to content

This takes a PDB (Protein Data Bank) filename as an argument and produces two CSV files from it: The first, center.csv, calculates the carbon/nitrogen/calcium pseudocenter for each residue in the given PDB. The second, cadist.csv, calculates the distance between calcium atoms in neighboring residues.

License

Notifications You must be signed in to change notification settings

dassit-sys/ProcessPDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProcessPDB - Elijah Eason

The Assign_4 executable reads in a PDB (Protein Data Bank) file and produces two CSV files from it:

  • center.csv - Each line in this file reads: ResidueName, ResidueIndex, Pseudocenter X-Coordinate, Pseudocenter Y-Coordinate, Pseudocenter Z-Coordinate
  • cadist.csv - Each line in this file reads: ResidueAName, ResidueAIndex, ResidueBName, ResidueBIndex, Distance between CA atom in current residue and CA atom in next residue

Usage

  1. Build Assign_4 executable using installation instructions below
  2. Run like this (where 'file' is a PDB file):

./Assign_4 file.pdb

  1. Output will be saved to center.csv and cadist.csv in the home directory

Installation from Github

git clone https://github.com/dassit-sys/ProcessPDB.git
cd ProcessPDB

Build using:

sudo su

(sudo needed to copy README and LICENSE to /.local)

cmake ./
make
make install

Uninstallation

Run from parent directory

sudo rm -rf ProcessPDB

Development

Developed and tested by Elijah Eason. Written entirely in C

About

This takes a PDB (Protein Data Bank) filename as an argument and produces two CSV files from it: The first, center.csv, calculates the carbon/nitrogen/calcium pseudocenter for each residue in the given PDB. The second, cadist.csv, calculates the distance between calcium atoms in neighboring residues.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published