Home > By category > Scripts >Development Tools > a fast method of reading data from PDB files



a fast method of reading data from PDB files

  • Downloads: 
  • Views: 
  • Rating:

Some of the logic from this program was provided from PDBRead.m by Sachin Nikumbh. The version I made is a trimmed down version of it that only outputs the data from one atom type (protein by default), and formats it as convenient cell variables. For smaller PDB files, the time difference between these programs is negligible, but for larger systems of more than 10,000 atoms it can shave off a minute or two.

The manual is as follows:
________________________________________________

% -- Manual --
This program is the most speedy way to read a PDB file that I could come
up with. It's function is simple: give it a PDB file and out comes a
matlab-friendly matrix. In cumbersomely large PDB's (such as those that
include solvent), this can shave off a good ammount of time.

version 1.0
created by Evan Arthur: University of Michigan, Feb 8, 2012

It outputs 8 pieces of information about the PDB:

atomNum (index number of the atom)
atomName (elemental identification of the atom)
resName (name of the amino acid/residue)
resNum (index number of the amino acid)

X (X position of atom)
Y (Y position of atom)
Z (Z position of atom)
b_factor (this is extra information about an atom. In PDBQT's it holds
the partial charge, for CHARMM this is the chain name, and so on)

limitations:
OUTPUTS ONE ATOMTYPE!
check the "Input" section below. The "outputStringID" string is the
only kind of atom this program records. 'ATOM' generally means only
protein data is output. Changing this to 'SOL', for instance, would
output only solvent data.

also, this script has not yet been optimized for PDB movies. If I get
requests for it, I will make changes for in the next version.

example usage:

atoms = PDBRead_short('3IJU.pdb')
plot3(atoms.X, atoms.Y, atoms.Z, '.');
--> this plots the atoms of 3IJU.pdb

Free download from Shareware Connection - Some of the logic from this program was provided from PDBRead.m by Sachin Nikumbh.

Publisher: Evan | License: Shareware
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 03-03-2013 | Rating: 0 | Title: a fast method of reading data from PDB files

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/35009/1/fastPDBRead.zip

More downloads from a fast method of reading data from PDB files publisher Evan:

Plot Groups of Stacked Bars - Plot a set of stacked bars, but group them according to labels provided.

Convert Gromacs v 4.5 trajectory files into MatLab matrix - %trr2matlab.m by Evan Arthur, University of Michigan, October 2011 Matlab outputs trajectories in a relatively consistent format that is fundamentally challanging and inefficient for Matlab to read directly.

eEvidence Analyzer - eEvidence Analyzer is an open source digital forensic analysis toolkit.

a fast method of reading data from PDB files keywords:
a fast method of reading data from PDB files related downloads:

Reading and Animating a NetCDF file of Sea Surface Temperature - This script will step through the process of reading data from a NetCDF file. Missing Data, as flagged in the NetCDF file, will be replaced with a NaN value (Not a Number). Data is read from the file, and saved to the caller's workspace.

How to Recover Data from Corrupted excel - How to Recover Data from Corrupted Excel File to Repair it Completely

Recover Data from Excel Spreadsheet - Recover Data from Excel Spreadsheet Right Now

Recover Data From Excel File - How to recover data from corrupt MS Excel file? Get MS Excel Recovery Software to repair corrupt XLS and XLSX file with manage the details perfectly. Software restores all information without losing any details.

Extract Emails from DBX Files - Are you finding for any solutions to extract emails from DBX files or to extract dbx emails?

Shareware Connection periodically updates pricing and software information of 'a fast method of reading data from PDB files' from company source 'Evan' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'a fast method of reading data from PDB files' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of a fast method of reading data from PDB files.

New Reviews

Panda Cloud Cleaner - PC security has become a tricky and complicated subject both for home users and network supervisors, with complexity and risk factors multiplying over the years. Using a single antivirus app may not be enough anymore. That explains why many users ...

Voila - Mac users have never felt much hassle as far as image editing goes, given the fact Apple itself offers two compelling image editing suites. However, serious users may find the inbuilt screen capturing options basic, the fact they are much ahead ...

Poser - The concept of 3D animation and modeling may seem amazing to the viewers but those who are into the industry know it is no cakewalk. Majority of 3D animation and modeling software known for some of the amazing animations and CGI work in films ...

Freemake Video Converter - Video conversion can become a necessity for average PC users who find it increasingly hard to manage an ever growing collection of media and video files. The DVDs, videos obtained from web and clips shot with mobile devices keep growing. Over ...

CCleaner Network Edition - Keeping computers clean of redundant and junk data is a prerequisite and these are various methods to do that. Apart from integrated utilities that come with Windows, you can also use third party utilities to keep PC clean of junk files and ...

PCMark 8 - Not every PC user would have penchant for running new benchmarks and benchmarking software in their computers. It is only hardcore gamers and seasoned users who like tinkering around with various settings in PC benchmarking tools. Such apps also ...

Backup Dwarf Home Edition - Making backups of data and media content has become extremely important for computer users nowadays. Owing to hardware failure, you may end up losing gigabytes of precious data. Besides, you may not want to leave sensitive data accessible to all ...

Diver Reviver - It is not only malware and viruses that can affect performance of your computer. Malfunctioning and outdated drivers for hardware components can also affect speed and performance of a PC perceptibly. While seasoned users take the pain of ...

Screenshot Captor - Nowadays, a lot of Windows users need to take screenshots for professional and personal usage needs. It may be required to share an interesting image from web site or part of web pages with friends, making tutorials etc. However, freeware screen ...

Simpo PDF Creator Pro - Millions of PC users resort to using PDF format for exchanging and sharing documents for a number of needs. PDF is cross platform compatible, print friendly and can contain various objects like text, image and fields. While a majority of people ...




New Downloads

Free Audio Editor

Edit audio files visually;
Record audio from a microphone
or any other available input
device; Apply various effects;
...

On-Screen Virtual Keyboard

A plugin which uses jQuery to
display a virtual keyboard on
screen when the user clicks an
input field. It’s an ...

Cropping an Image with
resizable and draggable
rectangle

Crops the Image from a
resizable & draggable
rectangle

inputEmu: Keyboard & Mouse
Emulator

INPUTEMU emulates user inputs
via keyboard and mouse

Viralogy Twitter Sidebar

Shows your visitors your most
recent tweets and current
tweets around tags you're
interested in.

2D FDTD for ring resonator
structure

2D FDTD for observing coupling
of light in ring resonator
structure

pentagonal tiling of the
Poincare Disc

pic shows recursion level of 7

Design and Implementation
of FIR Filter

In this study, windowing-based
Finite Impulse Response (FIR)
filter design method is
implemented for four regular
filters ...

Detection of face portion
from a single face image

The code will work with the
images which don't have much
brightness variation on the
face

Token Node Tokens

TNT (Token Node Tokens) is a
very simplistic module that
allows you to create arbitrary
tokens without having to
create a ...

qsort

Simple implementation of
quicksort algorithm in Matlab

Base Conversion

convesion_gui is a small
MATLAB GUI to converts any
number in base (2-36) to
another base (2-36)