Skip to content

jlapin1/AutoAssign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

This project, completed between fall 2017 - spring 2018, seeked to automate the spectral assignment process for solid state protein NMR. The result of the project was the following paper, published in JMR

Lapin, J., Nevzorov, A.A. (2018) Automated assignment of NMR spectra of macroscopically oriented proteins using simulated annealing. Journal of Magnetic Resonance, 293, 104-114

Following publication, the associated computer codes were turned into useable software, operable from a linux shell. The code is as following:

  1. speced.py

Python script that uploads NMR spectra and allows user to interactively edit the spectrum so that the automated search can work correctly.

  1. mc.c

C source code to run Monte Carlo/Simulated annealing simulation as fast as possible on the edited spectra. Must be compiled into an executable to run.

  1. anal.py

Python script that allows user to interactively analyze and filter results from the output of the C program

Additionally I have provided 2 examples of the output from the program on real NMR spectra. These pictures are taken straight from the publication.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published